VBA

VBA

Excel ワークシートから空の行を削除する

セル列を選択してからこのマクロを実行すると、選択した範囲の列から、空のセルがある行が削除されます。
VBA

Outlook でメールを作成する

状況によっては、Outlook でメールを自動で作成することが必要になる場合もあります。この目的にはテンプレートも使用できます。
VBA

分岐とループ

この記事で使用した単純なプログラムでは、コードを 1 行ずつ、上から下へ順番に実行しました。 プログラミングの真価は、1 つ以上の条件を指定して、どのコード行を実行するかをその条件に基づいて決定できることにあります。 同じ操作を多くの回数繰...
VBA

変数

この記事で使用したサンプル コードでは、アプリケーションで既に作成されたオブジェクトを操作しました。独自のアプリケーションで一時的に使用する目的で、値または他のオブジェクトへの参照を保存するオブジェクトを独自に作成することもできます。これら...
Excel【VBA】

HYPERLINK関数からURL抜き出し

上記サイトのコードをお借りしました。 ちょっとだけ改造
Excel【VBA】

【Excel 】【VBA】XMLファイル作成とファイル出力

上記サイトのコードがすごく役に立ちました。ありがとうございます。 今、自分のExcelのバージョンでは、”DOMDocument60”が最新 MSXML2.DOMDocument だとエラーがでたので修正しました。 それから、エラー処理を好...
VBA

【VBA XML操作】ドコモバックアップのファイル復旧

ドコモバックアップでsdbファイル(写真、動画等のファイル)と、xmlファイル(sdbファイル化される前につけられた本来のファイル名、拡張子等が含まれたファイル)に分かれれ保存されたファイルを調査し、最終的にsdbファイルを、xmlファイル...
ACCESS【VBA】

【ACCESS VBA おすすめ】ACCESSでSQLを使うサンプルByADODB(CREATE TABLE等(データ定義言語(DDL))も SELECT(データ操作言語(DML))もADODBのExecuteでよい)

前回作成したサンプル でADODBを利用したバージョン こちらのほうが、ACSESS特有のクエリ的概念も少なく(くせもなく)、SQL実行用メソッドExecuteで統一できるためメンテナンス効率を考えると、個人的におすすめ。Public Su...
ACCESS【VBA】

【ACCESS VBA】ACCESSでSQLを使うサンプル(CREATE TABLE等(データ定義言語(DDL))はDAO.Executeを使う SELECT(データ操作言語(DML))はOpenRecordsetを使う)

Public Sub ACCESSでSQLを使うサンプル() Dim wrk As DAO.Workspace Dim dbs As DAO.Database Set wrk = DBEngine(0) Set dbs = CurrentD...
ACCESS【VBA】

【ACCESS VBA】DAO.DataTypeEnumで生成できるデータ型一覧、生成できないデータ型一覧

DAOを使ったテーブル生成については、指定パラメータ(DataTypeEnum)のバリエーションが多く、一方で参考文献でなかなか良いものが見つからなかった。 そこで試しに検証用コードを作成し実行してみた。(Access 2013 64bit...