Appel d'un fichier d'excel en vb

Fermé
clermont - 26 mai 2002 à 07:17
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 - 27 mai 2002 à 11:39
quelle est la fonction qui permet a partir de visual basic d'appeler un fichier cree en excel ,et aussi la fonction qui permet de sauvegarder les changements effectues sur ce fichier.l'explication par l'exemple est la bienvenue.
lion king
A voir également:

4 réponses

tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
26 mai 2002 à 12:45
bon tu dois ajouter la reference ms excel object library 9.0
voila un p de code :
dim fc as new excel.application
fc.Workbooks.Open path
fc.visible = true //pour le voir

et pour quitter :
fc.ActiveWorkbook.SaveAs FileName:=<nomfichier>, FileFormat:=17, _
Password:="", writerespassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
tafiscobar
0
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
26 mai 2002 à 12:48
bon tu dois ajouter la reference ms excel object library 9.0
voila un p de code :
dim fc as new excel.application
fc.Workbooks.Open path
fc.visible = true //pour le voir

et pour quitter :
fc.ActiveWorkbook.SaveAs FileName:=<nomfichier>, FileFormat:=17, _
Password:="", writerespassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
tafiscobar
-1
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
26 mai 2002 à 12:51
bon tu dois ajouter la reference ms excel object library 9.0
voila un p de code :
dim fc as new excel.application
fc.Workbooks.Open path
fc.visible = true //pour le voir

et pour quitter :
fc.ActiveWorkbook.SaveAs FileName:=<nomfichier>, FileFormat:=17, _
Password:="", writerespassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
tafiscobar
-1
merci beaucoup pour ton aide j'arrive facilement a sauvegarder mais j'ai une message d'erreur qd j'essaie de taper dans mon programme x.workbooks.open ("discount.xls") comme object required
0
voici mon attente: ouvrir un fichier en excel (discount.xls)
2-passer les donnees d'excel en vb (text1.text=monxl.range("a1").value)
3-sauvegarde des modifications effectuees dans ce fichier.
Clermont
0
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
27 mai 2002 à 11:39
en fait voila, il ne doitpas y avoir de parentheses pour l'ouverture, en vb les appels de procedure se ft sans parentheses(cela me laisse toujours perplexe car j'etais habitue au C).
Sinon, pour ce qui est du reste, tu dois pouvoir le faire, car c'est bien cela.
la sauvegarde, tu l'as vu, en haut, moi en tout cas, c'est ce q je fais.
tafiscobar
-1