2016-12-25 6 views
0

私には、数多くの数式が適用されたExcelシートがあります。私はすべてのセルの値(rowsxcols)を別のExcelファイルにコピーしたいと思います。数式なしのすべての行と列の値をコピーします。

enter image description here

実際のファイルには、行と列の多くや数式をたくさん持っています。私は値をコピーするだけです。

私はウェブでコードを試していない検索しました。ここスプーン送りの少しは非常に高く評価される:)

+0

シートの左隅をクリックして、すべてのセルを選択します。クリップボードにコピー。ターゲットのExcelファイルに移動します。次に、[特殊文字を貼り付け] - > [値]。 – Alexey

+0

あなたのお時間をありがとうございます@Alexeyは私がマクロのように自動化された方法でそれを行う方法です – dakait

+1

Alt + T、M、Rはマクロを記録します。 –

答えて

3
Sub main() 
    With Workbooks("SourceWbName").Worksheets("SourceShtName").UsedRange 
     Workbooks("TargetWbName").Worksheets("TargetShtName").Range("A1").Resize(.Rows.Count, .Column.Count).Value = .Value 
    End With 
End Sub 

はちょうどあなたの実際のものにすべてのブックとワークシート名を変更

ターゲットブックには、このコードを実行するモバイルコンポーネントでは、既に開いていなければなりません

+0

@dakait、あなたはそれを通過しましたか? – user3598756

関連する問題