EXCEL 【EXCEL VBA】検索キーを中心に上下左右の値を取得するサンプル セルの中の項目名を検索キーを中心として、中心から上下左右の値を取得するサンプルたとえば、こんな感じのセルがあったとき「項目」をキーにその周囲にある値を取得する。結合セルのある場合の振る舞いは、エクセルでキー項目を起点に1セルずつ上下から左右... 2013.04.11 EXCELExcel [VBA]VBA
EXCEL 【Excel、Access、PowerPoint、Wordマクロ】各OFFICEドキュメント毎、新規作成を行うマクロのサンプル一覧2 バグ修正 コンパイルオプションで参照設定のスイッチフラグ追加 やりだすと、こだわってしまう。。前回のソースコードの修正版。バグ修正:オブジェクトを閉じる(.Quit)系の処理がすっぽり抜けていたので追加。 これは恥ずかしい。。。機能追加:コンパイルオプションで参照設定のスイッチフラグ追加こ... 2013.04.06 EXCELExcel [VBA]VBA
EXCEL 【Excel、Access、PowerPoint、Wordマクロ】各OFFICEドキュメント毎、新規作成を行うマクロのサンプル一覧 各OFFICEドキュメント毎、新規作成を行うマクロのサンプル一覧マクロを実装したOFFICEドキュメントから他のOFFICEドキュメントを制御(新規作成)したい場合を考えて作成。(例えば、Excelからwordファイルを制御(新規作成)した... 2013.04.03 EXCELExcel [VBA]VBA
EXCEL 【Excel VBA】定例作業スケジュール作成ツール改良2 「CalendarMaker2.zip」をダウンロード以前作成したスケジュール作成ツールをさらに改造内部的にはソースを大幅に見直した。■改造点・「カレンダー」シートのB3行「作成タイプ:」の指定を変更するとカレンダーが作成される。・「ルーチ... 2013.03.15 EXCELExcel [VBA]VBA
EXCEL 【EXCEL VBA】週数を指定した曜日を取得、月毎の日を取得 「GetTargetDay.zip」をダウンロード月単位で第X週の月~金曜日、毎月X日といった指定をすることで、指定の曜日を取得させるマクロ。定例作業の予定作成時に必要な日時を抽出するために作成。こういった「ある日」を見分ける感覚は、スケジ... 2012.11.22 EXCELExcel [VBA]VBA
EXCEL 【EXCEL VBA】日付を縦軸にも横軸にも設定できるカレンダー作成マクロ(ひな形) 「makecal.zip」をダウンロード日付を縦軸にも横軸にも設定できるカレンダー作成マクロ(ひな形)進捗管理やスケジュール管理で必須だけど、それを手で作成すると手間が多いので、、、カレンダー作成マクロ仕事内容によってカレンダー日付の軸が縦... 2012.11.20 EXCELExcel [VBA]VBA
EXCEL 【EXCEL VBA】テキストファイルからの文字列の抽出サンプル 「test.zip」をダウンロードある情報(テキスト)から項目を抽出する仕事があり、そのためのメモやりたいことは、大きく3つだけど、それを形にするのは手間だった。■やりたいこと1: あるファイルから、あるファイルへ抽出結果を出したい VBA... 2012.11.07 EXCELExcel [VBA]VBA
EXCEL 【Excel VBA】セルの書式を変えずに置換(Replace)する方法 「replace.xlsm」をダウンロードExcelの置換は、、置換後は必ず1文字目のフォントが、文字列すべてに適用される仕様になっている。それだと、不便なことがあったので、文字列のフォントをきちんと保存して、置換後に元に戻すマクロを作成。... 2012.10.24 EXCELExcel [VBA]VBA
EXCEL 【EXCEL VBA】ワークシート(自分自身)を、新規ワークブックにコピーするサンプル2 前回のサンプルから、少し改良前回のやりかたは横着しすぎていた。今回は、よりプログラマ好み(きっちりとコピー範囲やコピー方法をしている)と思う。シートのコピーペーストよりも、ワークブック、ワークシート、Range をきちんと握って値コピーをす... 2012.10.10 EXCELExcel [VBA]VBA
EXCEL 【Excel VBA】Enum(列挙型)のメンバ取得関数の作成例 C#やVB.net(最近の言語というくくり?)では、Enum(列挙型)のメンバー一覧が、簡単に取得できるがVBA だとそうはいかない。ただし、ちょっとしたマクロでもソースの可読性が高くなる定数やEnumは使うべきだし、そのメンバーを文字列で... 2012.10.10 EXCELExcel [VBA]VBA