2012-07-24 110 views
0

我對excel非常陌生。在這裏,我有30個不同的Excel工作簿,每個人都有一個工作表。將不同工作簿中的列移動到不同工作表中的單個工作簿中

每個工作表包含30-50列和130行數據。我想要做的是我想複製每個工作表的A列數據並將其移動到新Excel工作簿的工作表1和每個工作表的B列到工作表2的每個工作表的C列和工作表3的C列等等。我需要做些什麼才能做到這一點?我需要創建一個Marco還是什麼?如果我需要使用Marco,代碼是什麼?謝謝!!!

+0

嘗試錄製一個宏,然後編輯它來做你想做的事。如果您遇到問題,請回復您的代碼和具體問題。 「代碼是什麼」並不是真正的問題,通常在這裏得到解答。 – 2012-07-24 21:52:45

回答

0

這從一個工作簿和工作表中移動列「A」至「A」列其他的:

Workbooks("Excel.xls").Sheets("Sheet1").Range("A1:A30")=Workbook("Excel1.xls").Sheets("Sheet1").Range("A1:A30") 

這從一個工作簿和工作表中移動列「A」至「A」欄其他:

Workbooks("Excel.xls").Sheets("Sheet2").Range("A1:A30")=Workbook("Excel1.xls").Sheets("Sheet1").Range("B1:B30") 

這將從一個簿和工作表列移動 「C」 到其他的列 「A」:

Workbooks("Excel.xls").Sheets("Sheet3").Range("A1:A30")=Workbook("Excel1.xls").Sheets("Sheet1").Range("C1:C30") 

*僅當兩個工作簿顯示在同一個Excel應用程序中時,才能使用!* 確保所有工作簿和工作表都是複數!

相關問題