- ベストアンサー
エクセル vba inputbox 行番号の取得
inputboxメソッド(type=8)で、クリックしたセルの行番号を取得する方法を教えてください。 同一日付が複数行にあります。そのうちの1つをクリックしたとき、そのセルの行番号を取得したいのですが。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例えば次のようにすれば行番号を求めることができますね。 Set myrange = Application.InputBox(prompt:="Sammple", Type:=8) Gyou = myrange.Row
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
回答No1です。 Set myrange = Application.InputBox(prompt:="Sammple", Type:=8) Gyou = myrange.Row 上の回答でGyouをAに変えることで変数A が行番号ということになりますね。
質問者
お礼
再度のご回答ありがとうございます。
質問者
補足
「myrange→日付」「Gyou→行番号」で年月日のセルをクリックすると、「オブジェクトが必要です」のエラーがでるのですが。
お礼
早々にご回答いただきましてありがとうございます。
補足
日付の値を取得するために、日付のセルを1回クリックするだけで、例えば変数「A」にクリックしたセルの行番号を取得する方法はありますか。