Bonjour,
Ce petit message fait suite à un demande formulée hier et résolue.
Je souhaite pouvoir supprimer des espaces dans des classeurs Excel et ce dans toutes les feuilles.
La suppression dans toutes les feuilles fonctionne par contre la boucle sur tous les classeurs ne fonctionne pas et je comprends pas bien pourquoi.
ci-dessous le code :
Sub SUPPESP()
Dim repertoire As String
Dim wbook As Workbook
Dim VAR As Worksheet
repertoire = "C:\Users\steph\Desktop\TEST-VBA\TEST\"
unFichier = Dir(repertoire & "*.xlsx")
While unFichier <> ""
Set wbook = Workbooks.Open(repertoire & unFichier, , True)
For Each VAR In Worksheets
VAR.Range("A1:A8").Replace What:=" ", Replacement:=""
Next VAR
wbook.Close False
unFichier = Dir
Wend
End Sub
En vous remerciant par avance.
Boss92.