VBA appel à une function erreur compilation "tableau attendu"
bonjour,
nouvelle sur ce forum, j'ai un souci de compilation VBA "tableau attendu :
Voici ma function (je souhaite mettre une couleur de fond en fonction de la valeur de TextBox) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Function FCTCouleur_fond(RechValeur As String)
Select Case RechValeur
Case "OK"
FCTCouleur_fond = vbGreen
Case "KO"
FCTCouleur_fond = vbRed
Case "EN", "SN", "TN"
FCTCouleur_fond = vbYellow
End Select
End Function |
Un des appels de la function :
Code:
1 2 3 4
| RechValeur = TextBox21.Value
MsgBox "RechValeur = " & RechValeur
TextBox21.BackColor = FCTCouleur_fond(TextBox21.Value)
MsgBox "TextBox21.BackColor = " & TextBox21.BackColor |
Merci pour votre aide
1 pièce(s) jointe(s)
VBA appel à une function erreur compilation "tableau attendu"
Bonjour,
La ligne qui pose problème c'est :
Code:
TextBox21.BackColor = FCTCouleur_fond(TextBox21.Value)
Déclaration :
Code:
1 2
|
Dim FCTCouleur_fond As Long |
Je joins mon fichier.
Merci
VBA appel à une function erreur compilation "tableau attendu"
SUPER !!!
Merci ça fonctionne.
J'avance je vais passer à l'affichage de tableau... A bientôt peut-être ... certainement ;)