0
我編寫Test1子版的最後一行時出現錯誤。它說「期待=」。有任何想法嗎?將變量傳遞給子版本
Sub selectByUsedRows(usedCol As String, selectCol As String)
n = Range(usedCol).End(xlDown).Row
Range(selectCol & "1:" & selectCol & n).Select
End Sub
Sub Test1()
Dim a As String, b As String
a = "A"
b = "B"
selectByUsedRows (a, b)
End Sub
正確的代碼來自評論,感謝!
Sub selectByUsedRows(usedCol As String, selectCol As String)
n = Range(usedCol & "1").End(xlDown).Row
Range(selectCol & "1:" & selectCol & n).Select
End Sub
Sub Test1()
Dim a As String, b As String
a = "A"
b = "B"
selectByUsedRows a, b
End Sub
修復了第一個問題!現在我在selectByUsedRows子句中拋出一個錯誤「1004」。它聲明對象'_Global'的方法「範圍」失敗。 – Liquidgenius
我錯誤地定義了範圍。所有固定和工作!謝謝。 – Liquidgenius