Importer des données de excel

Résolu
yass69100 Messages postés 20 Date d'inscription vendredi 21 avril 2006 Statut Membre Dernière intervention 19 octobre 2009 - 18 oct. 2009 à 14:36
yass69100 Messages postés 20 Date d'inscription vendredi 21 avril 2006 Statut Membre Dernière intervention 19 octobre 2009 - 19 oct. 2009 à 16:43
bonjour à tous,
voilà j'essaie d'importer des données de excel vers visual studio 08, le probleme c'est que je n'arrive pas à importer toute une colonne.
voila le code que j'essai d'utiliser
for i=1 to X
b= appxls.workbooks(1).range("A"+i).value
next
mon probleme se pose au niveau de range("A"+i), je ne sais pas trop comment concaténer la colonne A à la variable i

merci par avance de votre aide

3 réponses

dp_favresa Messages postés 132 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 11 mai 2010
19 oct. 2009 à 08:47
Bonjour,

Tu peux utiliser .cells(ligne, colonne) au lieu de .range, exemple :
b = appxls.Workbooks(1).Worksheets(1).cells(i, 1).value2"

Tu peux voir aussi : http://www.vbfrance.com/codes/VB-2005-CHARGER-COMBOBOX-PARTIR-EXCEL_36027.aspx

Cordiales salutations et bonne prog
dp
3
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
19 oct. 2009 à 15:32
Bonjour,

b= appxls.workbooks(1).range("A"+i).value

A priori :

b= appxls.workbooks(1).range("A" & str$(i)).value

Amicalement,
Us.
3
yass69100 Messages postés 20 Date d'inscription vendredi 21 avril 2006 Statut Membre Dernière intervention 19 octobre 2009
19 oct. 2009 à 16:43
Merci pour vos réponses messieurs les deux fonctionnent.

Amicalement
YB
0