我遇到以下代码的问题。我希望它遍历一个范围(AK2直到数据结束),然后任何时候它发现一个空单元格,它将其值更改为应收帐款。它没有这样做,我也没有得到任何错误通知。我的猜测是,我在设置变量时做了一些错误:遍历范围并找到空单元格
Option Explicit
Private Sub Leere()
Dim rng As range
Dim rcell As range
Dim WS As Worksheet
Set WS = Worksheets("Sheet2")
Set rng = WS.range("AK2", range("AK2").End(xlDown))
For Each rcell In rng
If rcell.Value = " " Then
rcell.Value = "Accounts Receivable"
End If
Next
End Sub
任何想法?
找到一个空白做.value =“”而不是.value =“”(拿出空间) – Zerk
哇,这只是!谢谢 – Urumita
它将如何与isempty(rcell)一起使用? – Urumita