Problème de condition toujours fausse
Résolu/Fermé
siamens_duj
Messages postés
192
Date d'inscription
vendredi 20 juin 2014
Statut
Membre
Dernière intervention
14 février 2019
-
Modifié par NHenry le 18/02/2016 à 13:34
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 20 févr. 2016 à 17:24
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 20 févr. 2016 à 17:24
A voir également:
- Problème de condition toujours fausse
- Excel cellule couleur si condition texte - Guide
- Fausse alerte mcafee - Accueil - Piratage
- Fausse alerte connexion facebook - Guide
- Condition et excel - Guide
- Fausse alerte virus google - Guide
2 réponses
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
649
18 févr. 2016 à 13:41
18 févr. 2016 à 13:41
Salut,
Rep n'est déclaré nul part mais tu l'envois quand même à ton sous programme, ça peut expliquer tes bugs.
Tu peux le déclarer en public si tu veux, ça t'évitera de l’injecter dans ta fonction.
Rep n'est déclaré nul part mais tu l'envois quand même à ton sous programme, ça peut expliquer tes bugs.
Tu peux le déclarer en public si tu veux, ça t'évitera de l’injecter dans ta fonction.
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
20 févr. 2016 à 17:24
20 févr. 2016 à 17:24
Bonjour,
question qui n'a rien à voir avec ton pb...
A quoi ça sert de faire une fonction qui ne contient qu'une seule fonction ?
Pourquoi pas :
tout simplement ?
Et dans les 2 cas c'est res2 qui contient la réponse et qu'il faut tester plus loin.
eric
question qui n'a rien à voir avec ton pb...
A quoi ça sert de faire une fonction qui ne contient qu'une seule fonction ?
res2 = Scan (conf)
Function Scan (confirm)
Repscan = inputbox ("entrez le nom")
confirm = Repscan
Pourquoi pas :
res2 = inputbox ("entrez le nom")
tout simplement ?
Et dans les 2 cas c'est res2 qui contient la réponse et qu'il faut tester plus loin.
eric
18 févr. 2016 à 14:01
Rep est défini au dessus :
res1 = scan (rep)
Le problème se trouve dans la condition if après le While mais je ne comprends pas pourquoi. .
18 févr. 2016 à 14:03
rep n'est défini du moins dans le programme principal.
18 févr. 2016 à 14:28
Mais quand la condition est vrai il poursuit le code sans me lancer la deuxième inputbox que j'appelle comme ceci :
res2 = Scan (conf)
Cette fonction est comme ceci :
Function Scan (confirm)
Repscan = inputbox ("entrez le nom")
confirm = Repscan
18 févr. 2016 à 14:47
Essaye le mode pas à pas je m'en sers énormément, faut appuyer sur F8 pour passer de lignes en lignes.
18 févr. 2016 à 14:56