VBA・Office

VBA・Office

【Wordマクロ】文中の文字、単語、文、段落を取得するサンプル

Wordマクロ(VBA)を使って、文書内から文字(Characters)、単語(Words)、文(Sentences)、段落(Paragraphs)の各要素とそれぞれのRangeオブジェクトを取得・走査するサンプルコードを紹介します。それぞ...
VBA・Office

【word】サンプル文章(rand()、rand.old()、lorem() )

Word(ワード)でレイアウトの確認やテスト用のダミーテキストが必要なとき、数式や関数を入力するだけで簡単にサンプル文章を自動生成することができます。この記事では、Wordに標準搭載されている3つのサンプル文章生成関数(rand、rand....
VBA・Office

【Wordマクロ】VBA操作でよく使うメジャーなオブジェクト名一覧と使い方

Wordマクロ(VBA)でよく使われるオブジェクトとはWordマクロ(VBA)の開発では、操作対象となる文書や文字などを「オブジェクト」として指定して処理を行います。この記事では、Word VBAで頻繁に使用するメジャーなオブジェクト名とプ...
VBA・Office

【Word】ヘッダ・フッダ・先頭1行目・2行目を確認するマクロ その1

Wordの既存資料から、ヘッダー・フッダー・先頭1行目・2行目のテキストを一括で確認するためのVBAマクロと、テスト用のダミーデータを設定するマクロの紹介です。この記事でできること複数のセクションを持つWord文書から、主要なヘッダー、フッ...
VBA・Office

【Excel VBA(2013 64bit版対応)】Winsockを利用したUDPクライアント、UDPサーバーサンプル

この記事でできることExcel VBA(64bit版Office)を使用して、Windows Sockets(Winsock API)を利用したUDP通信によるデータの送信(クライアント)および受信(サーバー)を行うことができます。マルチプ...
VBA・Office

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

Excel VBAで正規表現を利用して文字列の検索や抽出を行うためのサンプルコードと解説です。VBA標準の関数だけでは対応しにくい高度なパターンマッチングを、VBScriptの正規表現オブジェクト(RegExp)を使って実現します。前提条件...
VBA・Office

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

ExcelのVBAを使用して、2つのシート(JIGYOSYOとJIGYOSYO2)間で大量データ(約20,000行)のC列の値の相互相関をチェックし、一致した行番号を相互のO列に転記する処理のサンプルコードです。想定環境・前提条件Micro...
VBA・Office

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

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

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

この記事では、Access VBAで FileSystemObject (FSO) を使用し、指定したフォルダ内のフォルダ情報やファイル情報を取得して、自動的にテーブルへ書き込むサンプルコードを紹介します。再帰処理を用いてサブフォルダ内もく...
VBA・Office

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

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