Possible de simplifier ce code ?

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 !

arnaudbu

XLDnaute Occasionnel
Bonjour,

Est il possible de simplifier ces lignes ? si oui comment ?

Merci

Code:
ActiveCell.Offset(0, 3).FormatConditions.Delete
ActiveCell.Offset(0, 7).FormatConditions.Delete
ActiveCell.Offset(0, 13).FormatConditions.Delete

ActiveCell.Interior.Color = 255255
ActiveCell.Offset(0, 1).Interior.Color = 255255
ActiveCell.Offset(0, 2).Interior.Color = 255255
ActiveCell.Offset(0, 3).Interior.Color = 255255
ActiveCell.Offset(0, 4).Interior.Color = 255255
ActiveCell.Offset(0, 5).Interior.Color = 255255
ActiveCell.Offset(0, 6).Interior.Color = 255255
ActiveCell.Offset(0, 7).Interior.Color = 255255
ActiveCell.Offset(0, 8).Interior.Color = 255255
ActiveCell.Offset(0, 9).Interior.Color = 255255
ActiveCell.Offset(0, 10).Interior.Color = 255255
ActiveCell.Offset(0, 11).Interior.Color = 255255
ActiveCell.Offset(0, 12).Interior.Color = 255255
ActiveCell.Offset(0, 13).Interior.Color = 255255

ActiveCell.Offset(0, 10) = "FINI"
 
Re : Possible de simplifier ce code ?

Bonjour Arnaud, bonjour le forum,

tu peux remplacer :
Code:
ActiveCell.Interior.Color = 255255
ActiveCell.Offset(0, 1).Interior.Color = 255255
ActiveCell.Offset(0, 2).Interior.Color = 255255
ActiveCell.Offset(0, 3).Interior.Color = 255255
ActiveCell.Offset(0, 4).Interior.Color = 255255
ActiveCell.Offset(0, 5).Interior.Color = 255255
ActiveCell.Offset(0, 6).Interior.Color = 255255
ActiveCell.Offset(0, 7).Interior.Color = 255255
ActiveCell.Offset(0, 8).Interior.Color = 255255
ActiveCell.Offset(0, 9).Interior.Color = 255255
ActiveCell.Offset(0, 10).Interior.Color = 255255
ActiveCell.Offset(0, 11).Interior.Color = 255255
ActiveCell.Offset(0, 12).Interior.Color = 255255
ActiveCell.Offset(0, 13).Interior.Color = 255255
par :
Code:
Range(ActiveCell, ActiveCell.Offset(0, 13)).Interior.Color = 255255
 
Re : Possible de simplifier ce code ?

Bonjour à tous
Essayez ceci :
Code:
[COLOR="DarkSlateGray"]   With ActiveCell
      Union(.Offset(0, 3), .Offset(0, 7), .Offset(0, 13)).FormatConditions.Delete
      .Resize(1, 14).Interior.Color = 255255
      .Offset(0, 10) = "FINI"
   End With[/COLOR]
ROGER2327
#1879
 
- 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
5
Affichages
915
Réponses
21
Affichages
2 K
  • Question Question
Microsoft 365 Code VBA
Réponses
2
Affichages
597
Retour