宏If语句列用Tomorrows日期替换当前日期

时间:2014-05-30 14:17:12

标签: excel excel-vba replace vba

我有A栏,其当前日期和B栏有" 0"或" 1"。

我想创建一个宏,它有if语句,如果列B =" 1"它会将A列中的日期推迟一天。我假设使用替换功能

1 个答案:

答案 0 :(得分:0)

Excel将日期存储为整数,因此您只需增加单元格:

Sub a()

    With Sheets("Sheet1")
        If .Cells(1, 2).Value = 1 Then
            .Cells(1, 1).Value = .Cells(1, 1).Value + 1
        End If
    End With

End Sub