タグ

programmingとvbaに関するkorinのブックマーク (2)

  • ドキュメント作成を楽にするための,Excel VBA 頻出8パターン - 主に言語とシステム開発に関して

    バッチ・マクロのTOPへ ドキュメント内で面倒な整形 / 抽出 / 変換作業をマクロにやらせたい場合,たいてい下記の8パターンが軸になる。 これだけでVBAの入門として十分だろう。 シート内の処理 (1)全シートのスキャン (2)シート内全行のスキャン (3)シート内の更新イベントを拾う (4)大量データの一括処理 シート外の処理 (5)ファイル出力(書き込み) (6)ファイル入力(読み取り) (7)外部コマンド呼び出し (8)DB接続 これらのサンプルコードを下記に並べて,コピペ可能にしておく。 最後にちょっとした応用として, シートの内容をiPod用分割テキストに出力 というのを載せる。 (1) 全ワークシートのスキャン (2) シート内全行のスキャン (3) シート内の更新イベントを拾う (4) 大量データの一括処理 (5) ファイル出力(書き込み) (6) ファイル入力(読み取り)

    ドキュメント作成を楽にするための,Excel VBA 頻出8パターン - 主に言語とシステム開発に関して
  • Excel VBA - Decorator パターンモデル

    1999/08/27 更新 石井 勝 概要 ここでは,Decorator パターンモデルという Excel プログラミングに関するアーキテクチャを解説します.これは,Decorator パターンをアーキテクチャレベルにまで拡張したモデルで,継承が使えない VB プログラミングで威力を発揮すると思います.まだ実験段階なので,このモデルが実用化できるかは今後の課題です. Excel プログラミングとは? Excel のプログラミングを一言で表すと,VBA プログラミングで Excel を拡張する,ということです.オブジェクト指向の立場で拡張といえば,継承ですね.したがって次のように任意の ExcelObject クラスを継承してプログラミングできればいいですね: 例えば Worksheet クラスから MyWorksheet クラスを継承すればいいわけです.そうすると望みのカスタマイ

  • 1