アセットホームサンプルスタイルコラムホームサンプルスタイルコラムスタイルスタイルセルには名前をつけるVBAからワークシートのセルを操作する場合、Range("A1")のようにセル番地を使うのが一般的です。VBAアセットでは、セルに名前をつけてRange("番号")のようにして指定するのを基本としています。その理由は、ワークシート...2021.08.08スタイルスタイルVBEの設定VBAは、VBEと呼ばれる専用のエディタで読み書きを行います。このVBEを使いこなすことが、VBAを使えるようになるための第1歩です。そのためにおススメする設定をご紹介します。「ツール」-「オプション」で「自動構文チェッ...2021.05.10スタイルスタイル値の共有には引数を使用する引数とは、プロシージャから別のプロシージャを呼び出すときに計算や処理の元となる値を渡す仕組みです。VBAスタンダード(2019年版)には、モジュールレベル変数を利用することで、引数を使用しなくて...2021.05.10スタイルスタイルCSVファイルを使ってエクセルを共同編集するエクセルのファイルをOneDriveに保存すれば共同編集が可能になりますが、法律事務所の場合、セキュリティ上の懸念があります。そこで、更新したデータをデータごとにテキストファイルで保存することで複数のユーザーが同時に編集できるようにする方法を紹介します。2021.05.05スタイルスタイルマクロの中にもワークシート関数をできるだけ使うVBAには、ワークシート関数を呼び出して使えるようになっています。なんとなく、ワークシート関数「も」使えるみたいな感じで、おまけの機能のように思われがちですが、そうではありません。行うイベントの抑止が必要なことは、別の記事で説明しました。ここでは、その際にマクロの処理速度向上の処理を合わせて行うことを説明します。具体的には、次のようなコードを利用しています。Applica...2021.01.12スタイルスタイルマクロの実行は、イベントプロシージャで行うVBAを実行するための方法には、いろいろあります。イベントプロシージャを勧めるサイトもあります。VBAアセットは、「一見普通のエクセルのシートに見えるが、その裏でマクロが働いて、便利な機能を発揮している」という「羊の皮をかぶった...2021.01.09スタイルスタイルコードはシートモジュールに書くVBAの達人たちは、その多くがマクロのコードを標準モジュールに書くことを推奨しています。VBAアセットでは、コードをシートモジュールに書くというスタイルを採っています。その理由は、次の2つです。シートに関係の強いプロシージャをそ...2021.01.09スタイルスタイル可能な限りマクロではなくワークシート機能を使うエクセルのマクロを使い始めると、案外悩むのが、「マクロとワークシートの機能のどちらでも同じことが実現できる場合、そのどちらを使うか」という問題です。ネットを検索すると、この問題について書かれているサイトがいくつも見つかります。いろいろな考...2021.01.09スタイルスタイル表は必ずテーブルにする法律事務所の仕事では、エクセルをデータベースとして使うことが多くあります。エクセルをデータベースとして使用する場合に便利な機能として、テーブル機能があるのですが、使っている人は少ないようです。次へホームスタイルVBAアセットを応援VBAアセットの活動を応援していただける方からの協賛金(1口100円)を受け付けています。こちらのボタンを押していただくとPayPalを使って入金できます。1962年生まれ、某法律事務所でアルバイトをしている元陸上自衛官です。プログラマとして働いた経験はありませんが、約30年前から自分自身の業務にVBAを活用してきました。Standard)を取得しています。本サイトの更新などの情報は、Xで発信しています。