Texte d'un listbox

adebrux

XLDnaute Occasionnel
Salut le Forum, Xldiens, Xldiennes ! ;)

Après ce petit intermède de programmation VBA, je reviens vers vous, pour un probleme vraissaemblablement extremenent facile à résoudre.

J'ai créer un Listbox dans mon USF, j'ai rajouter les éléments que je voulais, tout vas bien.

Maintenant j'en sélectionne un, le 2eme de la liste par exemple.
J'ai donc un code du style
Code:
mylistbox.index=1

Mon probleme c'est que je voudrais pouvoir extraire le premier caractère de cette ligne.
J'avais donc penser à
Code:
mavariable=left(mylistbox.text)
,

Mais ca marche pas... Je comprend pas pkoi :(

Est ce que quelqu'un à une idée de commment je peux faire pr récupérer ca???

D'avance merci à vous
 

adebrux

XLDnaute Occasionnel
euh... J'a dis une bétise tt à l'heure... :(

Votre solution à bien marché la première fois, mais à la deuxiéme exécution, j'ai une erreur 13:incompatibilité de type...

Voici la ligne exacte que j'ai:
Code:
pieceini = CInt(Left(MultiPage1.Pages(3).Listtoassemble.Value, 1))

Le but est de récupérer le chiffre en tête de mon énoncé de listbox...
pieceini est déclarée comme integer: dim pieceini as integer...

Je comprend donc pas pkoi j'ai cette erreur...

Merci pour vos précieux éclaircissements !
Arnaud
 

adebrux

XLDnaute Occasionnel
Salut toubib,

Pour l'exemple ca va être dur, parce que cette partie découle de tt mon programme et il commence à être lourd (500Ko) du coup ca passe pas sur l'envoie de fichier.

Cependant, à force de faire des exécutions pas a pas, j'ai trouvé l'origine de mon probleme. A savoir que aucun élément de ma liste n'était sélectionné.

Et puis comme cette première idée n'était pas satisfaisante d'un point de vue de gestion des index, j'ai totalement changé la forme de mon machin :whistle:

merci encore de ton aide

Arnaud

*edit*
PS: Pascal, mon left renvoie bien un nombre compte tenu de la facon dont je rempli mes listbox

Message édité par: adebrux, à: 13/12/2005 15:47
 

Statistiques des forums

Discussions
300 718
Messages
1 986 643
Membres
209 555
dernier inscrit
Cookone