运行时错误'1004':对象'_Global'的方法'范围'失败;简单的复制和粘贴

时间:2016-03-02 08:48:05

标签: excel vba range

我只是想做一个简单的剪切和粘贴,将F:G中的范围移到D中未占用的单元格,但我一直收到错误信息。我的代码在模块中,我不知道我做错了什么!完全是VBA新手。突出显示的部分:Range("F" & RowNum & ":G" & RowNum).Select

Sub MoveCells(RowNum as Integer)

   Range(“F” & RowNum & ":G" & RowNum).Select

   Selection.Cut

   Range(“D” & RowNum).Select

   ActiveSheet.Paste

End Sub

1 个答案:

答案 0 :(得分:2)

Range(“F” & RowNum & ":G" & RowNum).Select
      ^ ^            ^  ^
      | |            |  |
    Chr(147)        Chr(34)

F周围的'引号'是字符147.要表示字符串值,您必须使用字符34,例如:G周围的字符

这通常发生在从网站复制/粘贴代码时。删除引号并手动重写以解决问题。