• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シート名を変数で定義するには?)

シート名を変数で定義する方法

このQ&Aのポイント
  • エクセル2000のシート名を変数で定義する方法について教えてください。
  • シート「1」のA1には毎回色々な品番が入ります。シート名をその品番に変更して、新しいブックに移動したいのですが、正しい書き方がわかりません。具体的なコードや手順を教えてください。
  • 品番を変数に格納し、シート名をその変数で指定する方法や、シートの移動方法について詳しく教えてください。

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

  • ベストアンサー
  • nagare
  • ベストアンサー率33% (280/831)
回答No.1

変数を文字列にしているからですよ(なぜ?) Sheets(" & 品番 & ").Select Sheets(" & 品番 & ").Move ↓ Sheets(品番).Select Sheets(品番).Move

SHI-UE
質問者

お礼

早速のご回答、ありがとうございます。 お礼が遅れてしまって、すみませんでした。 出来ました。 変数は直接で良いんですね、勘違いしていました。 ファイル名に変数を取り込む感覚で&で囲んでしまったのが敗因ですね。 ありがとうございました。