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

B

Bruno

Guest
Bonjour a tous

J'ai plusieurs codes dans la colonne A.

Je voudrais selectionner la Range('A1:A' la 1° cells.Color.interior.rouge).select

Merci d'avance et bon week end

@+
Bruno
 
Bonjour,

Place ce code en VBA :
Code:
Sub test()
'Macro par DAN pour Bruno le 14/04/06
'Macro pour [B]Lien supprimé[/B]
For Each c In Range('A1:A10')
If c.Interior.ColorIndex = 3 Then c.Activate: End
Next c
End Sub

😉
 
Bonjour à tous
C'est un problème les MFC, tout test sur la couleur renverra -4142 je crois, et en plus ça ralentit les macro. Ca ne devrait même pas exister.
Je préfère une solution programmable pour colorier, car la MFC c'est plutôt une couche finale, mais c'est limité à trois conditions.
Soumets-nous ton problème, on verra bien ce qu'on peut faire.
A toi
 
Bonjour Gruick

Dans un tableau , la colonne H je fais un calcul sur 20 % et dans la colonne G un calcul sur 80%.

Je fais une condition pour mettre en couleur la donnée la plus proche des 20% de la colonne H et celle des 80% de la colonne G.

En suite je selection le code de la cellule A1 au code de valeur mise en couleur.

Je ne peux mettre de fichier en exemple car le suis a mon travail et je suis limite au niveau des accés internet.

J'espere etre clair.

à+
Bruno
 
bonjour tout le monde 🙂


bruno, pourrais tu nous donner la formule que tu met dans ta mefc pour renvoyer ta couleur rouge.

de plus apparement cette cellule rouge ne se trouve pas dans la colonne A, mais dans la H, c'est ca ?

salut
 
Re bonjour a tous

Je viens de trouver une solution.

Je fais une Formule dans la colonne L

=SI(H2=$M$1;'A';SI(G2=$L$1;'B';''))

Sub Sur20()
Dim i As Integer

For i = 1 To 1000' adapter
If Cells(i, 12).Value = 'A' Then
Range('a1', Cells(i, 1)).Select
Exit Sub
End If
Next i
End Sub

Sub Sur80()
Dim i As Integer

For i = 1 To 1000 ' adapter
If Cells(i, 12).Value = 'B' Then
Range('a1', Cells(i, 1)).Select
Exit Sub
End If
Next i
End Sub

Bon week end à tous

@+
Bruno
 
Aïlle,
Juste le temps d'aller faire une course avec Madame, et hop, des réponses fusent.
Jordan, bien que peu ami des MFC, je vais aller voir les solutions de MDF.
Mais si on questionne sur leur couleur, on obient -4142, alors qu'on a mis 3.
J'avais posté un truc la dessus d'ailleurs.
Félicitations Bruno, tu as trouvé finalement tout seul, et en plus tu livres les fruits de ta reflexion, donc super, et bien dans l'esprit du forum.
Je n'ai pas été bien utile cette fois ci...
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 couleur et ligne
Réponses
6
Affichages
294
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
666
  • Résolu(e)
Microsoft 365 problème
Réponses
19
Affichages
917
Réponses
14
Affichages
485
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
223
Réponses
3
Affichages
258
Retour