Excel【VBA】 【EXCEL VBA】テキストファイルからの文字列の抽出サンプル 「test.zip」をダウンロードある情報(テキスト)から項目を抽出する仕事があり、そのためのメモやりたいことは、大きく3つだけど、それを形にするのは手間だった。■やりたいこと1: あるファイルから、あるファイルへ抽出結果を出したい VBA... 2012.11.07 Excel【VBA】
Excel【VBA】 【EXCEL VBA】ワークシート(自分自身)を、新規ワークブックにコピーするサンプル2 前回のサンプルから、少し改良前回のやりかたは横着しすぎていた。今回は、よりプログラマ好み(きっちりとコピー範囲やコピー方法をしている)と思う。シートのコピーペーストよりも、ワークブック、ワークシート、Range をきちんと握って値コピーをす... 2012.10.10 Excel【VBA】
Excel【VBA】 【Excel VBA】Enum(列挙型)のメンバ取得関数の作成例 C#やVB.net(最近の言語というくくり?)では、Enum(列挙型)のメンバー一覧が、簡単に取得できるがVBA だとそうはいかない。ただし、ちょっとしたマクロでもソースの可読性が高くなる定数やEnumは使うべきだし、そのメンバーを文字列で... 2012.10.10 Excel【VBA】
Excel【VBA】 【EXCEL VBA】ワークシート(自分自身)を、新規ワークブックにコピーするサンプル ワークシート(自分自身)を、新規ワークブックにコピーするサンプルこういった用途は多いはずだけど、ちょうど良いマクロのサンプルがなかったので作成。selection等を使わず、workbookを握って作成するので、おかしなバグも少ないと思う。... 2012.10.04 Excel【VBA】
Excel【VBA】 【Excel VBA 】簡単なアダプター(adapter(委譲))もどき 自分なりの解釈で、あまり無理をしない簡単なデザインパターンのアダプター(adapter(委譲))もどき--- CMyData.cls(データクラス)Public Name As StringPublic Sub DebugPrint() D... 2012.07.08 Excel【VBA】
Excel【VBA】 【Excel VBA 】簡単なイテレータ(iterator)もどき 自分なりの解釈で、あまり無理をしない簡単なデザインパターンのイテレータ(iterator)もどき基本的な機能はcollectionオブジェクトを使っているので、コード量を少ないことと、出力時に”For Each”がつかえるメリットがある。 ... 2012.07.06 Excel【VBA】
Excel【VBA】 【Excel VBA】セル単位の目次作成用の情報収集マクロ とある台帳の目次シート(セル項目とその通しページ数をまとめたもの)をメンテ用に作成したマクロ改ページを含んだシートで、各シート内のB行、C行に必要な項目(大項目、中項目)が点在していたので、これで機械的に通しページを拾えるのは大きい。---... 2012.07.03 Excel【VBA】
Excel【VBA】 【VBA】Errオブジェクトを利用した実行時エラー時の簡単なコールスタック VBAには、try-catch-finallyにexceptionクラスを使った例外処理・・・といったことができないので、ちょっと工夫が必要。exceptionクラスを自分で作成するまでやりたくないけど、ちょっとしたデバッグ用コード■最低限... 2012.06.27 Excel【VBA】
Excel【VBA】 【Excel VBA】定例作業スケジュール作成ツール改良 ふだん仕事の中で、作業日程をもう少し細かく設定したくなったので、以前作成したツールを再改造。■改造点・休日の色を、外部から自由に変えられるようにした。・週/月/年を選んでカレンダーがつくれるようにした。なお、エラーハンドリングは実装なし。イ... 2012.04.16 Excel【VBA】
Excel【VBA】 【Excel VBA】EnumWindows()によるウィンドウの列挙(コールバック関数とフォーム作成を試す) 定例作業スケジュール作成ツールで、Excel VBAにある程度できる感触を得たので今回はGUI(フォーム)とWindowsAPIのコールバック関数を試す。参考にしたサイトはこちらちょっと古い内容でソースがそのままでは使えなかったけど、要点が... 2012.04.02 Excel【VBA】