マクロ
まず前編はこれ。 yt4u.hatenablog.com ここでエクセルのシートをデータベースのテーブルと見なし、そこからデータを取得する方法をまとめたわけですが、今回は データの追加もSQL使ってものすっごぉぉっく簡単に出来ちゃいますって話です。 前回同様この住…
二次元データの処理するとき、レコードセット使ってますよね?? え!?使ってない!!? もし使ってなかったら、 今日から使い始めましょう!! Excel VBA 本格入門 ~日常業務の自動化からアプリケーション開発まで~作者: 大村あつし出版社/メーカー: 技術…
エクセルで表データを扱うときに、その表をデータベースのテーブルとして扱うとものすっごぉぉっく簡単に扱えるようになります。 データ追加編はこちら! yt4u.hatenablog.com 例えばこういった住所録があったとします。 (住所録はなんちゃって個人情報で生…
エクセルで行方向、列方向に数多くのデータが並ぶ、とにかく大きな表に出くわした、もしくは作らざるを得なかったことはありませんか? 例えばこのような表です。 大きな表になってしまうのは、諸事情があるのでそれ自体を否定するわけではありません。 ただ…
エクセルVBAで経過時間を計測するには2つ。 Timer関数を使う Windows API の timeGetTime を使う Windows API を使ったストップウォッチはこちらの記事をご参照ください。 yt4u.hatenablog.com 今回はTimer関数を使ったストップウォッチを作ってみました。 T…
エクセルVBAで経過時間を計測するには2つ。 Timer関数を使う Windows API の timeGetTime を使う Timer関数を使ったストップウォッチはこちらの記事をご参照ください。 yt4u.hatenablog.com 今回は、Windows API の timeGetTime を使って、クラスとCollectio…
Collection は強い味方です エクセルVBAで、配列はスタメンです、と言っていましたが yt4u.hatenablog.com 配列の存在価値を脅かす「Collection」というのがいます。 Collection とは Excel 最強の教科書[完全版]――すぐに使えて、一生役立つ「成果を生み出す…
配列はスタメンです エクセルのVBAのスタメンを決めていくなら、配列は間違いなくスタメンです。 三次元以上の配列を使うことは稀で、そのほとんどは一次元、あるいは二次元配列がメインになってくると思います。 行と列の二次元で出来たワークシート相性の…
ワークシートに CodeName を設定すればいろいろ捗る まずは、CodeName の設定方法から。 例えば「メイン」と名前を付けたワークシートをActiveにした状態で、VBEのプロパティウィンドウの「(オブジェクト名)」を見ると、デフォルトでは Sheet1 などが入って…