参照するセルは既に値が入っている前提で都度下の行に入力させることをしたいです。
Offsetも試したりしたのですがうまくいきません。
ヒントやアドバイスなどいただけないでしょうか?
Sub day() Dim date As String Dim i As Integer date = Range("B1") i = 2 For i = 1 To 5 ' Cells(i, 3) = Cells(i, 3).Offset(-i, 0) If Cells(i, 3).Value <> "" Then Cells(i, 3).Value = date i = i + 1 End If Next i End Sub
補足ですが一回の実行で入力対象セルの上のセルに値が入っていたら入力対象セルに値を入れるということを実現したいです。
入力対象の列に値が入っていたら一番したのセルだけに値を入れるということです。
実現可能でしょうか?
宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー