Bonjour à tous.
Je suis un débutant en vba et j'aimerais avoir votre aide car cela fait des jours que je n'arrive pas à rédoudre un problème.
Dans un dossier j'ai deux fichiers excel que je veux renommer en fonction du contenu d'une cellule. Je veux ouvrir les deux fichiers et les renommer, c'est à dire si la cellule A1 = Code, renommer le fichier Total et si la cellule B4 = Payer, renommer le fichier Prix. Quand j'exécute ce code, on m'affiche erreur de compilation. Merci pour toutes aides
Sub Renommer_fichier()
Dim Fichier As String, Chemin As String
Dim Wb As Workbook
Dim Ws As Worksheet
Chemin = "C:\Users\D0444017\Desktop\training\"
Fichier = Dir(Chemin & "*.xlsx")
Set Wb = GetObject(Chemin)
Set Ws = Wb.Worksheets(1)
If Range("A1").Value = "Code.xlsx" Then
Wb.Name = "Total.xlsx"
If Range("B4").Value = "Payer.xlsx" Then
Wb.Name = "Prix.xlsx"
End If
End Sub