0
看起来我的代码没有复制范围,但是当我用字符串测试它时,它会复制过来。使用表格范围将范围从Excel工作簿复制到另一个工作簿
这里是我的代码:
With setupSheet
setupSheet.Range("BA1:BB7") = sheet1.Range("A2:B8")
End With
没有在setupSheet得到更换。
看起来我的代码没有复制范围,但是当我用字符串测试它时,它会复制过来。使用表格范围将范围从Excel工作簿复制到另一个工作簿
这里是我的代码:
With setupSheet
setupSheet.Range("BA1:BB7") = sheet1.Range("A2:B8")
End With
没有在setupSheet得到更换。
的with语句的一点是,这样你就不必继续输入表达式
试试这个:
With setupSheet
.Range("BA1:BB7") = sheet1.Range("A2:B8")
End With
是的,我知道,但我试过没有和它不工作, –
*它看起来像我的代码是不是copyign范围过* - 这不是很清楚。你可以说得更详细点吗?也许有截图?此外,是'Sheet1.Range(“A2:B8”)'公式? –
虽然'Range'的默认属性是'Value',它似乎在此声明中是必需的。尝试'.Range(“BA1:BB7”)。Value = sheet1.Range(“A2:B8”)。Value。最好再试一下'.Range(“BA1:BB7”)。复制目的地:= sheet1.Range(“A2”)'。 “复制”只需要目的地的左上方单元格。它也复制格式。 –
。值修正了它。谢谢你们 –