エクセル2016 VBA 検索 で文字化け どうする?

Windows10 バージョン「1903にアップデートしてから、不具合の連発です。

次は、エクセルVBAの中で、検索をしているときに起こりました。

VBAのモジュール内の検索をしようと、検索画面を立ち上げて、文字入力して「Enter」を押すと、全然違う文字に変換されてしまうんです!!

一時的なものかと、1日放っておいたのですが、次の日もやはりだめでした。

モジュール内検索は、よく使うので、これはヤバい・・・と。

以前にも同じようなことが起こったのですが、その時の解決方法を覚えていません・・・。

■■■スポンサーリンク■■■

Microsoftのサイトで調べました。

でも、使用しているのはExcel2016。

で、更に調べました。

下記方法にて修復いたしました。

ただし、レジストリを間違った方法で触ってしまうと、PCに不具合を起こしてしまうので、自己責任の覚悟が必要です。(修正すぐ場合はバックアップを取っておきます。)

  1. キーボードの左下Windowsマークを押しながら「R」を押します。
  2. こんな画面が出てきますので「regedit.exe」と入力し、「OK」ボタンをクリックします。
    エクセル2016 VBA 検索 で文字化け どうする?
  3. レジストリエディターを開いてもいいかという確認のメッセージが表示されるので、「OK」をクリックします。
  4. レジストリエディターが開くので、画面左のツリーから「HKEY_CURRENT_USER」フォルダを探し、「Software」→「Microsoft」→「Office」→「16.0」→「Excel」→「Options」と階層を下っていきます。
    16.0」は、エクセルのバージョンによって変わります。今回はExcel2016なので「16.0」でした。HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options
  5. 最後の「Options」フォルダをクリックします。
    すると、画面右にOptionsフォルダのファイルが表示されます。
    その画面右にカーソルを置いて右クリックをすると「新規」とメニューが出てきます。(ファイルの上で、右クリックをすると「修正」のメニューが出てきます。画面の白い部分で右クリックすると「新規」メニューが出ます。)
    更に、「DWORD(32ビット)」を選択します。
    エクセル2016 VBA 検索 で文字化け どうする?
  6. 「新しい値#1」というファイルが出来上がります。
    「新しい値#1」を右クリックして「名前の変更」で、名前を「QFE_17407」に変更します。
    エクセル2016 VBA 検索 で文字化け どうする?エクセル2016 VBA 検索 で文字化け どうする?
  7. 「新しい値#1」を右クリックして「修正」を選択します。
    エクセル2016 VBA 検索 で文字化け どうする?
  8. 下記画面が表示されるので「値のデータ」を0から「1」に変更します。
    エクセル2016 VBA 検索 で文字化け どうする?
  9. レジストリ画面を閉じて、エクセルを起動するときちんと検索できるようになりました。
    (もしかしたら、この前に、PCの再起動が必要かもしれません。。。)

誰も頼りにできない派遣環境で仕事をしているとき、googleさんが本当に頼りになります(^^♪

■■■スポンサーリンク■■■

参照

「数字が文字列として保存されています。」を一括で数字に変換
データが増減しても参照先を変更しない名前の管理(Excel)
連動するドロップダウンリストを名前の管理・入力規制・OFFSET・INDIRECTを使って「リストが表示されない」を解決(Excel)
Excel 複数セル内の改行(Alt+Enter)を一括で解除する方法
Excel関数を使って 縦の表に連動した(リンクした)横の表を一括で作成せよ
ワイルドカードとは。使い方いろいろ。(Excel)
Excelの改ページの点線を消す方法
Excelの背景にある薄グレーの枠線(罫線)を消す(非表示)方法
非表示になってしまった列を表示させる方法
ファイルを開くと空の画面も同時に開くのを解決(Excel)
図 画像 グラフ ボタン などのオブジェクトが消えてしまった時の表示方法(Excel)
大量の画像やグラフ等のオブジェクトで画面表示が遅いのを解決(Excel)
保護されたシートに対して、このコマンドは使用できません。テーマが変えられない現象を解決(Excel)
離れた複数列をまとめて列番号(数字)で選択する方法(Excel VBA)
Excel VBA で選択した複数のセルにデータ・数式を(Ctrl+Enter のように)一気に入力する方法
エクセル リンク更新を確認するメッセージを表示されないようにする方法(Excel)
Windows 画面から消えたウィンドウを表示させる方法(フォルダ Excel Word Chrom等)

■■■スポンサーリンク■■■