• ベストアンサー

エクセルでの名前の付け方を教えてください。

エクセル2000を使っています。 名前を付ける際の制限・・・使える文字、文字数(長さ)を教えてください。 付けたい名前は、セル、シート、マクロ、変数名です。 今までは、何も考えずに付けていました。 バージョンによっても違うと思いますがよろしくお願いします。

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

  • ベストアンサー
noname#102878
noname#102878
回答No.1

Excelを持っているなら自分で試せると思うのですが・・・ やってみる。 通る、通らない。 エラーメッセージが出る。 もうちょっと絞り込む。 「ここかな?」というポイントを探る。 ってやるんですよ。 エラーメッセージに説明が出ていれば儲けものです。 試してみた結果です。 【シート名】 31文字以内 スペースのみ、:/\?*[ ]は禁止。 # ただし、[ ] は先頭じゃなければ名前を確定できるようですが、どういった影響が出るかはわかりません。 【セル】 255文字以内 スペース、演算子、先頭の数字、セル番地と同じ名前は禁止。 【プロシージャ(マクロ)】【変数】 「Visual Basic の名前付け規則」をヘルプで調べられます。

ki-aaa
質問者

お礼

回答ありがとうございます。 ヘルプ、やっと捜すことができました。

関連するQ&A

  • EXCELで文字変数のシート名を参照できますか?

    EXCELのセルに入力する計算式に、条件により異なる文字変数のシート名を入力したいのですが、可能でしょうか? だめなら、シート順でもいいのですが? それなりの関数または方法などがありましたら教えてください。 なるべくなら、マクロを使わずに処理できますでしょうか?

  • VBAエクセル 文字の一部を置き換える方法

    エクセル2003を使っています。 エクセルマクロで b6セルに名前が入力されています。その名前の2文字目を●に置き換えたいです。 鈴木 花子→鈴● 花子 星 光子→星● 光子 すずき はなこ→すず● はなこ ほし みつこ→ほし● みつこ (1)シートが100枚くらいありまして、シート名に”届”という文字が含まれているシートのb6セルを置き換える (2)a6に名前のかなが入力されているので、そこも3文字目、4文字目を●に置き換える というマクロを教えてください。 よろしくお願いします。

  • エクセルにおけるセルへの名前のつけ方につきまして

    同一ブックの別シートで、それぞれのシートのセルに同じ名前をつけることはできないのでしょうか?マクロなどを使用せずにエクセル表左上の「名前ボックス」で定義したいのですが。

  • エクセルマクロで任意のファイル名をつけて保存したい

     エクセルVBAについての質問です。  エクセルのマクロで、Aというファイルを開いて、そのうち必要なワークシートだけを抽出し、新しいブックに移動し、その新しいブックを新しいブックのsheet1のセルC2の文字列をファイル名として保存するようなマクロをくみたいと思っています。  ファイルを開いて必要なワークシートだけを抽出し、新しいブックに移動するところまではできましたが、新しいブックのセルC2の文字列をファイル名として保存することができません。FNを変数として宣言して、C2の文字列を代入し、FNをファイル名として保存しようとすると、ファイルにFNという名前が付いてしまいます。どうすれば、C2の文字列をファイル名として保存できるのでしょうか。なお、保存するフォルダはc:\変換ファイル\6月です。どなたか教えてください。よろしくお願いします。

  • エクセルでセルの名前と同じシートにハイパーリンク

    エクセルでセルの名前と同じシートにハイパーリンクしたいのですが、"00001"~"0050"までセル&シートがあるのです。。一つ一つハイパーリンクの挿入で設定するしかないのでしょうか?マクロならできそうなのですが、やり方がわからないので教えていただけませんでしょうか?

  • エクセルで特定のワークシートのみ名前をつけて保存

    エクセルで特定のワークシートのみ名前をつけて保存するマクロを教えていただけないでしょうか。 (今、手元にそのファイルがないのでこちらに記すことができないのですが、自動で名前をつけて保存するマクロは何とか成功しました。 しかし、その全てのワークシートを保存してしまいます。) また保存するワークシートは、別のワークシート上のセルを参照しているのですが、 保存する際は、全て数値として保存したいです。 アドバイスお願いします!! P.S.申しわけないのですが、私はマクロの知識は全くないので、ほぼコピペしているだけの状態です。 また、できればマクロの起動はCtrl+キーではなく、セル上にボタンの様にできたら助かります。

  • エクセルのマクロを使ってシートごとに名前をつけて保存したい

    マクロ初心者です。宜しくお願いします。 1つのブックにシートが複数あります。 それぞれシートをコピーして新しいブックを作成し そのブックに名前をつけて保存したいです。 例えばブック名が「売上管理」でそのシートが「A店」「B店」「C店」と3シートあるとします。 シート名:A店を他のブックにコピーしてマイドキュメントに名前を付けて 保存する場合のマクロを教えてください。 ちなみにその際のブック名は「シート名+任意のセル(D2)」と できれば一番助かります。 ちなみにD2のセルにはToday関数が入ってます。

  • Excelのワークシートを名前を指定してマクロで自動生成

    ExcelでSheet1のA1からA20のセルに入力されている文字を ワークシート名にした新しいワークシートを20枚、 マクロで自動生成したいです。 ご教授のほど、何卒よろしくお願いします。

  • EXCEL 名前付け

    Excel超初心者です。 Excelで、名前をつけたセルの値が取り方が分かりません。 シート名.Cells(11,1) →値が取れます シート名.Cells(\"DATA\") →型が一致しません とエラーになってしまいます。 名前を付けたセルから値を取る方法を教えて頂けないでしょうか? よろしくお願いします。

  • エクセルのシートについて

    エクセルでシート数を指定して挿入するマクロはどうやって作ったらいいでしょうか。 例えばA1セルに挿入したいシートの数を入力するとその数のシートが作成されるというようなマクロを作りたいのですが・・・

専門家に質問してみよう