Access

【Access】VBAで保存先フォルダが存在しない場合はフォルダを作成する方法

2021年2月17日

ソースコードの説明

Access VBAでフォルダがあるかをチェックして、フォルダがなければフォルダを作成するコードをご紹介します。

「C:\access」フォルダ内に「test」フォルダがあるかどうかをチェックし、なければ「test」フォルダを作成します。

ただし、「C:\access」フォルダは存在するものとします。

VBAソースコード

Sub DirectorySample()
    Dim strFolder As String
    Dim Fso As Object

    'FileSystemObjectオブジェクトを生成します
    Set Fso = CreateObject("Scripting.FileSystemObject")
    
    strFolder = "C:\access\test"    '判定するフォルダパス
    If Fso.FolderExists(strFolder) = False Then 'フォルダがなければ作成
        MkDir strFolder
    End If
End Sub
Accessマクロ&VBAのプログラミングのツボとコツがゼッタイにわかる本
最新のAccess2019/2016にも対応しているので失敗しない

Rakuten

Amazon

Yahoo!ショッピング

 
  • この記事を書いた人
  • 最新記事
プロフィール用アイコン

かじ

社内SEとして15年以上、IT企画とシステム開発を担当してきました。
ガジェット好きで、実務で得たITノウハウをわかりやすく発信しています。

★…社内SE歴 15年以上
★…IT企画・開発・業務改善を経験
★…PowerShellやサーバ運用など技術記事を更新中

現場で役立つITノウハウ×ガジェットレビューを中心に更新しています。

-Access
-,