もっとパソコンを活用しよう – エクセルの豆知識

これは覚えておいて損はないと思うエクセル関数や自動マクロでは教えてくれないVBAの書き方

エクセルマクロ(VBA)

エクセルには自動マクロ機能があるので、とても簡単にVBAコードを作成することができます。
しかし実際には、自動マクロで作成されるコード以外にもいろんなことができます。

これは知ってると便利っていうVBAコードの書き方をご紹介しています。

連続データを作成するAutoFillメソッドで実行時エラー1004

エクセルVBA

任意のセル範囲を選択して、フィルハンドルをドラッグすると連続データを作成するAutoFillというメソッドがあります。 メソッドの構文は以下です。 Rangeオブジェクト.AutoFill( Destination[,T…

続きを読む

「ドキュメント検査機能では削除できない個人情報が・・・」のメッセージ

エクセルVBA

久々にエクセルマクロを書きました。 保存するとき毎回、以下のようなメッセージが表示されて煩わしく思ったことがありませんか。消す方法があるのですが、エクセルバージョンにより、微妙に画面遷移が異なるため、私のバージョンでの画…

続きを読む

自動生成されたマクロを整理

エクセルVBA

自動マクロ機能を使用して生成されたマクロをじっくり見たことがありますか?結構省略できるコードが多いです。 たとえば、以下のようなもの Range(“B5:C6”).Select Selection…

続きを読む

ブックオープン/クローズ時に起動するマクロ

エクセルVBA

このブックがオープンしたときに必ずこの処理をさせたいってこと、たまにありませんか?そんなときは「標準モジュール」に以下のモジュールを作成し、その中に処理を記述して下さい。 オープン時に起動されるマクロ Private S…

続きを読む