使用vba/macro重命名microsoft访问中的表

Moh*_*mal 6 ms-access

嗨伙计们我有一个包含24个表的ms访问数据库,我需要每天重命名这些表

table 1 --> table 1backup
Run Code Online (Sandbox Code Playgroud)

任何想法将不胜感激

它是否适用于VBA

Fio*_*ala 14

您可以:

Dim tdf As TableDef

For Each tdf In CurrentDb.TableDefs
    If Left(tdf.Name, 4) <> "MSys" Then
      tdf.Name = tdf.Name & "_backup"
    End If
Next
Run Code Online (Sandbox Code Playgroud)

  • `CurrentDb.TableDefs("mytablename").Name = "mynewtablename"` (2认同)