我想清除行和列中的內容,當找到0時。如何使固定列和變化的行變爲兩者?
我能夠寫出一個代碼來清除它們,但我只能改變行。我的專欄是固定的,它開始變得有點冗長後,我更多的類似的代碼添加到考慮列A到Z
我的代碼如下所示
Sub Macro1()
Dim columnval As Long, k As Long
For k = 5 To 6
If (Range("A" & k)) = 0 Then
Range("A" & k).ClearContents
End If
Next k
For k = 5 To 6
If (Range("B" & k)) = 0 Then
Range("B" & k).ClearContents
End If
Next k
End Sub
的代碼工作,只是如果您有更好的方法,請與我分享!謝謝!
當你正在尋找一個值,然後通過行和列低效的方式來實現自己的目標循環。爲您更新下面的代碼示例。更多可以在這裏閱讀(http://siddharthrout.wordpress.com/2011/07/14/find-and-findnext-in-excel-vba/) – 2012-02-24 03:41:19