※本ブログのページには広告主との提携による広告や宣伝、プロモーションが含まれます。当ブログを経由しての商品の購入や、サービス申し込みが発生すると、それらの提携企業からの成果報酬を受けとる場合があります。

VBA|CreateFolderメソッド(ファイルシステムオブジェクト)

FileSystemObjectCreateFolderメソッドはフォルダを作成します。

※ファイルシステムオブジェクト(FileSystemObject)についてはこちら

CreateFolderメソッドの構文

ファイルシステムオブジェクト.CreateFolder(Foldername)

CreateFolderメソッドの構成要素と引数

要素/引数 必須/任意 説明
ファイルシステムオブジェクト
(FSO)
必須 ファイルシステムオブジェクトを指定します。
フォルダのパス
(Foldername)
必須 作成するフォルダのパスを文字列で指定します。

フォルダのパス(Foldername)に指定したフォルダが既に存在した場合はエラーが発生します。

CreateFolderメソッドをつかったサンプルマクロ

以下のマクロは、CreateFolderメソッドの引数に指定したフォルダを作成します。指定したパスに既に同じ名前のフォルダが存在する場合はエラーが発生します。

  
Option Explicit

Sub ファイルシステムオブジェクト_CreateFolderメソッド()

    'ファイルシステムオブジェクトを使うため準備
    '①事前バインディングの場合はVBEのツールより参照設定で「Microsoft Scripting Runtime」にチェックをしてください。
    Dim FSO As FileSystemObject
    Set FSO = New FileSystemObject

    'CreateFolderメソッドの使用例
    FSO.CreateFolder "C:\Users\ユーザー名\Desktop\Test\サンプルフォルダ"

End Sub

11行目

CreateFolderメソッドを利用して指定した場所に”サンプルフォルダ”という名前のフォルダを作成します。

フォルダを作るメソッドだね。

PR

独学でプログラミングをはじめてみたけど、このままの学習方法に不安を感じているのなら、
オンラインスクールで現役エンジニアのサポートがあるテックアカデミーがおすすめ。
スキマ時間に学べて仕事も保証。必ず副業、始められます。まずは無料でプログラミング体験

コメント