Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Peut-on simplifier ce code VBA?

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

Halffy

XLDnaute Occasionnel
Bonjour à tous,

Je souhaiterais vous joins un fichier (qui fonctionne), mais serait-il possible d'en simplifier la routine ("même" routine écrite 6 fois d'affilée)?
Merci de votre concours,

Cordialement /.
 

Pièces jointes

Solution
Bonjour à tous,
Peut-être ceci en faisant une boucle :
VB:
Sub Macro2()

With Sheets("Feuil1").Cells
For i = 1 To 6

Set result = .Find(Format(Date - i, "m/d/yy"), LookIn:=xlValues)
If Not result Is Nothing Then
FirstAddress = result.Address
Range(FirstAddress).Select

ActiveCell.Offset(0, -1).Select
  With Selection.Interior
   .Color = 15773696
End If
Next i
    End With


End Sub

Bonne journée !
Bonjour à tous,
Peut-être ceci en faisant une boucle :
VB:
Sub Macro2()

With Sheets("Feuil1").Cells
For i = 1 To 6

Set result = .Find(Format(Date - i, "m/d/yy"), LookIn:=xlValues)
If Not result Is Nothing Then
FirstAddress = result.Address
Range(FirstAddress).Select

ActiveCell.Offset(0, -1).Select
  With Selection.Interior
   .Color = 15773696
End If
Next i
    End With


End Sub

Bonne journée !
 
Bonjour Halffy

A tester:
VB:
Sub Macro3()
With Sheets("Feuil1").Cells
For n = 1 To 6
  Set result = .Find(Format(Date - n, "m/d/yy"), LookIn:=xlValues)
     If Not result Is Nothing Then
          result.Offset(0, -1).Interior.Color = 15773696
     End If
Next n
End With
End Sub

Edit Salut JBARBE
 
- 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
195
Réponses
9
Affichages
208
Réponses
18
Affichages
1 K
Réponses
3
Affichages
353
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…