ACCESS VBA テーブルの削除
- ACCESS
- 
                         2012-02-07                                                                                                 - 更新:2012-12-19 2012-02-07                                                                                                 - 更新:2012-12-19
この記事は最終更新日から1年以上経過しています。
                    
                    テーブルの一覧を取得し、削除します。
※DAO参照はなしで実行できるようにしています。
Dim tbls As Object 'DAO.TableDefs
Dim tbl  As Object 'DAO.TableDef
'テーブル一覧取得
Set tbls = CurrentDb.TableDefs
Dim DelTables As Collection
Set DelTables = New Collection
For Each tbl In tbls
	'「MSys」で始まるテーブルはシステムテーブルなので省きます
    If Not tbl.Name Like "MSys*" Then
        DelTables.Add tbl.Name
    End If
Next
For i = 1 To DelTables.Count
    'テーブル削除
    tbls.Delete (DelTables(i))
Next
MsgBox "削除件数=" & DelTables.Count
                    
                    
                    
                
                        この記事がお役に立ちましたらシェアお願いします
                    
                    
                 
                                            
                        10,281 views 
                                                                    
                    
                








 Fedoraインストール時にごちゃごちゃになったHDの整理の... (25/02/14)
 Fedoraインストール時にごちゃごちゃになったHDの整理の... (25/02/14)