1
我正在使用列A:AV的電子表格。當D列中的單元格具有文本「Closed」時,我將它設置爲自動複製並粘貼整行。由於表格的格式不同,我無法剪切該行,所以我使用它來清除行Target.EntireRow.Value = ""
。我的問題是,是否可以在跳過列W和X的同時將整行的值設置爲「」?我在那些不想被刪除的列中有公式。謝謝您的幫助。Excel VBA - Target.EntireRow不包括兩列
我正在使用列A:AV的電子表格。當D列中的單元格具有文本「Closed」時,我將它設置爲自動複製並粘貼整行。由於表格的格式不同,我無法剪切該行,所以我使用它來清除行Target.EntireRow.Value = ""
。我的問題是,是否可以在跳過列W和X的同時將整行的值設置爲「」?我在那些不想被刪除的列中有公式。謝謝您的幫助。Excel VBA - Target.EntireRow不包括兩列
要清除所有單元格成一排,除了W色譜柱和X:
With Target.Parent
Union(.Range(.Cells(Target.Row, "A"), .Cells(Target.Row, "V")), _
.Range(.Cells(Target.Row, "Y"), .Cells(Target.Row, .Columns.Count))).ClearContents
End With
謝謝,這有很大的幫助。 – Andy
建議的話,我不會用'值=「」'不清除細胞只是把一個空字符串它。使用'Value = vbNullString' – cheshire
此外,您可以使用循環清除每個單元格,並添加'If'語句以跳過W和X – cheshire
感謝您的建議! – Andy