Excelで任意の範囲内において、指定した行と対応する列のデータを取得するVLOOKUP関数ってあるじゃないですか?
()内の引数は、 VLOOKUP( 範囲 , 検索値(語) , 行番号 , あいまい検索か一致検索か ) ってなっているかと思います。
これがですね、ExcelのVBAですと、
Worksheetfunction.Vlookup( 検索値(語) , 範囲 , 行番号 , あいまい検索か一致検索か ) ってなるんですよ
・・・いやー誰が設計したのか知らないけど、なんで同じExcelで関数とVBAで、()内の範囲と検索値の引数の順番を入れ替えるかなー
使う時いっつも間違えるんです。
統一してほしいですよね。
これ、絶対にMicrosoft内での開発部署が違い、かつ当初ExcelおよびVBA開発時お互いあんまりコミュニケーション取ってなかったパターンですよ。
あるいは部署間で仲が悪いか。
絶対ありえませんもん、同じソフト内で仕様が違うなんて。
コメント