• 締切済み

エクセル VBEで日本語(全角?)だけが 文字化け

一度 同じ質問をしたのですが、回答の指示を試みたのですが、当方の設定も”日本語”となっており、解決にはいたりませんでしたので、今回はモジュールのコード部分を画像で添付しますので、何かヒントとなる事柄があれば、お教えください。 (1)ノートパソコンのwindous8.1で、office2013でエクセルを使っています。以前は日本語部分も正常に表示していたのですが、ある日突然そうなりました。そのキッカケなどは全くわかりません。 (2)別のノートパソコンwindous10で、office2016では正常に表示していいます。

みんなの回答

  • masnoske
  • ベストアンサー率35% (67/190)
回答No.7

フォントファイルを削除してしまったとか.

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1633/2476)
回答No.6

> 実は色々とおしえていただいたことをやってみましたが、全く改善しません。 Officeの修復は試されたのでしょうか。 Office アプリケーションを修復する https://support.microsoft.com/ja-jp/office/office-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BF%AE%E5%BE%A9%E3%81%99%E3%82%8B-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b

全文を見る
すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2209/4064)
回答No.5

「補足」や「お礼」がない所を見ると自己解決したのかな。 もしそうでなければ、下記の悪戯位をチェックしてみると良いかも知れません。 「高速スタートアップ モード」に設定していないかです。 既定値で、設定されていますので外すことをお勧めします。 もしそうであれば、ただちに無効にしてください。 確認手順は、下記の通りです。 Windows10の場合、 スタート→電源オプション→電源とスリープ→電源の追加設定→電源ボタンの動作の選択→ Windows8.1の場合、 コントロールパネル→電源オプション→電源ボタンの動作の選択→ 現在利用可能ではない設定を変更します→「高速スタートアップを有効にする(推奨)」 のチェックを外す。 シャットダウンか、再起動をします。 もし再現しなければ、下記の理由で、このままの状態で運用されることを強くお勧めします。 この、「高速スタートアップ」にチェックを入れていると、「シャットダウン」で終わらせても、 パソコンを完全にクローズ処理しないためにいろいろなとんでもないことが発生します。 この高速スタートアップ指定は、「百害あって一利なし」ということで、 外しておくことを強くお勧めします。 現象的には、たくさんの事例があり、何が不具合として出てくるのか分かりません。 今回とよく似た現象は下記があります。 ノートPCで文字入力すると文字化けする https://okwave.jp/qa/q9697439.html 高速スタートアップの悪戯。

全文を見る
すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2209/4064)
回答No.4

パソコンの情報がないため、断定できませんが、 もしかして、搭載メモリが4GBではないのか。 以前に文字化け、搭載メモリ4GBで対処して解決した例はあります。 仮想メモリの自由度を持たせた設定 コントロールパネル → システム → システムの詳細設定 すると、システムのプロパティが表示されます。 「詳細設定」タブ → 「パフォーマンス」設定 → パフォーマンスオプション ここの、 「詳細設定」タブ → 「仮想メモリ」変更 すると、仮想メモリが表示されると思います。 ここの、仮想メモリを既定値から、ユーザー設定するには、 全てのドライブのページングファイルのサイズを自動的に管理する(A) のチェックを外して、 カスタムサイズに チェックを入れ、 初期サイズを??MBほどにします。 例えば、最大サイズと、現在のサイズが同じだった場合、「頭打ち」になっていませんか。 1.5GBで頭打ちか?   初期サイズ、「3000」:3GB 最大サイズ、「5000」:5GB に設定をお勧めします。 但し、最大サイズを余りに多く設定すると、永久ループする可能性があるため、推奨サイズをお勧めします。 こうしておくと、自動で増やせるため、ときどき「現在の割り当て」を確認しておくと良いと思います。 設定後、再起動かけると、今設定した値が有効になってきます。 少し様子を見てください。 今回とよく似た例として、 文字変換に不具合が起きて困っています。 https://okwave.jp/qa/q9411000.html メモリネック、仮想メモリの設定変更。 もしこれでなければ、パソコン情報をメーカー名、型番、搭載メモリを補足されたし。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

VBAの画面で、「ツール」⇒「オプション」⇒「エディターの設定」とクリックすれば、フォントを指定する画面になります。 「MS ゴシック」が初期状態ですが、そうでなければ、「MS ゴシック」に戻しましょう。

全文を見る
すると、全ての回答が全文表示されます。
  • asciiz
  • ベストアンサー率70% (6656/9434)
回答No.2

単なる、表示フォントの問題です。 文字化けしていても、ちゃんと動作するのでしょう? コンピューターにとっては、きちんとそれぞれの変数を区別できていて、くみこんだアルゴリズム通り動くでしょう。 だから、プログラム的には何の問題もありません。 変数名が読めなくて困るのは、人間です。 どれがなんという変数名か区別できないと、改造も何もできませんからね。 そもそも人間向けに分かりやすく書けるようにしたものがプログラミング言語なのですから、全くの本末転倒と言えます。 この解決法方は、「変数名をすべて半角英数字のみで書く」ことです。 「最大」は「SAIDAI」、あるいは「最小」を「minimum_number」などと、ローマ字や英語で変数名をつけます。 そうすれば、どのような環境に持って行っても化けません。 まあどこかの設定で、スクリプトの表示フォントを日本語フォントにできれば、プログラムに手を入れなくてもすみますが…。 表示フォントを変更できない環境もありえますので、元の環境で変数名を一括置換などすると良いと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1633/2476)
回答No.1

何が日本語だったのか不明ですが、VBEのフォントが日本語ではないとかロケールの設定が日本語でないということではなかったということでしょうか。

masumasu_K_F
質問者

お礼

皆さん本当にありがとうございました。 実は色々とおしえていただいたことをやってみましたが、全く改善しません。小生の文字化けは特殊なのでしょうかね。やや不便を感じていますが、コード作成時にメモ帳で同じものをコピーしておき、それの見ながらやるか、Windows10のパソコンでやるか をして、我慢しています。 色々とありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルVBEの編集画面で日本語が文字化け?

    いつもお世話になっております。 VBEの画面で日本語の部分が文字化けしています。プログラムの実行には問題は無いようですが、どうすれが正しく表示されるか 教えてください。作成したときは正しく日本語が表視されていたのですが。 全て、私が作成したコードですが、いつの間にかこんなことになっています。どうしてなのかも分かればうれしいのですが。

  • 日本語の文字化け

    完全にど忘れしたんですが、Windows XPなどの環境でJAVAを使って動作するアプリケーションの日本語の部分が□でしか表示されません。 どこで設定したら正常に日本語で表示されるのでしょう。 JAVAは最新版を入れてあります。

    • ベストアンサー
    • Java
  • EXCELの日本語文字化け(9xのみ)

    一つのエクセルファイル(Win2000、XP+Excel2000で作成)をあるパソコンで表示すると正常なのに、別のパソコンで表示すると日本語の一部(日本語全部ではない)が□や|に文字化けしています。正常なのはWin2000、XP+Excel2000の組み合わせ(三台)で、文字化け表示するのはWin98SE+Excel2000の組み合わせ(三台)です。 セル表示で文字化けしていても数式バーは正常表示されています。フォントを変えたり書式のコピーで正常に戻ることは確認されていますが、他組織に送る正式文書なのでそのような手間をかけることを要求することができません。http://homepage2.nifty.com/winfaq/fontstrouble.html等を見てWin98SE側をいじったのですが正常に戻りません。複数のWin98SEが文字化けするので、WinNT系側に問題がありそうです。原因を教えて下さい。

  • デスクトップ上の日本語が□へ文字化け

    お世話になります。 デスクトップ上の日本語表示部分{日本語のアイコン、スタートメニュー、スタートメニューの中身(プログラム等)}が全て□(四角)になってしまいました。英数字は問題なく表示されています。 また、WordやExcel等は通常に起動し、その中の日本語も 問題なく表示されます。 きっかけは、壁紙のダウンロードでした。復旧させる方法は何かありますでしょうか? 環境はWin2000ProSP4です。 よろしくお願いします。

  • MySQLへの吐き出し日本語が文字化けする

    自分なりに調べてみたのですが,わからないのでお尋ねいたします。 phpmyadminからmysqlに直接日本語を打ち込むと,ちゃんと日本語が表示されます(phpmyadmin内でデータを再度呼び出した時)。が,phpのプログラムからmysqlにデータをinsertし,phpmyadminでデータを参照すると日本語部分のみ文字化けします。 同じプログラムをアイルサーバで動かしていて,そこではうまくいっているのですが,ファーストサーバでうまくいきません。 ファーストサーバの文字コードはEUC-JPですが,phpもプログラムもEUCで書いています。メール送信部分のプログラムは,ちゃんと日本語が出ています。 日本語文字化けの場合に,チェックするべきところは,どういうところがありますでしょうか?。多分,phpというよりはMYSQL側の問題のような気がしないでもないのですが・・・。

    • ベストアンサー
    • PHP
  • Aptana の Firefox プレビュー画面で日本語が文字化けします、、、。

    Aptanaの Firefox プレビュー画面で日本語が文字化けしてしまいます、、、。初心者でよくわかりません、、、。 htmlのコード自体は、日本語をふつうに入力できますが、 Firefox (Internal server) のプレビュー画面で、 どうしても、日本語が文字化けしてしまいます。 どうすれば、正常に日本語を表示できますか?

  • 日本語入力ができない

    xpのパソコンが壊れたので、office2007の入った7を購入しました。 データーの互換があると思っていたのですがエクセル2003で作ったグラフが正常に表示されません。 仕方ないので、2007をアンインストールして2003を入れなおしましたら、日本語入力ができません。

  • ソースで日本語を文字化けさせるには。。?

    ブラウザの編集→ソース表示 から HTMLのソースを表示した際に、日本語の部分を文字化けさせたいのですが。 方法は metaタグを charaset=EUC-JP にするだけで良いのでしょうか? これを自分のサイトでやってみたところ、ソース表示でソースを見てみても 日本語部分が文字化けさせず普通に読めました・・。 作った本人なので文字化けしないなどではないですよね。。 お知りの方 よろしくお願いします。 

  • phpmyadminで日本語が文字化け

    お世話になります。 現在PHP&MySQLを勉強しています。 書籍に掲載のPHPプログラムを試しているのですが、日記プログラムで、書き込み→読み出しは日本語で問題なく動作していますが、phpMyAdminでデータを表示してみると日本語の部分だけ文字化けしています。 プログラムの動作には問題ないのですが、別のプログラムを試すと、データも文字化けしないことが分かりました。 できれば、phpMyAdminでも文字化けしない方が好ましいのですが、解決方法はないのでしょうか。 文字コードはutf-8で統一したいと思っています。 どなたかお解りになる方、宜しくお願い致します。

    • 締切済み
    • PHP
  • インターネットの文字が文字化けします。

    最近 Windows 7 の調子が悪いので、再インストールし、今まで使っていたMS Office 2010 を Office 2013 にアップグレードしました。Word の文章に張り付けておいた、URL をクリックすると表示される文字が中国語文字のような文字に化けてしまいます。本来は日本語表示のページです。 インターネット上のページにある、同じ URL をクリックすると、正常に表示されます。 Word の設定が悪いのでは、と考えましたが設定方法がわかりません。 解決方法を教えてください。