並び替え: | | |
-
MS Office
-
Web
-
Adobe
-
制作
-
ブログ
-
レビュー
-
こどものこと
-
雑記
ExcelとAccessのマクロとVBAの違いについての所感

私はExcelVBAをゴリゴリ使い倒してからAccessVBAに入った人間なんですが、同じVBAでもなんというかニュアンスが違うというか、思ってたよりスッと入れなくてぐぬぬ…、となったものでした。誰得だよとは思いつつ、そのへんの「なんとなく違うポイント」をまとめてみました!
続きを読む[ExcelVBA] 指定フォルダ内のExcelファイルにあるすべてのグラフをPowerPointにコピペする
![[ExcelVBA] 指定フォルダ内のExcelファイルにあるすべてのグラフをPowerPointにコピペする](https://ateitexe.com/wp-content/uploads/2017/12/171211eye.png)
Excelシート上のオブジェクトをPowerPointにコピペするコードっていうのをいくつか書いているのですが、そこのコメントでいただいた質問から、こういうのもあったら何かに使えるのかなー、と思ったのを書いてみました。
続きを読む[ExcelVBA] 構造体+コレクションで、プロパティを動的に指定して計算する方法を考える
![[ExcelVBA] 構造体+コレクションで、プロパティを動的に指定して計算する方法を考える](https://ateitexe.com/wp-content/uploads/2017/10/171016eye.png)
クラスモジュールを使って、構造体とコレクションを組み合わせることで、DBのレコードのような形のデータが扱えるという記事を前に書いたんですが、特定のプロパティを選んで平均値算出をスマートに書くには、という質問をいただきました。
続きを読むExcelVBAでスピンボタンを使って日付を増減させる
ExcelVBAでワークシートのループに自作Collectionや配列を使ってみる

ワークシートをループさせて特定のシートだけ処理をする、っていうのを書く場合。もともとWorksheetsコレクションというのがあるので、それを使うことが多かったんですが、総数が多くて該当シートが少ないときなんか、こう書いてみたらどうかなーって思ったのがあったのでメモ的に。
続きを読むExcelVBAとAccessの連携 番外1 リファクタリングしたコード

このブログを開設した当初からあるこのシリーズ。書籍にもしていただいて、さらに改訂版ももうすぐ出るということで、あれからかなり綺麗なコードが書けるようになったと思います。過去のコードの供養のためにも、リファクタリングしたものを書き残しておきます。
続きを読む初心者から脱却したい人へおすすめ「ExcelVBAを実務で使い倒す技術」
ExcelVBA入門第11回 スコープ(適用範囲)
ExcelVBA入門第10回 3種類のプロシージャと命名規則

プロシージャは、プログラムで処理する「まとまり」のことです。今まで主に「Sub」から始まるプロシージャを使ってきましたが、他にも種類があります。その違いを、私が好きなドラクエ風味で解説してみます!
続きを読む