PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Numéro de colonne Excel.
Numéro de colonne Excel.
Iniciado por patrick.bouqueet, 03,abr. 2006 18:12 - No hay respuesta
Publicado el 03,abril 2006 - 18:12
Lassé de compter sur mes doigts pour obtenir les numéros de colonnes dans
mes moulinettes d'importation de fichiers Excel j'ai écrit la prodédure
suivante :

PROCEDURE ValCol(LOCAL pCol)
i est un entier
nVal est un entier

pCol=Mahuscule(pCol)
POUR i=1 A Taille(pCol)
nVal=nVal*26
nVal+=Asc(pCol[[i]])-Asc("A")+1
FIN
RENVOYER nVal

que j'utilise ainsi :

Retour=xlsDonnées(nFichierWls,nLigne,ValCol("FU"),Faux)

Le paramètre Faux est indispensable pour que les colonnes vides soient prise
en compte.
Le code est beaucoup plus lisible, facile à implémenter et à déboguer.

--
Cordialement.

Patrick Bouquet
Membre WINDASSO - Association des utilisateurs WxxDEV(c)
http://www.windasso.org