• 締切済み

エクセル2000の名前の定義でハイフンを使いたい

エクセル2000で、名前を定義しようとしたところ 半角のハイフン - が使えないみたいでした。 どうしても使えないのでしょうか。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

制約を挙げる ブックに固有のもの 先頭は文字かアンダースコア 先頭に数字は不可 2文字目以下は文字、数字、アンダースコア、ピリオドだけを使える セル座標と同じ物は使えない 255字まで 大文字小文字全角半角は区別されない。 ーー >半角のハイフン - が使えないみたいでした。 こういう場合やってみてダメならダメです。どこをどう設定すれば出来るようになるという問題ではないと思う。 アンダースコアで我慢できないか。 ハイフンは記号の扱いかも。 システムにおいて、文字ー数字ー記号(それも一部)の分類は結構ある。

pencha
質問者

お礼

説明が足りなくて申し訳ありません。 定義した名前の内容のひとつの内容をまた定義したので 名前がそのまま表に表示されるために ハイフンにこだわってしまいました。 とりあえず、内容はハイフンで、名前はアンダースコアでつけて それを適当なセルにIF文で一度退避させて そこを見る入力規則にしました。 ちょっと幼稚なやり方ですがなんとかなりました。 回答ありがとうございました。

  • noah7150
  • ベストアンサー率46% (116/251)
回答No.1

テーブル定義等では使えますよね。 実行時のSQLで記述するとエラーになってると思います。 予約語もエラーになると思います カラム名を[]で包みます。 例 select tbl.[aaa]

pencha
質問者

補足

すみません。 入力規則のとこで使いたいと思ってまして、 ただハイフンのついた名前を定義したいだけなんですが テーブル定義とかSQLとか予約語とかカラム名とか よくわからないです・・・。 ごめんなさい。

関連するQ&A