Excel20102003までのExcelなら[オプション]ダイアログ−[全般]タブ−[R1C1参照形式を使用する]チェックボックス、2007以降のExcelなら[Excelのオプション]ダイアログ−[数式]−[数式の処理]欄−[R1C1参照形式を使用する]チェックボックスで、参照形式を切り替えることができます。Applications)で、何らかのコーディングを行っている最中がほとんどです。Editor)がアクティブになっているわけですから、Excelの画面をアクティブにして[オプション]ダイアログを表示するという操作を面倒に感じてしまったりします。そんな私と同じく面倒くさがり屋の方向けの小技をご紹介しておきます。[スポンサードリンク]イミディエイトウィンドウから簡単なコードを実行して、Excelの画面をアクティブにせずに参照形式を切り替える方法です。▼操作手順:参照形式をR1C1形式に切り替えるイミディエイトウィンドウでApplication.ReferenceStyle=xlR1C1と入力して[Enter]キーを押すVBEの[オプション]ダイアログ−[編集]タブ−[自動メンバ表示]チェックボックスがOnになっていれば、「application.ref」まで入力すると下図のように候補が表示されます。この候補から選択すればいいだけなので、VBAを使いこなしている方であれば、大変なことではないでしょう。その後の「xlR1C1」も「Application.ReferenceStyle=」まで入力が進めば、候補が表示されますから選択すればOKです。R1C1参照形式から通常のA1参照形式にするには、イミディエイトウィンドウで「Application.ReferenceStyle=xlA1」と入力して[Enter]キーです。「Application.ReferenceStyle=xlA1」の入力が面倒に感じるという方は、IMEに単語登録するという技を試してみてはいかがでしょう。[単語の登録]ダイアログ−[単語]欄に「Application.ReferenceStyle=xlR1C1」というコードを入力し[よみ]欄に「@さんしょう」と入力して登録するのがおすすめです。「さんしょう」で単語登録してしまうと、「参照」と入力したいときにも変換候補に「Application.ReferenceStyle=xlR1C1」が表示されてしまって鬱陶しいので、それを避けるために先頭に「@」をつけて「@さんしょう」で登録するのがいいと思います。「Application.ReferenceStyle=xlA1」が表示されいずれかを選択することで参照形式を簡単に切り替えられます。VBEでコーディング中に参照形式を切り替えたいと感じることのある方は、一度お試しください。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。