Erreur("l'objet ne gére pas cette propriété&q

Fermé
khouloud - 5 avril 2005 à 16:03
 khouloud - 5 avril 2005 à 16:48
Bonjour,

je veux écrire un programme en VB6.0 qui pilote Excel
j'a trouve cette procedure mais lors de l'execution il n'accepte pas le "Range("A1").


Private Sub BtnLancerXL_Click()

Set MonXL= New Excel.Application 'Ceci initialise la variable et charge Excel en arrière plan

MonXL.Visible = True Rend Excel visible, ce n'est pas indispensable, mais plus spectaculaire...

MonXL.Workbooks.Add 'Ajoute un nouveau classeur

MonXL.Range("A1").Value=Valeur1.Text 'Envoie le contenu des textboxes dans les cellules
MonXL.Range("A2").Value=Valeur2.Text
MonXL.Range("A3").Value=Valeur3.Text

MonXL.Range("A1:A3").Select 'Assure la sélection des trois cellules

MonXL.Charts.Add 'Ajoute un graphique au classeur courant en s'inpirant des données sélectionnées

MonXL.ActiveChart.ChartType=XL3DPie 'Transforme le graphique en Secteur 3D

MonXL.ActiveChart.PrintOut 'Imprime le graphique

MonXl.ActiveWorkbook.Close False 'Ferme le classeur sans enregistrer

MonXL.Quit 'Quitte Excel

6 réponses

Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497
5 avril 2005 à 16:32
Salut,

Et si tu met Cells(R1C1) ?

R correspond à row (ligne) C à colonne, et les nombres ben le n° de chacun... ---> Donc

Cells(R1C1)...
Cells(R2C1)...
Cells(R3C1)...

@+
0
maintenant c erreu 13:type incompatible
0
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497
5 avril 2005 à 16:40
Lol ok, et si tu utilise goto, vu que ton MonXl est défini avec Application ?

@+
0
et comment ca ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497
5 avril 2005 à 16:46
Une petite recherche sur google pourra sûrement t'indiquer comment cela fonctionne, mais tu peux l'utiliser comme ça :

Application.Goto Reference:="L1C1"

Où L= ligne etc etc.
0
merci bq
0