タイトルによれば、特定のファイルのデータをブックの新しいタブにコピーしようとしていますが、マクロはクエリ定義のみをコピーしますそれはデータそのものを取得するために使用されていたと私は推測しています。ワークシートからデータをコピーするExcelマクロ
私はすでに外部ソースへの接続をすべて削除しましたが、それでも問題は解決されませんでした。ここでは、ペースト結果のスクリーンショットです:
は、ここで私は貼り付けるには使用しています私のコードの一部です:
Set DestWS = wkbDest.Sheets(Curr_Input_File)
If Len(wkbDest.Sheets(Curr_Input_File).Range("A1").Value) > 0 Then
wkbDest.Sheets(Curr_Input_File).UsedRange.ClearContents
SheetToCopy.UsedRange.Copy
DestWS.Range("A1").PasteSpecial xlPasteAll
Application.CutCopyMode = False
Else
SheetToCopy.UsedRange.Copy
DestWS.Range("A1").PasteSpecial xlPasteAll
Application.CutCopyMode = False
End If
私は他のすべてのファイルがあるので、コピー/ペーストループが動作します知っています問題なしにコピー/貼り付けただし、このファイルについてのみ、上記の問題が発生しています。どのようにしてクエリの代わりに実際のデータを貼り付けるようにコードすることができますか? FWIW、ソースデータファイルのどこにでもクエリが表示されません。
そのクエリを含むシートが必要です。あなたはデバッガを踏んだことがありますか? –