- 締切済み
「佐藤」といれエンターを押すと「酷」に変わります。
エクセル2010 win7です エクセルのVBE画面の置換で 「検索する文字列」に「佐藤」といれエンターを押すと「酷」に変わります。 どうしてでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- asciiz
- ベストアンサー率70% (6809/9681)
回答No.2
入力後、何らかのチェック・変換処理をしていないでしょうか。 「佐藤」をシフトJISコード表現すると、 0x8D, 0xB2, 0x93, 0xA1。 「酷」のシフトJISコードは、 0x8D, 0x93。 というのを眺めてみると、2バイト表現の漢字文字の、1バイト目のみを取り出してしまっている、気がします。 入力された文字列から1文字ずつ取り出して、何らかのチェックや変換をしていたりする副作用かも…? なんて思いました。
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.1
もう少し状況を具体的に説明しないと、よくわからない。そんなに良くあらわれるケースでもないだろうし、質問記述としてお粗末。 VBEの画面で、挿入ー標準モジュールの操作をしての画面で Sub test01() Range("A1") = "奥野" End Sub とあった場合、編集ー置換で、「置換後の文字列」の▼をクリックして その中に「酷」が一番上などに、たまたまあった場合、SHIFTキーを押しつつ、↓キーを押すと、「酷」が選択されて、「置換後の文字列」に「酷」と現れたが、そんなことは参考にならないか。