ファイル操作

Excel VBA

ファイルパスの取得(よく使うもの)

ファイルパスを取得する際に、よく使うものになります。
Excel VBA

ナンバリングしたファイル名を作成する

ファイル名から、同じファイル名でナンバリングしたファイル名を作成します。上書きしたくないが、同じファイル名にしたい場合に使用します。
Excel VBA

サブフォルダまで一括作成

フォルダを作成する際、サブフォルダまで一度に作成したい場合がありますが、MkDirやCreateFolderでは、作成できずエラーとなります。順次作成していく方法で、一括作成を行います。
Excel VBA

フォルダのプロパティ(サイズとファイルの数)を取得

フォルダのサイズと、ファイル数、フォルダー数を取得します。ネットワークドライブでも取得できます。
Excel VBA

Excelファイルを開いて閉じる

Excelファイルを読み取り専用で開いて、保存せずに閉じます。ワークブックを取得して操作します。開いて閉じるまでの間に処理を入れるなどしてください。
Excel VBA

CSVファイルをExcelファイルに変換

CSVファイルを読み取り専用で開いて、Excelファイルに変換して保存します。
Excel VBA

特殊フォルダのパスを取得

特殊フォルダのパスを取得します。ユーザー毎にパスが変化する場合に使用すると便利です。
Excel VBA

カレントディレクトリの取得と設定

カレントディレクトリを取得する方法と、設定する方法になります。【関数化】カレントディレクトリを取得します。' カレントディレクトリを取得Function GetCurrent() As String Dim fso As Object Se...
Excel VBA

ドライブパスの一覧取得

ドライブパス(Cドライブ、Dドライブ等)の一覧を取得します。
Excel VBA

Zipファイルを解凍(パスワードなし)

Zipファイルを解凍します。標準機能にzipファイル関連の機能はありません。PowerShellの圧縮、解凍コマンドを利用します。