セルが選択されたときにIMEを設定するには?

Question 60.3 Previous Next
Excel2000で、任意のセルを選択すると、「かな漢」入力モードに自動的にするには?
Answer   Copyright (C) 2003.5.21 永井善王
ご質問のポイントは2つですね。お知りになりたいのは、どちらでしょうか?

1. セルが選択されたときにマクロを起動する方法
「任意のセル」と言われるのは、「どのセルが選択されたとしても無条件で」という意味でしょうか。そうだとすれば、最初からワークシート全体を「かな漢」入力モードに設定しておけば済むので、マクロを使う必要もないような気がしますが。

そうではなくて、ある範囲内のセルということでしたら、FAQ・フロー制御の
特定のセルに特定の値が入力されたときにマクロを自動的に実行するには」を参考にしてください。

2. IMEを設定する方法
これについては、Macro・セル制御に
IMEをひらがなに設定する」 として掲載していますので、ご覧ください。

上記の2つを組み合わせれば実現できるかと思います。お試しください。

 

Excel VBA Macro