2011-11-13 280 views
-1

好吧,這是我想要實現的。我在電子表格中有5萬個項目,我需要從一列中選擇999個項目並將它們粘貼到另一個不同文件中的不同列中,然後將它們轉到下一個999項目,直至最後一個項目。自動將數據從一個Excel文件複製到另一個Excel文件

我該如何實現自動化?

+0

謹慎闡述更好?你能嘗試用什麼工具來解釋你想達到的目的嗎? –

+3

僱用一名實習生。 –

回答

0

三種可能的方法:

  • VBA(簡單)
  • C#(參見例如this
  • Jet OLEDB提供+ SQL(參見例如this
0

有一個例子here - MS Excel: Copy range of cells from one sheet to another sheet matching on date values in Excel 2003/XP/2000/97,顯示如何使用VBA自動執行此操作。

我不張貼的例子,但是代碼的關鍵是:

  • 在源選擇單元格的片材和範圍並複製到剪貼板

    Sheets("TheSource").Select 
    Range("B5:H6").Select 
    Selection.Copy 
    
  • 選擇目的地中的單元格和範圍以及來自剪貼板的單元格

    Sheets("TheDestination").Select 
    Cells(3, 1).Select 
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ 
         False, Transpose:=False 
    
相關問題