我只是想做一个简单的剪切和粘贴,将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
答案 0 :(得分:2)
Range(“F” & RowNum & ":G" & RowNum).Select
^ ^ ^ ^
| | | |
Chr(147) Chr(34)
F
周围的'引号'是字符147.要表示字符串值,您必须使用字符34,例如:G
周围的字符
这通常发生在从网站复制/粘贴代码时。删除引号并手动重写以解决问题。