Excel VBA についての備忘録

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

2020-01-01から1年間の記事一覧

【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…

ツールバー編集(コメント/非コメント,インデント)

私がよく使う編集コマンドをツールバーに登録する方法です。 ①VBEの「表示」→「ツールバー」→「ユーザー設定」を選択 ②ユーザー設定の「コマンド」タブを選択し、分類で「編集」を選択。 以下4つをVBEの上のタブにドラッグ&ドロップ 「インデント」、「イ…

VBA使用準備

VBAを作る準備方法です。 上部のリボンに「開発」タブを追加する方法です。 バージョン毎に異なりますが、ver2019では以下方法です。 ①、②で開発タブ追加、③~⑤でおすすめの設定です。 ①リボンの「ファイル」→「オプション」(赤枠部)を選択。 ②「リボンのユ…

はじめまして

はじめまして。 最初の記事なので、ブログ開設の経緯を記載します。 私は会社から早く帰るために、働き方改革という名の業務効率化を行っていました。 その中でもExcel自体やVBAを使用したアイテムを活用することが多く、趣味に近いものになっていました。 …

お問い合わせフォーム

読み込んでいます…