Bonjour à Tous,
J'ai un fichier (extrait en pj:
), dans lequel il y a des cellules avec des formules et d'autres sans formules (en jaune, code couleur VBA: 13434879) avec des données à entrer manuellement.
Je cherche à écrire une macro qui permettrai d'effacer le contenu des cellules en jaune. L'idée est de pouvoir rendre le document vierge en un clic sans faire péter la mise en forme et les formules.
J'ai mis en place une macro simple qui supprime le contenu de cellules fixes (cf ci-dessous). le hic c'est que dès que je modifie un peu le document il faut que je modifie manuellement la macro. ce qui s'avère problématique sur un document comportant plus de 15 feuilles et des centaines de cellules jaune
D'autant plus que je débute dans les macros, c'est pourquoi j'ai réellement besoin d'aide.
Voici la macro actuelle:
Sub EffaceContenu()
'
' EffaceContenu Macro
' Efface le contenu des cellules avec saisie manuelle (cellules jaunes)
'
' Touche de raccourci du clavier: Ctrl+e
'
Range("B2,C5,D5,C9:F9,G9,H3:I7,J4:L7,D11:E14,D16:E16,D17,E17,D19:E19,D20,D21:E24,G13:I19,G21:I24,J13:M13,J18:M24,R3,R4,R7,R8,R9,R11,R15,R16,B28:O37,B40:O49").Select
Selection.ClearContents
Range("B2").Select
Range("B2").Activate
End Sub
Merci d'avance à tous ceux qui prendront la peine de me répondre