- ベストアンサー
日付セルの日数差でコピー入力を変えたい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
参考になるかどうかですが、とりあえず Sub Macro1() Range("G3:I5").ClearContents For i = 1 To 6 Step 2 RETU = Range("G1:I1").Find(What:=Range("A" & i).Value, LookAt:=xlWhole).Column GYOU = Columns("F:F").Find(What:=Range("D" & i).Value - Range("B" & i).Value, LookAt:=xlWhole).Row Cells(GYOU, RETU).Value = Cells(2, RETU).Value Next End Sub G1~I1を検索して一致した列番号を取得 F列で、縦方向に検索して、日付の差と一致した行を取得 その行と列に、2行目の値を入れる A列の最後まで2行おきに繰り返し といった風です。 エラー処理もありませんが、参考までに。
お礼
有難うございます。エラーがでますが何とか解読していきます。