Autres Macro qui ne fonctionne plus sous Excel 2021

  • Initiateur de la discussion Initiateur de la discussion fenec
  • 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 !

fenec

XLDnaute Impliqué
Bonjour le forum,
Venant de passer sur Excel 2021 mon code que j'utilisais sous 2003 ne fonctionne plus.
VB:
Sub Supprimer_Produits()
  ActiveSheet.Unprotect Password:="1012"
 Dim derlig&, i&
 With ActiveCell
   If .Interior.ColorIndex = 19 Then
     derlig = Range("B" & Rows.Count).End(xlUp).Row
     While .Offset(i + 1).Interior.ColorIndex <> 19 And .Row + i < derlig
       i = i + 1
     Wend
     .Resize(i + 1).Delete xlUp
   End If
 End With
  ActiveSheet.Protect Password:="1012"

End Sub
Ma question est donc:
Est-il possible de la modifier pour quelle fonctionne à nouveau?
D'avance merci pour l'aide que vous pourriez m'apporter
 
Bonsoir Fenec, Vgendron,
Serait il possible qu'entre XL2021 et XL2003 ( que je ne connais pas ) les index de la palette soient différent ?
Si c'est le cas essayez avec : If .Interior.Color = RGB(a,b,c) Then

[Edit] Peut être à regarder :
 
Dernière édition:
Bonsoir fenec, vgendron, sylvanu,

Quelle que soit la version Excel la macro fonctionne si le code couleur de la cellule active est 19.

Pour vérifier ce code exécutez :
VB:
Sub Code()
MsgBox ActiveCell.Interior.ColorIndex
End Sub
Bonne nuit.
 
Bonjour le forum, vgendron, sylvanu, Job75, Phil69970

Job75 suite à votre commentaire j'ai essayé votre code et la couleur que j'obtiens est bien la bonne.

Ensuite comme vous disiez que la macro fonctionne quelle que soit la version Excel, j'ai essayé de supprimer le code puis le réécrire et la sans comprendre le pourquoi la macro refonctionne d'où ma question:

Avez vous déjà rencontrer ce problème et dois je réécrire toutes mes macros ?

D'avance merci.
 
- 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

Discussions similaires

Réponses
9
Affichages
385
Réponses
7
Affichages
547
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
503
Réponses
4
Affichages
362
Retour