- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロ初心者です。)
マクロ初心者のための参照形式切替マクロ
このQ&Aのポイント
- マクロ初心者の方に向けた、エクセルの参照形式切替に関するマクロです。
- 現在の参照形式がA1形式であればR1C形式に、現在の参照形式がR1C1であればA1形式に切り替える方法について説明します。
- マクロの条件部分を使用して、現在の参照形式がA1形式かR1C1形式かを判定し、それに応じて参照形式を切り替えます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こういうことですか? If Application.ReferenceStyle = xlR1C1 Then Application.ReferenceStyle = xlA1 Else Application.ReferenceStyle = xlR1C1 End If
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
こういうことを考えるニーズがよく判から無い。A1参照形式に統一してはどうですか。 ーー http://officetanaka.net/excel/vba/tips/tips117.htm にはApplication.ConvertFormula(Fo・・ というのも載ってます。 参考に。 ーーー 質問のことだけなら、下記をやってみれば、納得するのでは?質問になりにくいことと思うが。 Sub test01() MsgBox Application.ReferenceStyle If Application.ReferenceStyle = xlA1 Then Application.ReferenceStyle = xlR1C1 Else Application.ReferenceStyle = xlA1 End If MsgBox Application.ReferenceStyle End Sub
質問者
お礼
回答ありがとうございました。できるだけA1形式に統一させたいのですが、マクロの勉強不足のためマクロを作成する時にどうしてもR1C1形式を使うので簡単に切り替えしたいと思っていました。
お礼
早速の回答ありがとうございました。 回答のマクロで動作しました。 こんなに簡単な条件だとは驚きでした。 基礎から勉強し直してみます。