這裏有兩點需要注意。第一種:我使用For
循環遍歷每一行。第二:我不知道哪一行是最後一列,每行都有數據,因此我試圖使用Range.End
函數來查找它。要選擇在X行數據的最後一列,該工程的代碼是:Excel VBA - 在範圍函數中使用範圍函數
Cells(x, Range("C" & x).End(xlToRight).Column).Select
正如你可以從上面看到的,我是從C列,行X開始,尋找與數據的最後一個單元格那一排。作爲A,B,C,D和E列的第一列,我認爲不重要。
現在我嘗試從單元格(x,3)(或列C行X)到上面最後一個單元格中的數據在x行中選擇範圍。以下代碼不起作用:
Range("Cells(x,3):Cells(x, Range("C" & x).End(xlToRight).Column)").Select
我不知道我是否被允許使用這樣的範圍函數。該錯誤是一個編譯錯誤,指出「預期:列表分隔符或)」,它突出顯示Range("C" & x)
中的C
我仔細查看,但沒有看到任何缺失。
我非常感謝任何幫助。
哦,我的帽子。讓我走出去,自殺!老兄,半個小時,我爲什麼哦,爲什麼!尷尬不是這個詞!無論如何,我感謝你的幫助。我會在10分鐘內接受答案!謝謝! – KoderM16