【发布时间】:2018-05-03 19:44:49
【问题描述】:
Im 试图构建一个 vba 代码,如果单元格 = 0,它将清除内容。但这取决于以前的 vba 代码,它改变了某些单元格的格式。到目前为止,我的代码是:
子宏1()
Application.DisplayAlerts = False
将 lastRow 变暗
Range("A4:A65000").Select
Selection.TextToColumns Destination:=Range("B4"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="/", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), _
TrailingMinusNumbers:=True
Range("B4").Select
Range("E4:F4").AutoFill Destination:=Range("E4:F" & Range("A" & Rows.Count).End(xlUp).Row)
lastRow = Range("A" & Rows.Count).End(xlUp).Row
lastRow = lastRow + 1
Rows(lastRow & ":F" & 2 ^ 20).ClearContents
End Sub
因此,根据代码,我有时会在“G”行中出现很多包含“00”的单元格。
我认为我可以使用代码“Clearcontent”,但我不确定在单元格一直在调整时使用它。
【问题讨论】: