VBA

Excel【VBA】

【EXCEL VBA】正規表現関連サンプルコード

Sub test() Dim r As Range Dim str As String For Each r In Range("B2:B2000") str = r.Value r.Offset(0, 1).Value = GetData...
Excel【VBA】

【EXCEL VBA】シート間の相互相関チェック処理例(大量データ時)

いろんなやり方があるみたいだが、大量データとなった場合は、Findメソッドを使うか Valiantの配列にセルの情報を格納(メモリに展開)するパターンが早いらしい。 以下の例は、仮にA〜N行に大量データ(20000行程度)があるシート1(J...
Excel【VBA】

【EXCEL VBA】Excelのマルチスレッド(マルチプロセス)サンプルを発見

・ ・ ここのブログのWebスクレイピングのサンプルがマルチ処理の参考になったのでメモ サンプルコードはここのブログの文中にあるリンクからダウンロードした。 ソースを見ると、マルチ処理を実現する手法としては、 ポイント①Excel VBAか...
ACCESS【VBA】

【Access VBA】FileSystemObjectから取得できる情報をテーブルに書き込むサンプル

「GetFileSystemInfo.zip」をダウンロード サンプルコードOption Compare DatabaseOption Explicit Private g_cntFILE As LongPrivate g_cntPATH ...
Tech

【Acsess VBA】都道府県コード表(新規登録・変更フォームの共通化、VBAからの組み込みSQL実行、Recordsetの選択etc…)

Accessを食わず嫌いできる状況でなくなってきたので、練習で「都道府県コード表」を作成。 「TODOHUKENcode.zip」をダウンロードデータの内容はなんてことない、都道府県コードをテーブル化したもの。 今回は、VBA上で登録・削除...
Excel【VBA】

【VBA】簡易アクセスログの元情報取得ロジック

簡易的なアクセスログの元情報を取得するためのメモ。 ブログのサンプルコードやmsdn等を参考にさせていただいた。 Accessで、管理DBを作る必要があるのだが、アクセスログや変更ログをとる仕組みがまったく思いつかない(Accessをそもそ...
Excel【VBA】

【EXCEL VBA】ユーザーフォームを利用した①ファイルを開いて、②指定したシートを自分自身にコピーさせる処理の自動化のサンプル

ユーザーフォームを利用した①ファイルを開いて、②指定したシートを自分自身にコピーさせる処理の自動化のサンプル ワークシートの指定を簡単化するため、リストボックスを利用している。 このサンプルコードを実行するには、ユーザーフォームにリストボッ...
Excel【VBA】

【EXCEL VBA】Winerror.hの内容一覧を一覧表にするマクロ

「MakeErrorCodeList.zip」をダウンロードFormatMessage(エラーコードから内容を引くAPI)を利用して、エラーコード一覧を取得するマクロ。 サンプル結果として、自分のPC(Windows8 64bit)の結果も...
Excel【VBA】

【Access VBA】Excelワークシートのリンクテーブル追加/リンクテーブル削除/テーブルのリンク先変更 サンプル

AccessからExcelワークシートをリンクテーブルとしてリンクさせる際のサンプル リンクテーブルを追加する リンクテーブルを削除する リンクテーブルのリンク先を変更する 上記3点に絞って実装。 Option Compare Databa...
VBA

【EXCEL VBA】WinHttpRequestを使った YahooJapan のHTML取得サンプル

Webでいろいろサンプルを探している中で一番シンプルに思えた手法 XMLHTTPでも良いのだろうけど、自分にはこのオブジェクトでゴリゴリコーディングしたほうが合ってそうな予感。 '参照設定で(Microsoft WinHTTP Servic...