PETIT YANNICK
XLDnaute Occasionnel
Bonjour a tous
Je souhaiterais intégrer au bouton de commande CommandButton2_Click() le code suivant.
'Renseignement N° ODM
Dim prefixe$
prefixe = "ODM-"
With TextBox1
.MaxLength = 9
If Not .Value Like prefixe & "*" Then .Value = prefixe
If Not IsNumeric(Mid(.Value, Len(prefixe) + 1)) Then .Value = prefixe
End With
Unload Me
en Sub private textbox cela fonctionne bien par conte quand je veux commande CommandButton2_Click() avec d'autre code , le fonctionneement n'est plus correct
Est ce un probleme de déclaration de variable?
Voici le code complet
Private Sub CommandButton2_Click()
'Renseignement Manufacturer
Range("G4").Value = TextBox1
Sheets("Feuil1").Range("G4").Value = UCase(TextBox1.Text)
Unload Me
'Renseignement Reference manufacturer
Range("G5").Value = TextBox2
Sheets("Feuil1").Range("G5").Value = UCase(TextBox2.Text)
'Renseignement Description article
Range("G3").Value = TextBox3
Sheets("Feuil1").Range("G3").Value = UCase(TextBox3.Text)
Unload Me
'Renseignement designation FR
Range("G25").Value = TextBox4
Sheets("Feuil1").Range("G25").Value = UCase(TextBox4.Text)
If Len(TextBox4) = 30 Then MsgBox " Nombre de 30 caractères atteint!"
Unload Me
'Renseignement designation UK
Range("G26").Value = TextBox5
Sheets("Feuil1").Range("G26").Value = UCase(TextBox5.Text)
If Len(TextBox5) = 30 Then MsgBox " Nombre de 30 caractères atteint!"
Unload Me
'Renseignement N° ODM
Dim prefixe$
prefixe = "ODM-"
With TextBox1
.MaxLength = 9
If Not .Value Like prefixe & "*" Then .Value = prefixe
If Not IsNumeric(Mid(.Value, Len(prefixe) + 1)) Then .Value = prefixe
End With
Unload Me
End Sub
Je souhaiterais intégrer au bouton de commande CommandButton2_Click() le code suivant.
'Renseignement N° ODM
Dim prefixe$
prefixe = "ODM-"
With TextBox1
.MaxLength = 9
If Not .Value Like prefixe & "*" Then .Value = prefixe
If Not IsNumeric(Mid(.Value, Len(prefixe) + 1)) Then .Value = prefixe
End With
Unload Me
en Sub private textbox cela fonctionne bien par conte quand je veux commande CommandButton2_Click() avec d'autre code , le fonctionneement n'est plus correct
Est ce un probleme de déclaration de variable?
Voici le code complet
Private Sub CommandButton2_Click()
'Renseignement Manufacturer
Range("G4").Value = TextBox1
Sheets("Feuil1").Range("G4").Value = UCase(TextBox1.Text)
Unload Me
'Renseignement Reference manufacturer
Range("G5").Value = TextBox2
Sheets("Feuil1").Range("G5").Value = UCase(TextBox2.Text)
'Renseignement Description article
Range("G3").Value = TextBox3
Sheets("Feuil1").Range("G3").Value = UCase(TextBox3.Text)
Unload Me
'Renseignement designation FR
Range("G25").Value = TextBox4
Sheets("Feuil1").Range("G25").Value = UCase(TextBox4.Text)
If Len(TextBox4) = 30 Then MsgBox " Nombre de 30 caractères atteint!"
Unload Me
'Renseignement designation UK
Range("G26").Value = TextBox5
Sheets("Feuil1").Range("G26").Value = UCase(TextBox5.Text)
If Len(TextBox5) = 30 Then MsgBox " Nombre de 30 caractères atteint!"
Unload Me
'Renseignement N° ODM
Dim prefixe$
prefixe = "ODM-"
With TextBox1
.MaxLength = 9
If Not .Value Like prefixe & "*" Then .Value = prefixe
If Not IsNumeric(Mid(.Value, Len(prefixe) + 1)) Then .Value = prefixe
End With
Unload Me
End Sub