Pages: 1
- Sujet précédent - Erreur lors de l'execution du code vba : fin d'instruction attendue - Sujet suivant
#1 Mon 20 February 2012 17:15
- gaellemothe
- Participant occasionnel
- Lieu: Arcueil
- Date d'inscription: 14 Feb 2007
- Messages: 16
Erreur lors de l'execution du code vba : fin d'instruction attendue
Bonjour,
Tout est dans le titre ou presque
j'essaie de calculer les valeurs d'un champ à partir des valeurs d'un autre. Pour éviter de faire x requetes attributaires puis de calculer les valeurs pour les enregistrements sélectionnés, j'aimerais le faire en une seule fois grace à un petit code VBA.
voilà ce que rentre, mais ça ne marche pas ... "erreur lors de l’exécution du code vba : fin d'instruction attendue"
je sèche ...
Code:
Pour le champ BRUIT ----------------------------------- Dim intBruit as integer Select Case [SOURCE] Case "Route" intBruit = 50 Case "Voie ferrée" intBruit = 60 Case "Chemin" intBruit = 5 End Select ------------------------------- BRUIT = intBruit -----------------------------
merci !!
Hors ligne
#2 Mon 20 February 2012 17:19
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Erreur lors de l'execution du code vba : fin d'instruction attendue
Salut,
As tu essayé comme ceci:
Code:
Dim intBruit as integer Dim Source as string Source = [SOURCE] If Source = "Route" then intBruit = 50 ElseIf Source = "Voie ferrée" then intBruit = 60 ElseIf Source = "Chemin" then intBruit = 5 End If __esri_field_calculator_splitter__ intbruit
A copier dans le bloc note et à renommer en .cal si tu veux l'utiliser directement depuis la calculette avec "Charger"
A+
Joël
Hors ligne
#3 Mon 20 February 2012 17:30
- gaellemothe
- Participant occasionnel
- Lieu: Arcueil
- Date d'inscription: 14 Feb 2007
- Messages: 16
Re: Erreur lors de l'execution du code vba : fin d'instruction attendue
Merci pour la réactivité !!
je viens de tester mais malheureusement, même chose, même erreur ....
???
Hors ligne
#4 Mon 20 February 2012 17:35
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Erreur lors de l'execution du code vba : fin d'instruction attendue
La calculette a t'elle fait le boulot? (celà arrive des fois d'avoir le message d'erreur mais le boulot est fait)
As tu essayé d'enregistrer le code avec le bloc note puis de le renommer avec comme extension .cal (comme je le précise ci dessus)
Sinon peux tu me donner plus de précisions
Hors ligne
#5 Mon 20 February 2012 17:48
- gaellemothe
- Participant occasionnel
- Lieu: Arcueil
- Date d'inscription: 14 Feb 2007
- Messages: 16
Re: Erreur lors de l'execution du code vba : fin d'instruction attendue
je n'avais pas testé comme ça (avec le .cal)
et non la calculette ne fait pas (son) boulot !
mais ça me donne avec le .cal
erreur : caractère incorrect
dû à un pb de codage du fichier txt source ???
Dernière modification par gaellemothe (Mon 20 February 2012 17:49)
Hors ligne
#6 Mon 20 February 2012 20:26
- carteq
- Participant assidu
- Date d'inscription: 8 Mar 2008
- Messages: 829
Re: Erreur lors de l'execution du code vba : fin d'instruction attendue
Avez-vous essayé de supprimer le "é" dans "voie ferrée" ?
Hors ligne
#7 Mon 20 February 2012 20:56
- gaellemothe
- Participant occasionnel
- Lieu: Arcueil
- Date d'inscription: 14 Feb 2007
- Messages: 16
Re: Erreur lors de l'execution du code vba : fin d'instruction attendue
merci,
je viens d'essayer et .... non tjs pas, ça ne fonctionne pas.
Hors ligne
#8 Tue 21 February 2012 12:15
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Erreur lors de l'execution du code vba : fin d'instruction attendue
Peux tu nous poster un extrait de ta table (si ce n'est pas confidentiel)
A+
Joël
Hors ligne
Pages: 1
- Sujet précédent - Erreur lors de l'execution du code vba : fin d'instruction attendue - Sujet suivant