• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロでシートのデータをコピーしたら文字化け)

マクロでシートのデータをコピーしたら文字化け

このQ&Aのポイント
  • エクセル2003でマクロが組まれたワークブックにて、選択したエクセルファイルのSheet1のデータをマクロが組み込まれたブックのシート(マスタ)にコピーすると、数値が表示されてしまいます。
  • コピー元の選択ファイルではF列だけが書式設定(文字列)になっていて、それがコピー先のシート(マスタ)では数値として表示されてしまいます。
  • 処理終了後、シート(マスタ)のF列全行の書式設定を数値にすれば、選択したファイルと同じ表示になります。しかし、他にも方法はあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • cj_mover
  • ベストアンサー率76% (292/381)
回答No.1

////// Worksheets("最新部品登録表").Select x = Cells(Rows.Count, "A").End(xlUp).Row Rows("1:" & x).Copy With ThisWorkbook.Sheets("マスタ").Range("A1") .PasteSpecial Paste:=xlPasteColumnWidths .PasteSpecial Paste:=xlAll End With ActiveWorkbook.Close SaveChanges:=False End Sub とか。

gx9wx
質問者

お礼

お礼遅くなりました。 ありがとうございます。

関連するQ&A