Panda79360
XLDnaute Nouveau
Bonjour,
Je veux d'un simple clic effacer le contenu de 53 cellules sur 30 onglets, étant novice j'avais écris ca qui fonctionnait sur 3 onglets en test mais sur les 30 onglets ca me met "Procédure trop grande", pourriez vous m'aider à la raccourcir svp, e=je vous en mets qu'un bout car j'ai répété pour les 30 onglets.
Les onglets concernés vont de 2 à 31 :
Sub CLEARALL()
ActiveWorkbook.Unprotect
If MsgBox("Voulez-vous effacer toutes les données du rapport ?", vbQuestion + vbYesNo + vbDefaultButton2, "Demande de confirmation") = vbYes Then
'Updateby Extendoffice
Sheets("RAPPORT DETAILLE").Range("D2").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("H2").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("H4").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("D4").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("D6").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F8").ClearContents
Sheets("RAPPORT DETAILLE").Range("H8").ClearContents
Sheets("RAPPORT DETAILLE").Range("C9").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F11").ClearContents
Sheets("RAPPORT DETAILLE").Range("H11").ClearContents
Sheets("RAPPORT DETAILLE").Range("C12").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F14").ClearContents
Sheets("RAPPORT DETAILLE").Range("C15").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C19").ClearContents
Sheets("RAPPORT DETAILLE").Range("E19").ClearContents
Sheets("RAPPORT DETAILLE").Range("G19").ClearContents
Sheets("RAPPORT DETAILLE").Range("I19").ClearContents
Sheets("RAPPORT DETAILLE").Range("C20").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C24").ClearContents
Sheets("RAPPORT DETAILLE").Range("E24").ClearContents
Sheets("RAPPORT DETAILLE").Range("H24").ClearContents
Sheets("RAPPORT DETAILLE").Range("C25").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("G27").ClearContents
Sheets("RAPPORT DETAILLE").Range("C28").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F30").ClearContents
Sheets("RAPPORT DETAILLE").Range("H30").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C32").ClearContents
Sheets("RAPPORT DETAILLE").Range("E32").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C34").ClearContents
Sheets("RAPPORT DETAILLE").Range("E34").ClearContents
Sheets("RAPPORT DETAILLE").Range("G34").ClearContents
Sheets("RAPPORT DETAILLE").Range("C35").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("H37").ClearContents
Sheets("RAPPORT DETAILLE").Range("H40").ClearContents
Sheets("RAPPORT DETAILLE").Range("C38").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C41").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C44").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("H46").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("E48").ClearContents
Sheets("RAPPORT DETAILLE").Range("G48").ClearContents
Sheets("RAPPORT DETAILLE").Range("I48").ClearContents
Sheets("RAPPORT DETAILLE").Range("G50").ClearContents
Sheets("RAPPORT DETAILLE").Range("I50").ClearContents
Sheets("RAPPORT DETAILLE").Range("G52").ClearContents
Sheets("RAPPORT DETAILLE").Range("I52").ClearContents
Sheets("RAPPORT DETAILLE").Range("G54").ClearContents
Sheets("RAPPORT DETAILLE").Range("I54").ClearContents
Sheets("RAPPORT DETAILLE").Range("C56").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F56").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C58").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F58").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C60").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("B49").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Visible = True
Sheets("RAPPORT DETAILLE (2)").Range("D2").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H2").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H4").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("D4").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("D6").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F8").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H8").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C9").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F11").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H11").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C12").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F14").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C15").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C19").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("E19").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G19").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("I19").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C20").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C24").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("E24").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H24").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C25").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G27").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C28").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F30").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H30").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C32").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("E32").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C34").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("E34").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G34").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C35").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H37").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H40").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C38").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C41").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C44").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H46").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("E48").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G48").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("I48").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G50").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("I50").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G52").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("I52").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G54").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("I54").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C56").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F56").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C58").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F58").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C60").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("B49").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Visible = False
Sheets("RAPPORT DETAILLE (3)").Visible = True
Merci par avance,
Je veux d'un simple clic effacer le contenu de 53 cellules sur 30 onglets, étant novice j'avais écris ca qui fonctionnait sur 3 onglets en test mais sur les 30 onglets ca me met "Procédure trop grande", pourriez vous m'aider à la raccourcir svp, e=je vous en mets qu'un bout car j'ai répété pour les 30 onglets.
Les onglets concernés vont de 2 à 31 :
Sub CLEARALL()
ActiveWorkbook.Unprotect
If MsgBox("Voulez-vous effacer toutes les données du rapport ?", vbQuestion + vbYesNo + vbDefaultButton2, "Demande de confirmation") = vbYes Then
'Updateby Extendoffice
Sheets("RAPPORT DETAILLE").Range("D2").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("H2").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("H4").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("D4").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("D6").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F8").ClearContents
Sheets("RAPPORT DETAILLE").Range("H8").ClearContents
Sheets("RAPPORT DETAILLE").Range("C9").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F11").ClearContents
Sheets("RAPPORT DETAILLE").Range("H11").ClearContents
Sheets("RAPPORT DETAILLE").Range("C12").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F14").ClearContents
Sheets("RAPPORT DETAILLE").Range("C15").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C19").ClearContents
Sheets("RAPPORT DETAILLE").Range("E19").ClearContents
Sheets("RAPPORT DETAILLE").Range("G19").ClearContents
Sheets("RAPPORT DETAILLE").Range("I19").ClearContents
Sheets("RAPPORT DETAILLE").Range("C20").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C24").ClearContents
Sheets("RAPPORT DETAILLE").Range("E24").ClearContents
Sheets("RAPPORT DETAILLE").Range("H24").ClearContents
Sheets("RAPPORT DETAILLE").Range("C25").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("G27").ClearContents
Sheets("RAPPORT DETAILLE").Range("C28").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F30").ClearContents
Sheets("RAPPORT DETAILLE").Range("H30").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C32").ClearContents
Sheets("RAPPORT DETAILLE").Range("E32").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C34").ClearContents
Sheets("RAPPORT DETAILLE").Range("E34").ClearContents
Sheets("RAPPORT DETAILLE").Range("G34").ClearContents
Sheets("RAPPORT DETAILLE").Range("C35").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("H37").ClearContents
Sheets("RAPPORT DETAILLE").Range("H40").ClearContents
Sheets("RAPPORT DETAILLE").Range("C38").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C41").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C44").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("H46").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("E48").ClearContents
Sheets("RAPPORT DETAILLE").Range("G48").ClearContents
Sheets("RAPPORT DETAILLE").Range("I48").ClearContents
Sheets("RAPPORT DETAILLE").Range("G50").ClearContents
Sheets("RAPPORT DETAILLE").Range("I50").ClearContents
Sheets("RAPPORT DETAILLE").Range("G52").ClearContents
Sheets("RAPPORT DETAILLE").Range("I52").ClearContents
Sheets("RAPPORT DETAILLE").Range("G54").ClearContents
Sheets("RAPPORT DETAILLE").Range("I54").ClearContents
Sheets("RAPPORT DETAILLE").Range("C56").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F56").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C58").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("F58").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("C60").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE").Range("B49").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Visible = True
Sheets("RAPPORT DETAILLE (2)").Range("D2").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H2").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H4").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("D4").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("D6").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F8").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H8").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C9").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F11").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H11").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C12").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F14").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C15").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C19").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("E19").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G19").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("I19").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C20").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C24").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("E24").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H24").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C25").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G27").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C28").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F30").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H30").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C32").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("E32").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C34").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("E34").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G34").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C35").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H37").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H40").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C38").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C41").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C44").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("H46").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("E48").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G48").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("I48").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G50").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("I50").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G52").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("I52").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("G54").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("I54").ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C56").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F56").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C58").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("F58").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("C60").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Range("B49").MergeArea.ClearContents
Sheets("RAPPORT DETAILLE (2)").Visible = False
Sheets("RAPPORT DETAILLE (3)").Visible = True
Merci par avance,