VBAオジサンのらくがき帳

機能別メモ

2021.12.02 2021.07.29

仕事でよく使う機能や、便利そうな機能について、調べてまとめたものを紹介します。

エクセルの操作

AutoFilterについて

データのフィルタをVBAでおこなう方法

Findメソッドによるセルの検索

データの検索、あまり使うことはないかも

シートのデータを並べ替える

データの並び替えをVBAで行う方法

ピボットテーブルを作る

ピボットテーブルもVBAで作成できます

AdvancedFilterを使ってデータをコピーする

条件を絞ってコピーする

WorksheetFunctionについて

エクセル関数もVBAで使えます

セルの取得方法いろいろ

知っておくと便利なセルの選択方法

ファイル/DB関連

ファイルのコピー、移動、削除

ファイルを扱うVBAステートメント

テキストファイルを扱う

テキストファイルへのデータの読み書き

テキストファイルを扱う(UTF-8版)

UTF-8形式のファイルの読み書き

シートをPDFとして保存する

シートのデータはPDFで保存できます

ODBCデータソースからDBのデータを取得する

DBからのデータ取得方法

ADOの接続文字列について

ADOでDB接続に使う接続文字列の作り方

VBAの機能

配列の使い方の基本

配列の基本を紹介します

InputBoxについて

2種類のInputBoxと使い方

VBAで重複する値を取り除く

CollectionやDictionaryを使ったユニークデータの作り方

その他

ExcelからOutlookメールを作成する

Outlookの使い方

ウェブからデータを取得する

RESTサービスやファイルダウンロードに使えます

ウェブからExcelデータを取得する

簡単にExcelファイルをダウンロードする方法

SleepやWaitで処理を一定時間とめる

処理をいったん止める方法

自動マクロを実行させずに開く

起動時に実行されるマクロを実行させない方法

SendKeysの使い方

スクリーンショットを保存するサンプルを作成

コマンドラインからマクロの実行

VBスクリプトを使ってサブプロシージャを起動する方法