Ouvrir userform en fonction er caractère nom onglet

bonjours à tous

j'ai un petit soucie,voilà:

je dois ouvrir des userform en fonction du premier caractère du nom de l'onglet,dans mon exemple:

  • si le permier caractère du nom de l'onglet est "T" alors j'ouvre l'userform3
  • si le permier caractère du nom de l'onglet est un chiffre alors j'ouvre l'userform2
  • si aucune des actions ci-dessus j'ouvre l'userform 4.

donc j'ai trouver les 2/3 du code mais je bloque sur le dernier point.il doit me manquer une boucle mais je trouve pas.

merci pour le coup de main

61primaire.zip (17.19 Ko)

Bonjour,

Essaie ainsi :

Private Sub CommandButton1_Click()
If Me.ComboBox1 <> "" Then
    Unload Me
    If IsNumeric(Left(Me.ComboBox1, 1)) Then
        UserForm2.Show
    ElseIf Left(Me.ComboBox1, 1) = "T" Then
        UserForm3.Show
    Else
        UserForm4.Show
    End If
Else
    MsgBox "Veuillez faire un choix"
    Me.ComboBox1.SetFocus
End If
End Sub

Bon dimanche

bonsoir

merci cousinhub,ça roule impèc

bonsoir a tous

Rechercher des sujets similaires à "ouvrir userform fonction caractere nom onglet"