Affecter macro sur la 1ère cellule colorée d'une ligne

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

Skyna

XLDnaute Occasionnel
Bonjour à tous,

Pouvez-vous m'aider svp à trouver une macro?

Ce que je souhaiterais réaliser c'est réaliser la macro uniquement sur la 1ère cellule colorée, à savoir réaliser des multiplication sur les cellules d'à côté. La cellule perdra sa couleur une fois la macro réalisée (mise en forme conditionnelle déjà réalisée).
Puis si l'on relance la macro, elle se produira sur la prochaine cellule colorée, etc etc..

Pouvez-m'aider à réaliser cela svp?

Merci par avance.
 

Pièces jointes

Bonsoir Skyna,

Sur Excel 2007 et les versions suivantes on peut utiliser la propriété DisplayFormat :
Code:
Sub Compléter_MFC()
Dim c As Range
For Each c In [D:D].SpecialCells(xlCellTypeConstants)
  If c.DisplayFormat.Interior.ColorIndex <> xlNone Then
    c(1, 2) = c * 2
    c(1, 3) = c * 3
    c(1, 4) = c * 4
    Exit For
  End If
Next
End Sub
A+
 
Re,

Sur toute version Excel on peut utiliser :
Code:
Sub Compléter_MFC()
Dim c As Range
For Each c In [D:D].SpecialCells(xlCellTypeConstants)
  If c.Interior.ColorIndex <> xlNone Then
    If Application.CountA(c(1, 2).Resize(, 3)) = 0 Then
      c(1, 2) = c * 2
      c(1, 3) = c * 3
      c(1, 4) = c * 4
      Exit For
    End If
  End If
Next
End Sub
et on peut effacer les MFC, elles ne sont pas indispensables.

A+
 
Merci pour l'info mais cela ne fonctionne pas chez moi. Je sais d'où vient mon bug.. c'est qu'en fait la macro ne fonctionne qu'avec des chiffres (comme mis dans le classeur d'exemple) mais dans mon classeur réel j'ai des formules dans ces cellules et cela ne fonctionne plus..
Là je suis coincée.
 
- 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
7
Affichages
1 K
Retour