cs_juste
Messages postés19Date d'inscriptionmercredi 17 juillet 2002StatutMembreDernière intervention25 juillet 2003
-
19 juil. 2002 à 16:00
cs_gabj
Messages postés58Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention 5 août 2009
-
17 nov. 2004 à 06:31
voila je veux utiliser l'ole excel worksheet avec une feuille excel deja crée et enregistree sur laquelle je pointe lorsque je crée mon ole
Mon probleme c que lorsque je veux remplir ma feuille excel je ne parvient a remplir qu'une seule ligne, celle affichée par default!
C pourquoi a mon avis je dois redimensionner ma feuille excel et lui donner le nombre de lignes dont je vais avoir besoin ( tout comme on doit redimmesionner un tableau selon ses besoins!)
Et c la que ca se complique car je ne trouve pas comment lui indiquer le nombre de lignes desirées!
si qqun pouvait me donner la synthaxe ou si je suis dans l'erreur m'indiquer comment remplir ma feuille excel moi je fait:
for i=1 to fin
for j=1 to fin
ma_feuille.object.worksheets("sheet1").cells(i,j).value= "ce que je veux y mettre"
cs_gabj
Messages postés58Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention 5 août 2009 17 nov. 2004 à 06:31
JayJay974
"Mon probleme c que lorsque je veux remplir ma feuille excel je ne parvient a remplir qu'une seule ligne, celle affichée par default!"
J'ai également eu le même problème d'affichage lorsque j'ai créer un contrôle OLE avec automation d'une feuille Excel. Certaines lignes sont affichées et les autres non?!! :shock)
Au fait ! J'ai ouvert mon document source Excel et changé mes limites d'impression (Affichage --> Apercu des sauts de page) et là, comme par enchantement :big) , toute ma zone à été affiché dans le contrôle OLE.
Au fait, le controle OLE affiche ta zone d'impression donc, si tu écris sur ta feuille avec un Range("ColLign").Value qui n'est pas dans ta page d'impression alors, ton programme écrira bien sur ta feuille Excel mais tu ne le verras pas :shock) car non affiché dans ton contrôle OLE.