Ouvrir un fichier Excel à partir de VB6
Résolu/Fermé
Jperrio
Messages postés
71
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2010
-
25 mars 2009 à 16:19
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 26 mars 2009 à 15:46
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 26 mars 2009 à 15:46
A voir également:
- Vb6 excel
- Liste déroulante excel - Guide
- Vb6 - Télécharger - Divers Utilitaires
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
11 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
25 mars 2009 à 16:54
25 mars 2009 à 16:54
Bonjour,
Essais ça:
myshell = Shell("C:\Program Files\Microsoft Office\Office12\EXCEL.exe" & Fichier, 1)
;o)
Essais ça:
myshell = Shell("C:\Program Files\Microsoft Office\Office12\EXCEL.exe" & Fichier, 1)
;o)
Jperrio
Messages postés
71
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2010
4
25 mars 2009 à 20:01
25 mars 2009 à 20:01
Salut Polux et merci de l'info.
J'ai essayé et ça ne fonctionne pas. Il m'envoie que le fichier est introuvable.
Si je remplace fichier par le vrai chemin alors ça fonctionne.
EN mode débogage, fichier est défini comme "c:\mon dossier\mon fichier.xls"
Crois tu que se soit les guillemets qui mettent le bazar et si oui, comment les enlever ?
Merci encore
J'ai essayé et ça ne fonctionne pas. Il m'envoie que le fichier est introuvable.
Si je remplace fichier par le vrai chemin alors ça fonctionne.
EN mode débogage, fichier est défini comme "c:\mon dossier\mon fichier.xls"
Crois tu que se soit les guillemets qui mettent le bazar et si oui, comment les enlever ?
Merci encore
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
25 mars 2009 à 20:05
25 mars 2009 à 20:05
Bonjour,
Shell permet d'ouvrir une application mais pas d'intervenir dedans à partir de ton appli.
Pour ça voir cette piste
A+
Shell permet d'ouvrir une application mais pas d'intervenir dedans à partir de ton appli.
Pour ça voir cette piste
A+
Jperrio
Messages postés
71
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2010
4
25 mars 2009 à 22:19
25 mars 2009 à 22:19
Merci lermite222
Le code que tu m'as donné fonctionne pour crer un nouveau fichier excel.
Là, je voudrais ouvrir celui contenu dans la variable fichier
Merci de me dire comment remplacer le Set Book = EX.Workbooks.Add
en creation.
A+
Le code que tu m'as donné fonctionne pour crer un nouveau fichier excel.
Là, je voudrais ouvrir celui contenu dans la variable fichier
Merci de me dire comment remplacer le Set Book = EX.Workbooks.Add
en creation.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
25 mars 2009 à 23:46
25 mars 2009 à 23:46
re
Remplace Set Book = EX.Workbooks.Add par Set Book = EX.Workbooks.Open(Fichier)
;o)
Remplace Set Book = EX.Workbooks.Add par Set Book = EX.Workbooks.Open(Fichier)
;o)
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
26 mars 2009 à 04:46
26 mars 2009 à 04:46
bonjour,
En fait, avec EX tu peu appliquer toutes les fonctions "Application" et avec Book toutes les fonctions "WoorkBooks"
par exempl, si tu a beaucoups d'opérations à faire sur la Feuil1 ....
Dim Feuil as WorkSheets
Set Feuil = Book.sheets("Feuil1")
A+
En fait, avec EX tu peu appliquer toutes les fonctions "Application" et avec Book toutes les fonctions "WoorkBooks"
par exempl, si tu a beaucoups d'opérations à faire sur la Feuil1 ....
Dim Feuil as WorkSheets
Set Feuil = Book.sheets("Feuil1")
A+
Jperrio
Messages postés
71
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2010
4
26 mars 2009 à 09:01
26 mars 2009 à 09:01
Salut et merci Lermitte, ça fonctionne
Je voudrais encore une précision, tu dis que je peux modifier ma feuille, mais je voudrais rendre visible ou invisible certain bouton (CommandButton).
Pour le moment, j'ai fais sheets(1).CommandButton4.visible=false mais ça marche pas.
J'ai remplacé Sheets par Book et rine non plus.
As tu la solution ?
Merci
Je voudrais encore une précision, tu dis que je peux modifier ma feuille, mais je voudrais rendre visible ou invisible certain bouton (CommandButton).
Pour le moment, j'ai fais sheets(1).CommandButton4.visible=false mais ça marche pas.
J'ai remplacé Sheets par Book et rine non plus.
As tu la solution ?
Merci
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
26 mars 2009 à 13:50
26 mars 2009 à 13:50
1°) Pour les rendre Visible/caché il faut que ce soit des bouton ActiveX et pas des boutons "Formulaire"
2°) Employer l'index de la feuille n'est pas certain, les feuilles pouvant êtres déplacées.
3°) il faut probablement assigner la feuille au classeur... Book.Sheets("NomFeuille").comman....visible = false
2°) Employer l'index de la feuille n'est pas certain, les feuilles pouvant êtres déplacées.
3°) il faut probablement assigner la feuille au classeur... Book.Sheets("NomFeuille").comman....visible = false
Jperrio
Messages postés
71
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2010
4
26 mars 2009 à 15:32
26 mars 2009 à 15:32
Salut et merci, le problème est résolu, j'ai détourné la difficulté en trouvant une étape sur le fichier excel qui me fais devenir les bouton invisible.
Merci encore
As tu une solution pour imprimer un fichier pdf depuis vb 6 ?
Si oui, j'abuse, mais je prends
Merci
Merci encore
As tu une solution pour imprimer un fichier pdf depuis vb 6 ?
Si oui, j'abuse, mais je prends
Merci
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
26 mars 2009 à 15:46
26 mars 2009 à 15:46
Là j'ai pas de solution
A+
A+