• ベストアンサー

エクセル vba inputbox 行番号の取得

inputboxメソッド(type=8)で、クリックしたセルの行番号を取得する方法を教えてください。 同一日付が複数行にあります。そのうちの1つをクリックしたとき、そのセルの行番号を取得したいのですが。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えば次のようにすれば行番号を求めることができますね。 Set myrange = Application.InputBox(prompt:="Sammple", Type:=8) Gyou = myrange.Row

kana14
質問者

お礼

早々にご回答いただきましてありがとうございます。

kana14
質問者

補足

日付の値を取得するために、日付のセルを1回クリックするだけで、例えば変数「A」にクリックしたセルの行番号を取得する方法はありますか。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

回答No1です。 Set myrange = Application.InputBox(prompt:="Sammple", Type:=8) Gyou = myrange.Row 上の回答でGyouをAに変えることで変数A が行番号ということになりますね。

kana14
質問者

お礼

再度のご回答ありがとうございます。

kana14
質問者

補足

「myrange→日付」「Gyou→行番号」で年月日のセルをクリックすると、「オブジェクトが必要です」のエラーがでるのですが。

関連するQ&A