2016-03-02 141 views
0

我只是試圖做一個簡單的剪切和粘貼操作,將F:G中的範圍轉換爲D中的未佔用單元格,但我一直收到該錯誤消息。我的代碼在模塊中,我不知道我在做什麼錯誤! VBA全新。突出部分:Range("F" & RowNum & ":G" & RowNum).Select運行時錯誤'1004':object'_Global'的方法'Range'失敗;簡單複製和粘貼

Sub MoveCells(RowNum as Integer) 

    Range(「F」 & RowNum & ":G" & RowNum).Select 

    Selection.Cut 

    Range(「D」 & RowNum).Select 

    ActiveSheet.Paste 

End Sub 
+1

確切地說,'RowNum'的價值是什麼? – 2016-03-02 08:51:53

+2

你的引號是可疑的...用手重新編寫代碼,我想你會發現它的工作原理。猜測代碼已從其他網站複製/粘貼 –

回答

2
Range(「F」 & RowNum & ":G" & RowNum).Select 
    ^^   ^^ 
     | |   | | 
    Chr(147)  Chr(34) 

的「引號」周圍F是字符147.爲了表示圍繞:G

這通常發生在你必須使用34字符的字符串值,喜歡的。從網站複製/粘貼代碼。刪除引號並手動重新寫入以解決問題。

相關問題