Excel VBA についての備忘録

エクセルVBAなどを中心に業務効率化にかかわる内容を趣味の赴くままに紹介します。

VBA

【VBA】フォルダ内のファイル名一覧を取得する(Do~LoopとDir)

VBA

今回はフォルダ内のファイル名一覧を取得した例(Do~LoopとDir)をブログにしたいと思います。 最終的にはシート一覧を取得できるようにして、ユーザーが処理したいブック・シートをコピペで転記できるリスト作成したいです。目次 Do~Loop Do~Loop構文 Di…

【VBA】フォルダ更新確認自動化ツール

VBA

本日はフォルダ内へサブフォルダが追加されたかを日々確認できるツールを作成してみました。目次 ツール作成の背景 ツールの考え方 ツール全体像 コードの説明 シート上で繰り返し数決定 追加されたフォルダ名のみ処理 通常フォルダのみの取得 更新箇所通知 …

シート間貼り付けコードの説明

VBA

先日のコードについて補足していこうと思います。 ワークシートをオブジェクト変数へ代入 Range+Cellsで任意の範囲の値を転記 For文繰り返しで列方向の値を行方向に転記 ワークシートをオブジェクト変数へ代入 以下ではDim ** As Worksheet で宣言した、ワ…

シート間貼り付け

VBA

VBAでシート間をまたいで貼り付けるコードを記述しました。 後で編集しやすいように、宣言しているため少し冗長ですが…宣言まとめて同じ型でできる方法なかったっけ・・・?後日考え方などについて記述しようと思います。 Option Explicit Sub Household() D…