0
我的代碼獲取對象_Worksheet的方法範圍失敗,下面的代碼
Set myRange1 = ws1.Range("B5", ws1.Range("B5" & Rows.Count).End(xlUp))
我的代碼獲取對象_Worksheet的方法範圍失敗,下面的代碼
Set myRange1 = ws1.Range("B5", ws1.Range("B5" & Rows.Count).End(xlUp))
如果你想從小區「B5」的範圍內,直到最後一排與B欄數據(與跳繩在中間的空白單元格)使用下面的代碼:
With ws1
Set myRange1 = .Range("B5:B" & .Cells(.Rows.Count, "B").End(xlUp).Row)
End With
選項2:如果您想從小區「B5」的範圍內,直到最後一排與B欄數據(沒有跳過空白單元格在中間)使用下面的這個可選代碼:
With ws1
Set myRange1 = .Range("B5:B" & .Range("B5").End(xlDown).Row)
End With
我覺得以下部分很奇怪。
ws1.Range("B5" & Rows.Count).End(xlUp)
「B5」& Rows.Count不正確。
如果您不會使用Rows.Count。 試試這個。
ws1.Range("B" & ws1.Rows.Count).End(xlUp).Address
如果你想在這裏得到幫助,你應該給在這裏的人幫助你一些積極的反饋,你可以開始標記爲「答案」(或在其他情況下的增加投票) –