Worksheet.Columnsプロパティの引数?
Worksheet.Columnsプロパティの引数とは?
[Worksheet].Columns
プロパティの引数なんて、てっきりIndex As Variant
だと思っていたのだが、みんな大好き『Office デベロッパー センター』のWorksheet.Columns property (Excel)の項には引数に関する記載がない。
オブジェクト ブラウザーにも引数に関する記載はない。(まあ、そもそも「インデックス」は「引数」ではないのかも知れんが。)
しかし、コードを入力していると、
このように、Cells
プロパティと同じヒントが出る。
Columns
プロパティなのに、「ColumnIndex
」はともかく、なんで「RowIndex
」などという引数が必要なのか。
で、試しに、次のようなコードを書いてみた。
リスト1
Private Sub test04() Debug.Print Sheet1.Columns(2, 2).Address End Sub
入力中の様子は
こんな感じ。
実行
こいつを実行すると、
あえなくエラー。
もちろん、「Columns
コレクションの2行2列目よろしこ!」なんてさっぱりわけがわからないので、エラーになるのは当り前だ。しかし、それならなんであんなヒントが出るのか……。
おわりに
さっぱりわけがわかりまへん。