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: