Excel【VBA】

Excel【VBA】

【Excel VBA】Scripting.Dictionaryを使った統計情報集計

「Statistics.zip」をダウンロード Scripting.Dictionaryを使った統計情報集計マクロ、連想配列の仕組みは、そのまま統計先仕訳用のラベルとして使っている。 もっと他にもよい使い方がありそう。 必要なインプット情報...
Excel【VBA】

【EXCEL VBA】検索キーを中心に上下左右の値を取得するサンプル(一括処理)

「extract1.zip」をダウンロード 前回のソースをさらに発展させた。 あるフォルダ内のexcelファイルから、検索キーを中心にデータを一括で抽出するマクロ サンプルでは、"C:\test"にあるファイル一覧を抽出し、そのファイル毎に...
Excel【VBA】

【EXCEL VBA】検索キーを中心に上下左右の値を取得するサンプル

セルの中の項目名を検索キーを中心として、中心から上下左右の値を取得するサンプル たとえば、こんな感じのセルがあったとき 「項目」をキーにその周囲にある値を取得する。 結合セルのある場合の振る舞いは、エクセルでキー項目を起点に1セルずつ上下か...
ACCESS【VBA】

【Excel、Access、PowerPoint、Wordマクロ】各OFFICEドキュメント毎、新規作成を行うマクロのサンプル一覧

各OFFICEドキュメント毎、新規作成を行うマクロのサンプル一覧 マクロを実装したOFFICEドキュメントから他のOFFICEドキュメントを制御(新規作成)したい場合を考えて作成。 (例えば、Excelからwordファイルを制御(新規作成)...
Excel【VBA】

【Excel VBA】定例作業スケジュール作成ツール改良2

「CalendarMaker2.zip」をダウンロード以前作成したスケジュール作成ツールをさらに改造 内部的にはソースを大幅に見直した。 ■改造点 ・「カレンダー」シートのB3行「作成タイプ:」の指定を変更するとカレンダーが作成される。 ・...
Excel【VBA】

【EXCEL VBA】週数を指定した曜日を取得、月毎の日を取得

「GetTargetDay.zip」をダウンロード 月単位で第X週の月~金曜日、毎月X日といった指定をすることで、指定の曜日を取得させるマクロ。 定例作業の予定作成時に必要な日時を抽出するために作成。 こういった「ある日」を見分ける感覚は、...
Excel【VBA】

【EXCEL VBA】日付を縦軸にも横軸にも設定できるカレンダー作成マクロ(ひな形)

「makecal.zip」をダウンロード日付を縦軸にも横軸にも設定できるカレンダー作成マクロ(ひな形) 進捗管理やスケジュール管理で必須だけど、それを手で作成すると手間が多いので、、、 カレンダー作成マクロ 仕事内容によってカレンダー日付の...
Excel【VBA】

【EXCEL VBA】テキストファイルからの文字列の抽出サンプル

「test.zip」をダウンロードある情報(テキスト)から項目を抽出する仕事があり、そのためのメモ やりたいことは、大きく3つだけど、それを形にするのは手間だった。 ■やりたいこと1:  あるファイルから、あるファイルへ抽出結果を出したい ...
Excel【VBA】

【EXCEL VBA】ワークシート(自分自身)を、新規ワークブックにコピーするサンプル2

前回のサンプルから、少し改良 前回のやりかたは横着しすぎていた。 今回は、よりプログラマ好み(きっちりとコピー範囲やコピー方法をしている)と思う。 シートのコピーペーストよりも、ワークブック、ワークシート、Range をきちんと握って値コピ...
Excel【VBA】

【Excel VBA】Enum(列挙型)のメンバ取得関数の作成例

C#やVB.net(最近の言語というくくり?)では、Enum(列挙型)のメンバー一覧が、簡単に取得できるがVBA だとそうはいかない。 ただし、ちょっとしたマクロでもソースの可読性が高くなる定数やEnumは使うべきだし、そのメンバーを文字列...