![Excel(エクセル)で列表記をローマ字⇔数値に変更する方法~VBAで大活躍~](https://nakayama-tech.com/wp-content/uploads/2023/12/blog-20231220-thumb.jpg)
Excel使い方最新記事
ミドルウェア最新記事
ソシャゲ攻略最新記事
公営競技最新記事
グルメ最新記事
中山テック 代表の中山です。
さて、VBAを記述する際に列番号が数値になっておらず1個1個数えたりしてませんか。
私は初心者の頃よくやってました(汗
まだWindowsXP全盛期時代の先輩から教えてもらった内容ではありますが、是非ご覧くださいませ。
R1C1参照形式を使う
R1C1参照形式とA1参照形式
![](https://nakayama-tech.com/wp-content/uploads/2023/12/blog-20231220-01-1024x644.jpg)
R1C1参照形式とは行(ROW)も列(Column)も数値で表示しようという形式です。
対となるのがA1参照形式、つまり上記画面の形式です。
VBAではRange関数でセル指定(A1とか)、Cells関数で数値指定(1,1⇒A1)となります。
汎用性が高いCells関数で制御する場合はR1C1参照形式、特定のセルだけを制御したい場合はA1参照形式が良いでしょう。
対策
![](https://nakayama-tech.com/wp-content/uploads/2023/12/blog-20231220-02-1024x660.jpg)
※Office2019 Personalでのご紹介です
まず、画面上のタブ「ファイル」をクリックします。
続いてその他⇒オプションで別画面を開きます。
![](https://nakayama-tech.com/wp-content/uploads/2023/12/blog-20231220-03-1024x750.jpg)
「数式」⇒「R1C1参照形式を使用する」にチェックを入れ、列が数字に変わっているか確認します。
![](https://nakayama-tech.com/wp-content/uploads/2023/12/blog-20231220-04-1024x432.jpg)
無事数値に変更されたこと、画面左上もR行C列表記に変わりました。
この表記にになるとCellsの第1引数がR、第2引数がCですので指定が楽になることでしょう。
![](https://nakayama-tech.com/wp-content/uploads/2023/12/blog-20231220-05-1024x518.jpg)
まとめ
さて、今回も非常に短いブログとなりましたがVBAをいじる際に必要な知識ですので備忘として残しました。
※使わないと忘れちゃう
知ってる方も多いと思うのでアレですが、参考になったと思って頂けたら幸いです。
最後までご覧いただき、ありがとうございました。
ミドルウェア人気記事
Excel人気記事
この記事を書いた人
個人事業のシステムエンジニアです
前職はゴリゴリの営業マン(保険売りまくってた)
大抵のプログラミングはこなせます
環境構築もそれなりに出来るかと思います
趣味はゲーム、競馬、食べ歩き、旅行など
備忘と記録を残すためにブログを執筆しております
お仕事のお話は問い合わせフォームからお気軽にお声掛けください♪
前職はゴリゴリの営業マン(保険売りまくってた)
大抵のプログラミングはこなせます
環境構築もそれなりに出来るかと思います
趣味はゲーム、競馬、食べ歩き、旅行など
備忘と記録を残すためにブログを執筆しております
お仕事のお話は問い合わせフォームからお気軽にお声掛けください♪
最近書いた記事