Bonjour,
J’ai une macro qui me permet d’effectuer certaines modifications dans un fichier
Le lien du fichier et dans la cellule B6 cela fonctionne (macro ci dessous)
J’ai une autre macro qui me liste tout les fichiers à modifier de la cellule B6 à Bx
Je voudrai pouvoir exécuter la macro ci dessous sur toute les cellules de B6 à Bx qui ont un non de fichier .
Je n’arrive pas à trouver une boucle pour exécuter la macro ci dessous sur plusieurs cellules
Merci pour votre aide
sub Modiffichier()
'Modifier une parti d'un fichier'
nomfichier = Cells(6, 2) 'Chemin du fichier à modifier'
valeur1 = Cells(3, 2) 'Valeur recherchée à remplacer'
valeur2 = Cells(4, 2) 'Nouvelle valeur'
Workbooks.OpenText Filename:= _
nomfichier _
, Origin:=xlMSDOS, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:= _
Array(0, 1), TrailingMinusNumbers:=True
Cells.Replace What:=valeur1, Replacement:=valeur2, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveWorkbook.Save
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub
Partager