
No.2ベストアンサー
- 回答日時:
> vbaで操作するつもりです。
いわゆる「文字(と数字)」のみを使用するのであれば、現在の
PC環境ではどちらでもOk、といっていいかと思います。
(昔は全角文字への対応に不備が散見されたため、半角が
推奨されていたように記憶していますが)
ただ、「記号」に限っては、全角のものは使用に注意が必要と
思います。
というのは、半角記号であれば、テーブルやフィールドの名前に
使用できない文字を使用しようとすると、その場でエラーが発生
して弾いてくれるのに対し、全角文字では「VBAで使用したとき
に問題となる文字」は、テーブルやフィールド、コントロールの
名前を指定したその場では弾かれないからです。
例えばフォーム名やコントロール名には「【】」を使用できますが、
これらを使用したものをVBA上で
MsgBox Forms!【フォーム1】!【テキスト1】.Value
と記述すると、エラーが発生することになります。
つまり、「テーブルのフィールド名に『【】』を使用し、そのテーブル
からクエリを作成、そのクエリを使用してフォームを作成し、当該
フィールドをフィールドリストからのドラッグ&ドロップでフォームの
コントロールを作成した」という場合、テーブル~フォームの改修
が必要になる、ということです。
※それか、『【】』を使用した名前部分を、『[]』(半角角括弧)で
括ります。
MsgBox Forms![【フォーム1】]![【テキスト1】].Value
http://oshiete.goo.ne.jp/qa/5388924.html
※テーブル名やクエリ名の場合は、VBA上では殆どの場合に
「"」(ダブルクォーテーション)で括るので顕在化しません。
(フォームも「Forms("【フォーム1】")」ならエラーになりません)
ということで
・数字と文字は、全角でも半角でもOk
(日本語の方がわかりやすいと思えば日本語でOk、と)
・全角記号を使用する場合は、VBAに支障を生じるものがある
ことを念頭におく必要がある
(半角はその場で弾かれるので、特に気にしなくてもOk(のはず))
ということになるかと思います。
(私の場合は、テーブルやフォームなどは「MF1_1_マスタ管理」等
と「半角英数記号+その他は全角」としています)
(ユーザー定義関数は、半角英数のみ)
・・・以上、若干脇道にそれた感もありますが(汗)、参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- Excel(エクセル) エクセルでのデータの統一に関して リストを作成する際、元データをコピペでリストに転記しており、元デー 2 2022/08/31 15:33
- Excel(エクセル) 【VBA】ファイルパスに半角スペースが入ると、VBAが動かない 5 2022/08/04 20:52
- iOS これは日本語入力の大発明ですか? 7 2022/12/21 07:17
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) Access で半角スペースと全角スペースの区別について 3 2022/11/05 23:54
- Excel(エクセル) 【マクロ】フォルダを2つのモニターの定位置に並べたい 2 2022/09/02 01:14
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
契約書や 公文書・私文書などに...
-
EXCELで、セル内の半角カ...
-
℃の半角表示
-
半角の×(かける)は?
-
Excel 文字列の中から数字だけ...
-
EXCEL95 VLOOKUP関数で半角と全角
-
半角の『°(単位の度)』
-
ワードへの差し込みで数字一桁...
-
エクセル関数で文字列の中のス...
-
隅付き括弧に半角はありますか...
-
テプラは半角数字が使えますか?
-
エクセルでひらがな・漢字はそ...
-
EXCELの文字列操作で文字数不足...
-
メールアドレスの上ハイフン入...
-
エクセルで 全角の空白を含む...
-
こんにちは。Excelのデータ入力...
-
Excel2016 検索の窓を常時表示...
-
ビジネスの文書における、数字...
-
問2 次の文中の空欄にあてはま...
-
ヘッダー(フッター)の全角・...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
契約書や 公文書・私文書などに...
-
半角の×(かける)は?
-
半角の『°(単位の度)』
-
℃の半角表示
-
EXCELの文字列操作で文字数不足...
-
半角スペース
-
EXCELで、セル内の半角カ...
-
エクセル関数で文字列の中のス...
-
Excel 文字列の中から数字だけ...
-
テプラは半角数字が使えますか?
-
EXCEL95 VLOOKUP関数で半角と全角
-
メールアドレスの上ハイフン入...
-
エクセルでひらがな・漢字はそ...
-
ビジネスの文書における、数字...
-
エクセルで、JIS関数、ASC関数...
-
隅付き括弧に半角はありますか...
-
Excel2016 検索の窓を常時表示...
-
エクセルで 全角の空白を含む...
-
ヘッダー(フッター)の全角・...
-
【VBA】ファイルパスに半角スペ...
おすすめ情報