Bonjour,
Voila j'ai plusieurs fichier contenant plusieurs feuille dont je voudrait supprimé le contenu grace au click sur un bouton, donc voici mon code qui marche presque :
Private Sub CommandButton1_Click()
Chemin = ThisWorkbook.Path & "\"
Workbooks.Open Filename:=Chemin & "PC.xls"
Workbooks.Open Filename:=Chemin & "Imprimantes.xls"
Workbooks.Open Filename:=Chemin & "Hub et Switch.xls"
Windows("01-Gestion du parc.xls").Activate
Sheets(Array("Données", "36", "FeuilleDeVariable")).Select
ActiveSheet.Cells.Clear
Sheets("Presentation").Activate
Range("A49").Select
ActiveWindow.ScrollRow = 1
ActiveWorkbook.Save
Windows("PC.xls").Activate
Sheets(Array("PC.6510B", "PC.D530", "PC.DC5750", "PC.P733", "PC.E5600", "PC.D500", _
"PC.N620C", "PC.E620")).Select
ActiveSheet.Cells.Clear
ActiveWorkbook.Save
ActiveWindow.Close
Windows("Imprimantes.xls").Activate
Sheets(Array("Imp.2390", "Imp.2391", "Imp.C524", "Imp.C534", "Imp.DESKJET", _
"Imp.E323", "Imp.HL", "Imp.IR", "Imp.LASERJET", "Imp.OPTRA", "Imp.STYLUS")).Select
ActiveSheet.Cells.Clear
ActiveWorkbook.Save
ActiveWindow.Close
Windows("Hub et Switch.xls").Activate
Sheets(Array("H&S.3COM", "H&S.CISCO")).Select
ActiveSheets.Cells.Clear
ActiveWorkbook.Save
ActiveWindow.Close
End Sub
Le problème vient du faite que " ActiveSheet.Cells.Clear" ne supprime le contenu des cellules seulement que de la feuille visible et non pas de toutes les feuilles selectionné ...
voila jespère avoir été assez clair et que vous réussirez a m'aidé ...
cordialement romain
