Bonjour a tous je voudrais remplir une ListBox avec les données stockées dans un fichier Excel, j'ai vu un peu ce qui est proposé mais j'ai pas reussi a en faire ce que je voulai, si quelqu'un pouvais m'éclairer...
merci
Bonjour a tous je voudrais remplir une ListBox avec les données stockées dans un fichier Excel, j'ai vu un peu ce qui est proposé mais j'ai pas reussi a en faire ce que je voulai, si quelqu'un pouvais m'éclairer...
merci
Tu renseignes les modules externes ComObj
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComObj, StdCtrls;
Tu déclares les Ole nécessaires
Var
ExcelApp, Range, Sheet :OleVariant;
Ligne, Col : Integer;
ExcelApp := CreateOleObject('Excel.Application');// création du lien OLE Excel dans la base de registre
ExcelApp.Workbooks.Open('MonClasseur.xls'); // Ouvre le classeur
ExcelApp.Sheets[1].Select; // Sélectionne la feuille requise
Enfin, pour chaque cellule dont tu veux transférer la valeur dans ta listbox
MaListBox.Items.Add(ExcelApp.Cells[Ligne ,Col].Value);
Good luck
le code a l'air impecable je le test, en tout cas merci
je mets resolu des que c'est bon
j'ai une erreur qui dit "Méthode 'Sheet' non supportée par l'objet Automation" !!!
c'est bon ca marche nickel...maintenant faut juste que je mette plusieurs colonnes avec les infos dedans.
Ca marche pareil avec une TchekListBox?
merci beaucoup
Partager