VBAでテーブルの範囲を取得する際、ListObjects("テーブル名").DataBodyRangeのように、ListObjectのプロパティを使うのが一般的です。でも、Excelの数式で使う=テーブル名[列名]のような、あの便利な書き方を、VBAの中でも直接使えたら…と思ったことはありませんか?
VBAで、入力フォームや別シートから取得したデータを、既存のExcelテーブルの末尾に、新しい行として追加したい…。これは、データ管理マクロで非常によくある処理ですよね。 しかし、単純に最終行の下のセルに値を書き込むだけでは、テーブルの範囲が ...
これまでの過去記事で、Excel VBAのプログラムを作成する2つの方法について何度か触れてきました。この記事では、その解説をまとめると同時に、VBAのプログラムを直接記述する作成方法についてまとめておきます。 VBAプログラムを作成する方法として ...
エクセルのマクロを読みこなすために必要なプログラミング言語VBA。VBAとは?から、VBAの基本概念をわかりやすく解説します。 この記事では、マクロとVBAの基本概念について解説しています。VBAとは何か?から始まり、学習する上で基本となる用語について ...
Excelを使いこなす上で覚えておくと便利なマクロ。マクロを使えば、毎日繰り返し行う複雑な処理をボタン1つで実行できるようにしたり、たくさんのExcelファイルに対して同じ処理をまとめて実行したりできるようになります。本書では、そんなExcelマクロの ...