Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 26/07/2007, 20h29   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: janvier 2006
Localisation: Viitry sur Seine
Version Excel : Excel 2003 (PC)
Messages: 168
Unhappy comparaison d'une valeur de listbox multicolonne avec une variable tableau

Bonsoir le forum,

Encore un souci....

Dans mon projet, je me retrouve bloqué lors d'une comparaison d'une valeur d'une listbox multicolonnes avec une variable tableau.

Le but est de comparer, par une première boucle, la valeur de la colonne 6 de la listbox à la valeur, seconde boucle, de la colonne 7 d'une variable tableau reprenant le contenu de la feuille Base (A2:Z1000) ; et si c'est égal, lance le résultat souhaité, sinon continue les boucles.

En faisant plusieurs essais avec des msgbox, j'arrive bien à extraire la valeur de la listbox et à extraire la valeur dans le tableau, mais quand je souhaite les comparer, soit il ne se passe rien, soit une erreur se produit à l'exécution.

ci joint mon fichier, le problème se situe dans la procédure du cmdbutton1.

Merci d'avance pour votre aide
Fichiers attachés
Type de fichier : zip essaiprgcarte.zip (40,7 Ko, 16 affichages)
__________________
Cordialement,
Climaudo

XLD vous a aidé, n'hésitez pas à le soutenir ...
Climaudo est connecté maintenant   Réponse avec citation
ANNONCES
Vieux 26/07/2007, 21h02   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de Spitnolan08
 
Date d'inscription: décembre 2006
Version Excel : Excel 2003 (PC)
Messages: 2 267
Par défaut Re : comparaison d'une valeur de listbox multicolonne avec une variable tableau

Bosoir Climaudo,

Pas tout compris à ton code et pas trop le temps de me pencher dessus mais essaye ça et dis nous :
Remplace
Code:
If NewTab(n, 7) = ListBox1.Column(6, a)
par
Code:
If NewTab(n, 7) = CDbl(ListBox1.Column(6, a)) Then
Cordialement
Spitnolan08 est déconnecté   Réponse avec citation
Vieux 26/07/2007, 21h12   #3 (permalink)
XLDnaute Occasionel
 
Date d'inscription: janvier 2006
Localisation: Viitry sur Seine
Version Excel : Excel 2003 (PC)
Messages: 168
Par défaut Re : comparaison d'une valeur de listbox multicolonne avec une variable tableau

Bonsoir Spitnolan08,

Encore une fois, merci. ça marche parfaitement avec ton code

Par contre une petite question, à quoi correspond ce CDbl(...). J'ai cherché dans l'aide en ligne et pas de réponse trouvée

Merci

Edit : bon un début de réponse glané, il s'agirait d'une conversion en type double. Ce que je ne comprends pas, pourquoi la valeur se lit bien dans un msgbox et pas en comparaison ??
Et désolé pour le code, je n'ai pas pris le temps de le commenter pour qu'il soit plus clair (si clair il est, et j'en doute lol)
__________________
Cordialement,
Climaudo

XLD vous a aidé, n'hésitez pas à le soutenir ...

Dernière modification par Climaudo ; 26/07/2007 à 21h17.
Climaudo est connecté maintenant   Réponse avec citation
Vieux 27/07/2007, 01h10   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de Spitnolan08
 
Date d'inscription: décembre 2006
Version Excel : Excel 2003 (PC)
Messages: 2 267
Par défaut Re : comparaison d'une valeur de listbox multicolonne avec une variable tableau

Re,

En fait, il n'y a pas de pb dans le MsgBox car il n'y a pas de comparaison : tu ne fais qu'afficher une valeur.
Dans ton code tu comparais un élément de type String (Chaîne de caractères) à un élément numérique. C'est pourquoi ça ne pouvait fonctionner. en effet tous les éléments renvoyés par des contrôles dans des UF sont de type string.

La fonction Cdbl est une fonction de conversion. Il en existe d'autres. J'ai choisi celle là car c'est la plus large en spectre numérique mais tu pourrais en adapter une plus restreinte telle que CInt. Tout dépend des valeurs que peut prendre ta variable.

Cordialement
Spitnolan08 est déconnecté   Réponse avec citation
Vieux 27/07/2007, 01h27   #5 (permalink)
XLDnaute Occasionel
 
Date d'inscription: janvier 2006
Localisation: Viitry sur Seine
Version Excel : Excel 2003 (PC)
Messages: 168
Par défaut Re : comparaison d'une valeur de listbox multicolonne avec une variable tableau

Re

Merci pour ces explications claires et bonnes soirée à toi et au forum
__________________
Cordialement,
Climaudo

XLD vous a aidé, n'hésitez pas à le soutenir ...
Climaudo est connecté maintenant   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
largeur Multicolonne listbox tres variable carlos Forum Excel 6 01/04/2006 16h25
Récupérer données d'une listbox multicolonne Climaudo Forum Excel 4 08/03/2006 20h24
comparaison avec listbox dam Forum Excel 3 23/12/2005 09h47
Recherche ListBox Multicolonne Tonio Forum Excel 19 09/10/2005 17h48
ListBox multicolonne kisscool Forum Excel Downloads - Archives 5 27/05/2004 16h51


Fuseau horaire GMT +2. Il est actuellement 19h34.


(C) 2006 Excel Downloads