【发布时间】:2018-07-19 21:27:43
【问题描述】:
我对 VBA 还很陌生,我似乎无法通过 google 弄清楚这一点。
我正在尝试遍历工作表并使用 If 语句根据它们的第 1 行值删除不必要的列。我正在尝试这样做:
Sub Macro1
Dim cell As Range
For Each cell In Rows("1")
If cell.Value <> "order_number", "tax_details", "etc"
Then .EntireColumn.delete
End Sub
但我似乎无法弄清楚如何将“If cell.Value”语句与多个值一起使用,也无法弄清楚如何删除我不想要的列。任何帮助深表感谢。
干杯,
贾斯汀
编辑:感谢所有回复,一切都非常有帮助。解决了这个问题,我学到了很多。
【问题讨论】:
标签: vba excel if-statement