Lone-wolf
XLDnaute Barbatruc
Bonjour à tous
Suite à la remarque de Robert ----->
Et à ma proposition d'un Module de classe, j'ai trouvé une première solution grâce à laetitia90 ICI. Maintenant, j'aimerais qu'à chaque sélection des textbox, le label affiche la donnée correspondante.
Exemple:
TextBox1 = Range("a1") Label1.Caption = Range("a1").Value
TextBox2 = Range("a2") Label1.Caption = Range("a2").Value
Etc.
Évenement à modifier:
Est-que c'est possible? Merci pour votre aide.
A+
Suite à la remarque de Robert ----->
Voilà une solution Loutesque tout à fait convenable si le message est identique pour toutes les textboxes, sinon il faudra autant de labels (de Cadix évidemment...) que de message... Mais le principe restera le même : affichage à l'entrée de la textbox, masquage à l'édition de cette même textbox.
Et à ma proposition d'un Module de classe, j'ai trouvé une première solution grâce à laetitia90 ICI. Maintenant, j'aimerais qu'à chaque sélection des textbox, le label affiche la donnée correspondante.
Exemple:
TextBox1 = Range("a1") Label1.Caption = Range("a1").Value
TextBox2 = Range("a2") Label1.Caption = Range("a2").Value
Etc.
Évenement à modifier:
Code:
Private Sub ob_LostFocus(ByVal s As String)
Dim plage As Range, cel As Range
Me.Controls(s).BackColor = vbWhite
If Me.Controls(s).BackColor = vbWhite Then
Label1.Visible = True
Label1.Left = ActiveControl.Left
Label1.Top = ActiveControl.Top - 20
'C'est ici que ça se passe ;-)
End If
End Sub
Est-que c'est possible? Merci pour votre aide.
A+
Pièces jointes
Dernière édition: