お世話になっております。
基本的な質問失礼いたします。
今現在 エクセル上で今期の行を知りたくググった
【Excel VBA入門】Findメソッドで条件に一致するセルを検索する方法 – Valmore
に記載してあるように(
findの基本的な使い方を解説してきました。注意点でも書きましたが、Excelファイル固有の検索設定に影響を受ける点に要注意。これを知らないと意図しない検索条件になってしまいます。
が気になるので出来ればFindは使用したくない……)
VBA
1 Set wb = Workbooks.Open(fname) 2 With Worksheets("利益") 3 4 Dim jinendoGyou() As Integer 'の**期を探す 5 Dim searchKi As Range 6 With Worksheets("利益").Range("B2:B79") 7 Set searchKi = .Find("year-1964" & "期") 8 End With 9 End With
とB列に次年度の期が書いてある所を見つけたいので
上記のようにやってみたのですが
VBA
1 Set searchKi = .Find("year-1984" & "期")
で2021-1964 つまり ”37期” というセルを見つけたいのですが
Nothingとなってしまいます……
引き算の結果をFindする方法は上記ではないのでしょうか?
上記問い合わせのついでで申し訳ないのですが
jinendoGyou の配列の中に37期と表記してある行数を格納する方法も
合わせてご教授頂け無いでしょうか?
大変基本的な事で申し訳ないのですが
何か情報をお持ちな方はコメント頂けますと嬉しく思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/15 03:17 編集
2021/11/15 03:43
2021/11/15 03:49
2021/11/15 03:51
2021/11/16 01:51
2021/11/16 02:18 編集
2021/11/16 02:57