2011-11-13 10 views
-1

これは私が達成しようとしているものです。私はスプレッドシートにある50,000個のアイテムを持っています。私は1つの列から999個のアイテムを選択して別のファイルの別の列に貼り付け、次の999個のアイテムまで最後のアイテムまで移動させる必要があります。あるExcelファイルから別のExcelファイルへのデータの自動コピー

これを自動化するにはどうすればよいですか?

+0

手入れが行き届いていますか?あなたはこれを達成しようとしているツールについて説明することができますか? –

+3

インターンを雇う。 –

答えて

0

可能な3つの方法:

  • VBA(ささい)
  • C#(例えばthisを参照)
  • ジェットOLEDBプロバイダ+ SQL(例えばthisを参照)
0

例がありますVBAを使用してこれを自動化する方法を示すhere - MS Excel: Copy range of cells from one sheet to another sheet matching on date values in Excel 2003/XP/2000/97

私は例を投稿していないよしかし、コードの核心は次のとおりです。

  • は、ソース内の細胞のシートや範囲を選択し、クリップボードにコピー

    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 
    
01から宛先及びペースト中の細胞のシートと範囲
関連する問題