特定フォルダ内の特定の拡張子を持つ複数のファイルの拡張子を変換する
 サンプルマクロは、C:\Sampleフォルダ内の拡張子.txtのファイルの拡張子
を.htmに変換します。

Sub Sample()

    Dim myOldName As String
    Dim myNewName As String
    
    Const myOldDil As String = "*.txt"
    Const myNewDil As String = ".htm"
    Const myDir As String = "C:\Sample\"

    myOldName = Dir(myDir & myOldDil)
    
    While myOldName <> vbNullString
        myOldName = myDir & myOldName
        myNewName = Left(myOldName, Len(myOldName) - Len(myOldDil) + 1) & myNewDil
        FileCopy myOldName, myNewName
        Kill myOldName
        myOldName = Dir()
    Wend

End Sub

Excel97/2000



戻る


Excel Word Access VBA! モーグ