開発者の目的は、短時間で効率的かつ容易に読み込みおよび維持が可能なコードを記述することです。また、コードが再利用可能であることも重要です。そのためには、Microsoft® Visual Basic® for Applications (VBA) を使用する上での実用的な知識、つまり言語の特徴、および実際に実行可能な作業内容を把握する必要があります。 ソリューションを開発する過程では、ファイル パスの解析やファイルをディレクトリに戻す作業のように、繰り返し実行する操作が多くあります。これらのルーチンを何度も記述する代わりに、共通の作業を実行する手順を指定の場所に保管することができます。この章では、文字列、数値、日付と時刻、ファイル、および配列に対して頻繁に行われる操作を実行する関数を紹介します。また、各プロシージャの概要、および VBA プログラミングの基本的な問題点についての解説を参照し
はじめに WEB+DB PRESS Vol.49の特集1『~システム開発を成功させる「繰り返しの排除」原則~現場で役立つ DRYの基礎知識」第4章で、「実践DRY! Excelによる知識の集約」と題してVBAを使ったExcelの活用について解説しています。本稿では、そこで掲載した内容をさらに活用していただくため、Excel活用のためのVBAの基礎知識について解説します。 操作方法や画面キャプチャなどはExcel 2007を利用しますが、勘とイルカを活用すれば、Excel 2003などでも同様なことができますので、ご自身のオフィス環境に合わせて適宜読み換えてください。 簡単でDRYなVBA入門 WEB+DB PRESS Vol.49のDRY特集では、VBAを使ってExcel仕様書を操作すればDRY原則が守れる、という趣旨の解説をしました。それは、本誌の読者の大半は、「Excel……ケッ」
はじめに Visual Basicが独自のクラスを作成して使えるように、Officeに搭載されているVBAでも独自のクラスをプロジェクトに組み込むことができます。作成したクラスは、各Officeアプリケーションで「インポート」「エクスポート」ができるため、汎用性のあるクラスを1つ作成すれば他のアプリケーションのVBAでも利用できるようになります。 そこで、本稿ではExcel 2003で利用できるクラスを作成しながら、VBAでクラスを作る方法を紹介します。対象読者 Excel VBAを使ってマクロ(プログラム)を作ったことのある人、Visual Basicが使える人が対象です。必要な環境 Excel 2000、2002、2003が使用できる環境。クラスは便利 VBAでクラスを作成するメリットは、複雑な処理を1つのオブジェクトにまとめ、プロパティやメソッドを通じてその機能を呼び出したりパラメー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く