Usine à gaz
XLDnaute Barbatruc
Bonjour à toutes et à tous,
Me voilà en train de faire un UserForm.
Hé OUI, grâce à vous, j'ai pas mal évolué ...... je ne vous en remercierai jamais assez (encore une fois).
J'ai bien avancé sur mon UF qui presque terminé
Bien sûr, étant loin d'être un "ténor" en VBA, il me faudra bien revenir pour résoudre quelques derniers soucis et comprendre les codes.
Voici ce qui m'amène aujourd'hui :
Je voudrais qu'un message d'alerte s'affiche dans mon UF selon la saisie dans une "ComboBox" (attachée à une colonne de ma feuille).
Voici ce que j'ai fait :
Dans le code de UF
Me.Label83.Caption = Caption
Dans ma macro du lancement de l'UF
Sub AFFICHAGE()
With UserForm1
.Label83.Caption = Caption
.B_Effacer.Visible = False
End With
LECTURE
End Sub
Sub ENREGISTRER()
With UserForm1
.Label83.Caption = Caption
.B_Modifier.Visible = False
End With
End Sub
Dans l'UF Propriétés de Label83
=SI(OU(OU(Cells(1 + CURREG,9)="";Cells(1 + CURREG,9)="libre";Cells(1 + CURREG,9)="- de 15 jrs"));"";"date début")
Résultat attendu :date début
Résultat obtenu quand je suis sur l'Uf (dans VBA) :
=SI(OU(OU(Cells(1 + CURREG,9)="";Cells(1 + CURREG,9)="libre";Cells(1 + CURREG,9)="- de 15 jrs"));"";"date début")
Résultat obtenu quand dans l"UF en exécution : RIEN
Je pense qu'il prend ma formule pour un texte et non comme une formule.
Votre aide, comme d'habitude me précieuse pour comprendre.
Pourriez-vous me dire ce qui ne va pas ou me diriger ?
Je suis en train de faire un fichier test pour mes éventuelles dernières questions mais il n'est pas prêt.
Si le joindre est nécessaire pour la réponse à ma question, je le joindrai dès qu'il sera terminé.
Avec mes remerciements déjà pour avoir lu tout ça que j'espère à peu près clair LOL ...
Je vous souhaite à toutes et à tous un très bon dimanche,
Amicalement,
Lionel,
Me voilà en train de faire un UserForm.
Hé OUI, grâce à vous, j'ai pas mal évolué ...... je ne vous en remercierai jamais assez (encore une fois).
J'ai bien avancé sur mon UF qui presque terminé
Bien sûr, étant loin d'être un "ténor" en VBA, il me faudra bien revenir pour résoudre quelques derniers soucis et comprendre les codes.
Voici ce qui m'amène aujourd'hui :
Je voudrais qu'un message d'alerte s'affiche dans mon UF selon la saisie dans une "ComboBox" (attachée à une colonne de ma feuille).
Voici ce que j'ai fait :
Dans le code de UF
Me.Label83.Caption = Caption
Dans ma macro du lancement de l'UF
Sub AFFICHAGE()
With UserForm1
.Label83.Caption = Caption
.B_Effacer.Visible = False
End With
LECTURE
End Sub
Sub ENREGISTRER()
With UserForm1
.Label83.Caption = Caption
.B_Modifier.Visible = False
End With
End Sub
Dans l'UF Propriétés de Label83
=SI(OU(OU(Cells(1 + CURREG,9)="";Cells(1 + CURREG,9)="libre";Cells(1 + CURREG,9)="- de 15 jrs"));"";"date début")
Résultat attendu :date début
Résultat obtenu quand je suis sur l'Uf (dans VBA) :
=SI(OU(OU(Cells(1 + CURREG,9)="";Cells(1 + CURREG,9)="libre";Cells(1 + CURREG,9)="- de 15 jrs"));"";"date début")
Résultat obtenu quand dans l"UF en exécution : RIEN
Je pense qu'il prend ma formule pour un texte et non comme une formule.
Votre aide, comme d'habitude me précieuse pour comprendre.
Pourriez-vous me dire ce qui ne va pas ou me diriger ?
Je suis en train de faire un fichier test pour mes éventuelles dernières questions mais il n'est pas prêt.
Si le joindre est nécessaire pour la réponse à ma question, je le joindrai dès qu'il sera terminé.
Avec mes remerciements déjà pour avoir lu tout ça que j'espère à peu près clair LOL ...
Je vous souhaite à toutes et à tous un très bon dimanche,
Amicalement,
Lionel,
Dernière édition: