- 締切済み
日付のカ増減は特に行っていません
参考日が個々でバラバラのため、セルを下に順繰りに送って基準日と照らし合わせる形をとっています。 下記に簡素ではありますが、プロシージャを貼り付けて置きます。 ご回答いただければ助かります Sub ranking() Dim o As Integer Dim Date1 As Date, Date2 As Date o = 5 Date2 = wsFrom.Cells(16, 3) Date1 = wsFrom.Cells(o, 6)←こちらはきちんとセルごとの参考日が代入されている ↑ここのデータ変数が変わらない Do While Cells(3, o) <> "" If DateDiff("m", Date1, Date2) > 0 Then Cells(7,o).Copy Cells(12,o).paste Else Cells(7,o).Copy Cells(14,o).paste End If o = o + 1 Loop End Sub
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
これは、前に出した質問の補足か? それならば、その旨と、その質問番号なり書くべきでは?
補足
書き間違いですね。申し訳ありません 正しくはDo While Cells(o、3) <> ""となります。