Modification du caption d'un label (excel)

Bonjour à tous,

J'aimerais modifier le Caption (texte) inscrit sur des Labels en fonction du Text choisi précédemment dans des combobox. J'ai entré les codes suivants sans réussite :

If Ajoutmatériau.ComboBox1.Text = "Bétons" Then
Ajoutmatériau.Label2.Caption = "Type de Béton"
End If

If Ajoutmatériau.ComboBox1.Text = "Bétons" Then
Ajoutmatériau.Label2.Text = "Type de Béton"
End If

If Ajoutmatériau.ComboBox1.Text = "Bétons" Then
Ajoutmatériau.Label2.Label = "Type de Béton"
End If

Quelqu'un pourrait m'aider?

Merci d'avance

2 réponses

  1. Youps! dsl c'est bon j'ai trouvé.
    La première proposition marche bel et bien. Je m'étais juste trompé de numéro de label... :-S
    1. Alors je vois deux solutions :

      La première et que je ne sais pas ce qu'est Ajoutmatériau, mais je suppose que c'est ta feuille ou ton userform

      Si tel est le cas tu as tout juste

      If Ajoutmatériau.ComboBox1.Text = "Bétons" Then
      Ajoutmatériau.Label2.Caption = "Type de Béton"
      End If

      serait la bonne solution sauf que le label si il appartient à un userform n'est modifier que par l'instruction repaint

      ce qui donnerais :

      If Ajoutmatériau.ComboBox1.Text = "Bétons" Then
      Ajoutmatériau.Label2.Caption = "Type de Béton"
      Ajoutmatériau.repaint
      End If

      Est ce que ça marche ou est ce autre chose?
      1. Merci Redonky, "Ajoutmatériau" était mon user form et la première solution était bien la bonne. ^^

        Bonne journée