banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 18 March 2011 11:32

anescadillac
Participant occasionnel
Date d'inscription: 23 Mar 2010
Messages: 48

Fonction Split dans la calculatrice de champs

Je recontre une erreur vba avec la fonction Split dans la calculatrice de champs.
Voici un exemple de ce que je mets

#
Dim tab(5) as string
tab = split ([MonChamp],",")
var=tab(2)
#

"var" est la varibale du champ calculé

Quelque'un sait à quoi c'est du?
Merci

Hors ligne

 

#2 Mon 21 March 2011 08:11

yah
Participant occasionnel
Date d'inscription: 12 Jan 2007
Messages: 20

Re: Fonction Split dans la calculatrice de champs

Bonjour,


et ça  ?

Code:

Dim MonTableau()   'as variant

MonTableau = split([MonChamp], ",")

Dim MaVar as string

MaVar = MonTableau(2)

et tu affectes MaVAr à la valeur du champ calculé

A+

yah

Hors ligne

 

#3 Mon 21 March 2011 17:45

anescadillac
Participant occasionnel
Date d'inscription: 23 Mar 2010
Messages: 48

Re: Fonction Split dans la calculatrice de champs

voici le code que je mets :

Dim tabl as variant
tabl = split ([MonChamp],",")
var=tabl(1)

Cela ne marche pas, pourtant il n’y a pas d’erreur dans la syntaxe !!!

Hors ligne

 

#4 Mon 21 March 2011 20:38

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Fonction Split dans la calculatrice de champs

Salut,

Peut être en déclarant var 

Code:

Dim tabl as variant
Dim var as string
tabl = split ([MonChamp],",")
var=tabl(1)

PS:En espérant un petit "Bonjour" ou "Salut" lors de ta prochaine question wink
A+
Joël

Hors ligne

 

#5 Tue 22 March 2011 07:46

yah
Participant occasionnel
Date d'inscription: 12 Jan 2007
Messages: 20

Re: Fonction Split dans la calculatrice de champs

Salut,

SpaceJo a raison: un salut, ça fait pas de mal.

Pour ton pb, t'aurais au moins pu recopier sans faute avant de dire que ça ne marche pas: t'as oublié de déclarer MaVar...regarde bien !!

yah

Hors ligne

 

#6 Tue 22 March 2011 09:26

dominique.lys
Participant assidu
Date d'inscription: 5 Oct 2006
Messages: 473
Site web

Re: Fonction Split dans la calculatrice de champs

A noter aussi que "tab" et "var" sont des mots réservés que l'on peut pas utiliser comme nom de variable.

Hors ligne

 

#7 Tue 22 March 2011 13:24

anescadillac
Participant occasionnel
Date d'inscription: 23 Mar 2010
Messages: 48

Re: Fonction Split dans la calculatrice de champs

Bonjour,
J'essayerai de faire plus attention à l'avenir. Sincèrement désolé.
En déclarant MaVar dans la fenetre, le code fonctionne.
Bien cordialement

Dernière modification par anescadillac (Tue 22 March 2011 13:25)

Hors ligne

 

Pied de page des forums

Powered by FluxBB