(初心者のVBAコーダーがここにあります) 誰もが同じワークシート形式の複数のクローズドブックから複数の特定のセルデータを抽出する方法を知っていますか?複数のクローズされたExcelワークブックからデータを抽出して、VBAを使用して別のワークブックに別のワークブックを配置する方法は?
私は現在、さまざまな種類の新しいソース(同じ形式)から特定のセルの特定のデータをコピーし、異なるワークシートを持つ既存のマスターリスト内の特定のセルの別のグループにそれらを転送することを任されています。
これは、このコードは私が外にシートを得ることができます
Sub Importsheet()
Dim Importsheet As Worksheet
'import worksheet from a closed workbook
Sheets.Add Type:= _
'e.g. directory below
"C:\Users\Loli\Desktop\Testing1.xlsx"
End Sub
...私は役立つだろう望んだが、それは私が必要なものと比較してあまりにも多くの点で不足しているコードです。クローズドソースワークブックではなく、クローズドソース内に特別に配置されたセルは優れていません。また、特定の配置されたセルのデータを宛先の異なるシートに貼り付けることもできません。
インポートをループして、Tempという名前の新しいシートにデータを追加してそこから特定のセルを抽出してみましょうあなたのマスターに追加して、Temp Sheetを削除して、次のファイルにループスルーしますか? – Xabier
インポートするすべてのファイルのリストがありますか?または同じフォルダ(ディレクトリ)にグループ化されていますか? – Xabier
特定のセルをコピーするには、Excelファイルを開く必要があります(これはバックグラウンドで非表示にすることができ、読み込み専用です。Googleでこれを行うためのチュートリアルがいくつかあります)。しかし、元のExcelファイルを開くことなく、これを解決する機会はほとんどありません。 –