質問: vba 結合されたセルの列番号を取得したい セルを結合しているセルに、値が入っていて、 その値を検索して列番号を取得したいのですが エラーになります。 a1セルとa2セルを結合して、 「a」をいれて sub test() msgbox cells.find(what:="a", lookat:=xlwhole).column msgbox rows("1:2").find(what:="a", lookat:=xlwhole).column end sub をしても、どちらもエラーになります。 実行時エラー91「オブジェクト変数またはwithブロック変数が設定されていません」 というエラーです。 でもb1に「a」を入れれば、問題なく2が返されます。 結合されててもセルを検索する方法を教えてください。
回答: #2です。推敲不足で申し訳ありません。下記が正しいです。 'afterを指定しないと、expressionの左上セル(ここでは対象がcellsなので、a1セル)を指定したことになる