前提・実現したいこと
13列目が”二次選考”で15列目が”待ち(調整済)”となっていれば
14列目に”その日付”が入っているので、それを指定の場所に表示させたい。
同じように
13列目が”内定面談”で15列目が”待ち(調整済)”となっていれば
14列目に”その日付”が入っているので”内定面談”の日付を指定場所に表示させたい
発生している問題・エラーメッセージ
"二次選考" は"二次選考" と"待ち(調整済)" の日付が面接日に入力されるのに対し "内定面談"と"待ち(調整済)" は内定面談のところに正しく表示されず、 "内定面談"と"待ち(調整済)" がないところにまで表示されてしまいます。
該当のソースコード
'二次選考 If Cells(i, 13) = "二次選考" And Cells(i, 15) = "待ち(調整済)" Then 面接日 = Cells(i, 14) End If '内定面談 If Cells(i, 13) = "内定面談" And Cells(i, 15) = "待ち(調整済)" Then 内定面談 = Cells(i, 14) End If
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
その部分だけなら問題がないように見受けられますので、コード全体(Sub~End Subまで)を可能な限り開示されると良いと思います。あとF8キーでステップして何処の行を流れているのか。ある時点で変数に何が入ったのか。を見れば原因は自力で特定できると思います。
回答2件
あなたの回答
tips
プレビュー