Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/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工作表中_Excel_Vba - Fatal编程技术网

将值从单独的Excel文件复制到单独的Excel工作表中

将值从单独的Excel文件复制到单独的Excel工作表中,excel,vba,Excel,Vba,我有ABC1Excel文件,我想从中复制列A值(A1:A50)和 我还有ABC2Excel文件,我想从中复制列B值(B1:B50) 我想把它们粘贴到 XYZ1([ABC1A1]到D1和[ABC2B1]到D2)Excel文件, XYZ2([ABC1A2]到D1和[ABC2B2]到D2)Excel文件, XYZ3。。。和… XYZ50 单独的Excel文件。看起来像这样 dim x as integer dim wb as workbook for x=1 to 50 set wb=wor

我有
ABC1
Excel文件,我想从中复制列
A
值(
A1:A50
)和 我还有
ABC2
Excel文件,我想从中复制列
B
值(
B1:B50

我想把它们粘贴到
XYZ1
([
ABC1
A1]到
D1
和[
ABC2
B1
]到
D2
)Excel文件,
XYZ2
([
ABC1
A2
]到
D1
和[
ABC2
B2
]到
D2
)Excel文件,
XYZ3
。。。和…
XYZ50


单独的Excel文件。

看起来像这样

dim x as integer
dim wb as workbook

for x=1 to 50
    set wb=workbooks.add()
    'copy data to wb.sheets(1)
    wb.saveas filename:="C:\destination_folder\XYZ" & x & ".xlsx"
    wb.close false
next x

你试过什么吗?在执行这些步骤时尝试录制宏:这将为您提供一个起点,然后您可以尝试修改该起点。如果你遇到问题,然后用代码发回,我相信你会得到一些建议。我试图录制一个宏,但我遇到了一些问题。特别是当我打开一个新的excel文件将解决方案保存在一个单独的文件中时,我需要帮助自动生成一个新的文件名(XYZ1,然后是XYZ2)。