Problème avec une TextBox
AntoineDr
Messages postés
15
Statut
Membre
-
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je code le rendu d'un livre (l'emprunt ne pose aucun problème), il suffit pour une personne de noter le numéro de livre dans une textbox et cela doit permettre au livre d'être remis à la disposition des clients en enlevant la date de rendu dans le gestionnaire. Voici le code qui s'y réfère.
Le problème vient de
Je code le rendu d'un livre (l'emprunt ne pose aucun problème), il suffit pour une personne de noter le numéro de livre dans une textbox et cela doit permettre au livre d'être remis à la disposition des clients en enlevant la date de rendu dans le gestionnaire. Voici le code qui s'y réfère.
Le problème vient de
i = numdoc.Text + 1
Private Sub CommandButton4_Click()
i = numdoc.Text + 1
If Feuil1.Cells(i, 1) = "" Then
MsgBox ("Ce document n'existe pas, veuillez recommencer")
ElseIf Feuil1.Cells(i, 5) = "" Then
MsgBox ("Ce document n'était pas emprunté,veuillez recommencer")
Else
Feuil1.Cells(i, 5) = ""
End If
numdoc = ""
End Sub
A voir également:
- Problème avec une TextBox
- Cellules en surbrillance selon une TextBox - Forum VB / VBA
- Colorer textbox sélectionné ✓ - Forum VB / VBA
- Focus TextBox WPF ✓ - Forum C#
- Vba textbox backcolor - Forum VB / VBA
- Erreur sur isdate textbox ✓ - Forum VB / VBA
2 réponses
Bonjour,
Votre TextBox numdoc, comme tous les textbox, renvoie un String (chaîne de caractères). Essayez de transformer ce String en Integer, comme ceci :
Votre TextBox numdoc, comme tous les textbox, renvoie un String (chaîne de caractères). Essayez de transformer ce String en Integer, comme ceci :
i = CInt(numdoc.Text) + 1
Bonjour pijaku et bonne annee
Dans un autre message de AntoineDr, je lui est mis un exemple code avec declaration de la variable i, mais il est vrai que que la conversion chaine/entier devrait etre faites
https://forums.commentcamarche.net/forum/affich-31358104-conserver-les-donnees-d-un-userform-a-l-autre#p31359228
je precise que c'est pour de l'excel2011 (mac) et avec les differents essais que j'ai fait y a pas de probleme donc .....§§§§
Dans un autre message de AntoineDr, je lui est mis un exemple code avec declaration de la variable i, mais il est vrai que que la conversion chaine/entier devrait etre faites
https://forums.commentcamarche.net/forum/affich-31358104-conserver-les-donnees-d-un-userform-a-l-autre#p31359228
je precise que c'est pour de l'excel2011 (mac) et avec les differents essais que j'ai fait y a pas de probleme donc .....§§§§
Je me rend compte que je n'ai pas déclarer la variable déjà avec un
c'est ce qu'il faut faire normalement. Est-ce qu'apres la declaration ca marche???