|
▼たいくん さん:
おはようございます。
> ABC D E F G
>
>4 PR*** ****** ****** ******
>5 MI*** ****** ****** ******
>6 MH*** ****** ****** ******
>7 MG*** ****** ****** ******
>8 IG*** ****** ****** ******
>9 IA*** ****** ****** ******
>
>のようなデーターがあります。
>このデーターのD列を4行から下に検索していき(最大37行まで)
>1文字目にIが含まれている最初の行番号を取得してその行番号を
>Dim i As Integer
>i = ここに取得した行番号を入れる
>の様な感じで変数として利用したいのですが可能でしょうか?
>取得した行番号はいったん別のセルに書き込んでおいて、それを
>変数として利用する様にしてもいいです。
>どなたかご教授お願いします。
セルD4から多くてもD37までなら数式で可能ですね!!
どこかのセルに
「=MIN(IF(MID(D4:D37,1,1)="i",ROW(D4:D37)))」
という数式を入力して、セルから抜ける時は
通常のEnterキーではなく、
Ctrl+Shift+Enterキーで抜けて下さい。
これでiで始まるセルの最初の行番号が取得できます。
|
|