Comment créer des variables avec VBA? - VB/VBA/VBS - Programmation
Marsh Posté le 03-03-2009 à 13:25:40
zoneC = (1000 <= txtCP) And (txtCP <= 1300)
...
zoneC = (1325 <= txtCP) And (txtCP <= 1330)
tu ecrases ta variable zoneC par la derniere valeur, il faut faire un "OU" ou un "ET" en fonction de ce que tu veux faire
zoneC = ((1000 <= txtCP) And (txtCP <= 1300)) Or ((1325 <= txtCP) And (txtCP <= 1330))
Marsh Posté le 03-03-2009 à 14:36:38
Etant donné que je parle de codes postaux, je vais en avoir un paquet en zone C. Et en vba, je dois tout écrire sur une même ligne, non?
Y a pas moyen d'écrire ça un en dessous de l'autre?
Comme ceci:
zoneC = ((1000 <= txtCP) And (txtCP <= 1300)) Or
((1325 <= txtCP) And (txtCP <= 1330)) Or...
Marsh Posté le 03-03-2009 à 14:41:16
le caratere _ en fin de ligne te permet de continuer ton code sur la ligne du dessous
Marsh Posté le 03-03-2009 à 15:02:30
Au secours,
Maintenant, j'ai un message (après qq lignes)
"Trop de caractères de continuité de ligne"
Vraiment pas moyen de faire plus long?
Pcq j'ai encore bcp à mettre!!!
Marsh Posté le 03-03-2009 à 15:03:43
Bizarre, après avoir insisté plusieurs fois, ca passe qd meme...
Il y a un maximum?
Marsh Posté le 03-03-2009 à 15:27:21
Maintenant, je suis bien bloqué. Impossible de rajouter des lignes...
Au secours...
Marsh Posté le 03-03-2009 à 15:37:21
Bin si besoin tu peux faire :
zoneC = ligne1 _
ligne2 _
...
ligneN
zoneC = zoneC And _
ligneN+1 _
...
Marsh Posté le 03-03-2009 à 12:39:13
Salut,
Je cherche à faire ceci (mais qui bien sûr ne fonctionne pas):
C'est pour répartir des zones de code postaux.
Si je ne mets qu'une ligne zoneC, ça fonctionne, si j'en mets plusieurs, il n'y a que la dernière qui sera prise en compte.
Comment en faire une variable pour que zoneC puisse varier?
Merci!!