Problème avec une TextBox

AntoineDr Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
f894009 Messages postés 17277 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
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

2 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

quel probleme ...??????

Avez-vous mis un point d'arret pour verifier la variable i ????
0
AntoineDr Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Mis un point d'arrêt ?

Je me rend compte que je n'ai pas déclarer la variable déjà avec un
Dim i as Integer
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

c'est ce qu'il faut faire normalement. Est-ce qu'apres la declaration ca marche???
0
AntoineDr Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Cela ne fonctionne toujours pas le problème est toujours au même endroit.
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
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 :
i = CInt(numdoc.Text) + 1

0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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 .....§§§§
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761 > f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention  
 
Salut f894009,

J'ai vu ton exemple.
Je n'ai apporté ici ma petite pierre que pour un éventuel internaute ayant le même souci.
Donc, problème résolu.
Bonne journée et bonne année à toi.
A+
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

Donc, problème résolu. Sais pas, a pas repondu
0