XL 2010 Automatiser une formule VBA

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 !

girolle74

XLDnaute Nouveau
Bonjour,


Comment faire pour automatiser cette formule?

VB:
Selection.Interior.Color = RGB (255, 227, 0)
En ayant les nombres RGB dans 3 colonnes A(R), B(G), et C(B)

Environ 500 lignes

De façon à obtenir la couleur de fond en cellule D

Exemple:

A2 =255 B2=227 , C2=0 ----- en D2 cellule fond JAUNE

etc



Merci beaucoup
 
Bonjour Girolle,
Un essai en PJ avec :
VB:
Sub Colore()
    Dim i%, tablo
    Application.ScreenUpdating = False
    Calculate                           ' Utile uniquement si nombres aléatoires en ABC
    tablo = [A1].CurrentRegion
    For i = 2 To UBound(tablo)
        Cells(i, "D").Interior.Color = RGB(tablo(i, 1), tablo(i, 2), tablo(i, 3))
    Next i
End Sub
 

Pièces jointes

Bonjour,


Comment faire pour automatiser cette formule?

VB:
Selection.Interior.Color = RGB (255, 227, 0)
En ayant les nombres RGB dans 3 colonnes A(R), B(G), et C(B)

Environ 500 lignes

De façon à obtenir la couleur de fond en cellule D

Exemple:

A2 =255 B2=227 , C2=0 ----- en D2 cellule fond JAUNE

etc



Merci beaucoup
Bonjour à tous
Et par la Mise en forme conditionnelle ??
1632417558237.png
 

Pièces jointes

Bonjour Girolle,
Un essai en PJ avec :
VB:
Sub Colore()
    Dim i%, tablo
    Application.ScreenUpdating = False
    Calculate                           ' Utile uniquement si nombres aléatoires en ABC
    tablo = [A1].CurrentRegion
    For i = 2 To UBound(tablo)
        Cells(i, "D").Interior.Color = RGB(tablo(i, 1), tablo(i, 2), tablo(i, 3))
    Next i
End Sub
Bonjour
et un GRAND MERCI pour ta macro
excellent travail
c'est exactement ça
bravo!
 
Je ne vois pas trop comment on pourrait faire avec une mise en forme conditionnelle. Je ne l'ai pas fait ainsi. C'est une fonction personnalisée qui enregistre dans une collection de l'objet Worksheet représentant la feuille une consigne de coloriage exécutée après les calculs effectués lors de son évaluation.
 
- 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
671
Réponses
1
Affichages
1 K
Retour