Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/12/2010, 14h37   #1
Membre régulier
 
Inscription : novembre 2010
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 101
Points : 81
Points : 81
Par défaut Cancel sur une InputBox

Bonjour,

Je crée une boite de message avec "inputbox", lorsque je clique sur "annuler" cela plante !

SVP qu'est-ce que je fais de pas bien ??

Code :
1
2
3
4
5
6
7
8
 
Public Function Fnc_AjoutJour()   
Dim MaValeur As Integer
 
MaValeur = InputBox("Entrez le nombre de jour à ajouter.", "Modification des dates", 0)
 
'suite de ma fonction qui fonctionne correctement   
End Function
Je n'ai pas trouvé dans les FAQ - D'avance merci
JeanYves70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 15h28   #2
Membre du Club
 
clément
Étudiant
Inscription : septembre 2010
Messages : 131
Détails du profil
Informations personnelles :
Nom : clément
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2010
Messages : 131
Points : 59
Points : 59



Si tu as besoin de le repassé en int après fait un CInt
Mycose est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 15h29   #3
Membre du Club
 
Développeur informatique
Inscription : décembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Âge : 49

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2008
Messages : 43
Points : 46
Points : 46
Salut,
Quand tu appuies sur Cancel, le système affecte la valeur "" à ta variable MaValeur qui est Integer donc elle n'accepte pas de "" ou null.
Essaie la même chose mais en déclarant ta variable en String

Code :
1
2
3
4
5
6
Public Function Fnc_AjoutJour()   
Dim MaValeur As String 
MaValeur = InputBox("Entrez le nombre de jour à ajouter.", "Modification des dates", 0)
 
'suite de ma fonction qui fonctionne correctement   
End Function
Puis teste si c'est numérique ou non.
NguyenRD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 16h12   #4
Membre régulier
 
Inscription : novembre 2010
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 101
Points : 81
Points : 81
Magnifique ça marche

Merci
JeanYves70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h13.


 
 
 
 
Partenaires

Hébergement Web