VBA

オフィス業務

【Excel VBA】シフト表自動作成マクロを二次元配列で高速処理にしました

目的:前回作成したシフト表自動作成ツールの運用反省:オブジェクトに情報の書き込みを頻繁に行ったため処理が遅かった改善:二次元配列を使用し高速化成果:excel-auto-shift3.xlsm 前回からの反省点 E...
オフィス業務

【Excel VBA】週次集計と月間集計を作成する仕入・売上表

勤め先で業者ごとに商品の仕入額を月ごとに集計し、かつ週次集計もつくりたいという依頼がありました。 Excelでやる場合は月ごとにデータを分けたいところですが、そうすると週が途中で切れちゃったりといろいろ不都合。 そういうわけで...
オフィス業務

Excel VBAとIEでウェブページの情報を取得する(スクレイピング)

MS社から出ているウェブブラウザはEdgeが推奨されており、IEはもうオワコンになろうとしています。IEに対応していないサイトすらもあります。 ただ、Excel VBAを使ってスクレイピングするにはIEを使わざるを得ないのが現状なの...
オフィス業務

Excel VBAでシフト自動作成マクロを作り直しました

目的:前回作成したシフト表自動作成ツールの運用反省:抽選の偏りがあるなど細かい点で改善点が出てきた改善:一巡してからシャッフルして満遍なく配置されるようにする成果:excel-auto-shift2.xlsm 前回からの反省点 ...
オフィス業務

Excel VBAでシフト表自動作成ツール

目的:Excelでシフト表を作成。課題:条件通りのものを作ろうとすると時間がかかる。解決策:VBAで条件に従い自動作成成果物:excel-auto-shift.xlsm ※改良版を作成しています。下記リンクからどうぞ。 ...
オフィス業務

個人的によく使うExcel VBAマクロのコード備忘録

VBA開発をする時、基本的で簡単なコードであれば覚えているのですが、たいていググるか昔のファイルを開いてコピペしちゃってます。 その度に参考サイトにアクセスしたりファイルを開くのがめんどくさいので、この記事にまとめておくことにしまし...
オフィス業務

Excelでカレンダーを自動作成するVBAマクロ

Excelで4月始まりの年間カレンダーと月間カレンダーを作成するVBAマクロです。チェック表や予定表として使えます。西暦から閏年(2月が28日か29日か)を判定するコード付きです。閏年の計算方法についても解説。
タイトルとURLをコピーしました