XL 2016 RESOLU : Réinitialisation de cel en fonction du contenu

  • Initiateur de la discussion Initiateur de la discussion MLIZIN
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

MLIZIN

XLDnaute Junior
Bonjour,
Après des mois d'absence je reviens sur le forum pour un problème avec une macro, pour info je suis débutant dans ce domaine.
Dans un onglet j'ai un bouton de commande pour la macro suivante :

Sub Reset_Issues()
'Permet de réinitialiser les Issues pour un nouveau projet dans CD, BD, DD, PROC, Constr, Qualif'
If MsgBox("Are you shure to deleted value ?", vbYesNo, "Confirmation") = vbYes Then
Dim Cell As Range
' Déclaration du range pour la mise à zéro'
For Each Cell In Sheets("Creation and Choice Doc").Range("p9😛69,aj9:aj69,bd9:bd69,bx9;bx69,cr9:cr69,dl9:dl69")
' Si pas de formule dans la cellule = remise à zéro'
If Not Cell.HasFormula Then
Cell.ClearContents
End If
Next
End If
End Sub

En effet je dois remettre à zéro les cellules dans les plages mentionnées SAUF celles qui contiennent une formule. Ces plages se trouvent dans un autre onglet : " Création and Choice Doc". A priori cela fonctionne pour la 1ere plage (p9😛69) mais pas pour les autres ??? En réalité le fichier comprend de l'ordre de 5000 lignes.

Auriez-vous l'amabilité d m'aider sur ce coup.

Merci d'avance

Marc
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour