Bonjour aux experts ! J'ai vraiment besoin de votre aide car suis débutant et c'est un petit mot
J'ai un classeur MODIF.xlsm sans un dossier. Dans ce même dossier se trouvent plusieurs autres classeurs en xls.
Depuis MODIF.xlsm (macro Lance) je souhaite ouvrir successivement (Un par un) chaque classeur.xls pour chercher dans toutes les feuilles
de ces classeurs dont je ne connais pas le nom les cellules qui contiennent la valeur "Ring" et faire le traitement qui suit:
Effacer le contenu des cellules concernées mais aussi le contenu de la cellule juste en dessous, puis enregistrer et passer au classeur suivant.
Voila, si seulement vous pouviez m'aider. Merci déjà à vous
J'ai commencé avec l'ouverture des classeurs un par un mais je bloque sur le traitement.
Sub Lance()
chemin = ThisWorkbook.Path
PC = Dir(chemin & "\*.xls") ' premier fichier
Do While (PC <> "" And PC <> "MODIF.xlsm")
Workbooks.Open Filename:=chemin & "\" & PC
VOTRE PROCEDURE D'AIDE
PC = Dir
Loop
End Sub
J'ai un classeur MODIF.xlsm sans un dossier. Dans ce même dossier se trouvent plusieurs autres classeurs en xls.
Depuis MODIF.xlsm (macro Lance) je souhaite ouvrir successivement (Un par un) chaque classeur.xls pour chercher dans toutes les feuilles
de ces classeurs dont je ne connais pas le nom les cellules qui contiennent la valeur "Ring" et faire le traitement qui suit:
Effacer le contenu des cellules concernées mais aussi le contenu de la cellule juste en dessous, puis enregistrer et passer au classeur suivant.
Voila, si seulement vous pouviez m'aider. Merci déjà à vous
J'ai commencé avec l'ouverture des classeurs un par un mais je bloque sur le traitement.
Sub Lance()
chemin = ThisWorkbook.Path
PC = Dir(chemin & "\*.xls") ' premier fichier
Do While (PC <> "" And PC <> "MODIF.xlsm")
Workbooks.Open Filename:=chemin & "\" & PC
VOTRE PROCEDURE D'AIDE
PC = Dir
Loop
End Sub