Excel - passage de variable pour cibler une cellule
Neiflheim1
Messages postés31Date d'inscriptionvendredi 6 février 2009StatutMembreDernière intervention20 janvier 2010
-
15 déc. 2009 à 11:31
Neiflheim1
Messages postés31Date d'inscriptionvendredi 6 février 2009StatutMembreDernière intervention20 janvier 2010
-
15 déc. 2009 à 13:26
bonjour :)
Alors je fais des petits tests pour voir si je peux bien manipuler un classeur Excel à partir d'une appli vb.net.
Par exemple j'ai ce petit code :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim appExcel As Object
Dim Classeur As Object
Dim Feuille As Object
appExcel = CreateObject("Excel.application")
Classeur = appExcel.Workbooks.Open("C:\TestExcel.xls")
Feuille = Classeur.ActiveSheet
'
Feuille.cells(1, 1).value = "X"
Dim i As Integer
For i = 0 To 100
Feuille.cells(i, 1).value = i
Next
'
Classeur.save()
Classeur.Close()
appExcel.Quit()
Feuille = Nothing
Classeur = Nothing
appExcel = Nothing
End Sub
Bien évidemment ça ne marche pas, ça serait trop beau ^^
L'erreur se situe à ce niveau là :
Feuille.cells(i, 1).value = i
Ma question serait : comment passer une variable pour faire une boucle dans des cellules?
merci d'avance !
A voir également:
Excel - passage de variable pour cibler une cellule
Neiflheim1
Messages postés31Date d'inscriptionvendredi 6 février 2009StatutMembreDernière intervention20 janvier 2010 15 déc. 2009 à 13:26
En effet, je m'étais rendu compte de mon erreur dès que j'ai validé le message :/
Par contre concernant l'usage des Object, je n'ai pas le choix car même en ajoutant les référence Office et Excel, il ne reconnait pas les méthodes... j'ai cherché sur le net mais e n'ai pas trouvé d'où ça pouvait venir :(