Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 一次复制多个单元格_Excel_Vba - Fatal编程技术网

Excel 一次复制多个单元格

Excel 一次复制多个单元格,excel,vba,Excel,Vba,谁能快点告诉我这个语法有什么问题吗 Sheets("Sheet1").Range("D" & i, "B" & i, "I" & i, "E" & i, "N" & i, "P" & i).Copy 这是正确的: Sheets("Sheet1").Range("D" & i & ",B" & i & ",I" & i & ",E" & i & ",N" & i & "

谁能快点告诉我这个语法有什么问题吗

Sheets("Sheet1").Range("D" & i, "B" & i, "I" & i, "E" & i, "N" & i, "P" & i).Copy
这是正确的:

Sheets("Sheet1").Range("D" & i & ",B" & i & ",I" & i & ",E" & i & ",N" & i & ",P" & i).Copy
逗号
应作为字符串插入。例如,您试图使用(这是错误的):

但你应该使用:

Sheets("Sheet1").Range("D1","B1","I1","E1","N1","P1").Copy
Sheets("Sheet1").Range("D1,B1,I1,E1,N1,P1").Copy