sobullshit
Messages postés178Date d'inscriptionvendredi 9 février 2007StatutMembreDernière intervention 8 juin 2007
-
22 févr. 2007 à 11:12
sobullshit
Messages postés178Date d'inscriptionvendredi 9 février 2007StatutMembreDernière intervention 8 juin 2007
-
22 févr. 2007 à 14:47
Bonjour,
j'aimerais simplement comprendre pourquoi lorsque j'ouvre un fichier excel à l'aide de la commande:
wb = getobject("..............")
et qu'ensuite je travaille dedans, le fichier ............ est vide lorsque je tente de le rouvrir (on le voit dailleurs lors de la demande de sauvegarde)
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 22 févr. 2007 à 11:28
Re,
Si tu veux ouvrir un classeur existant, il te suffit de remplacer dans le meme snippet
'Ouvre un classeur neuf
Set XlWorkBook = XlApp.Workbooks.Add, ----
[code.aspx?ID=41455 By Renfield]
Par
'Ouvre un classeur existant
Set XlWorkBook = XlApp.Workbooks.Open("C:\Test.xls"), ----
[code.aspx?ID=41455 By Renfield]
En revanche si tu veux que l'utilisateur est le choix du classeur , tu peux passer par un Microsoft Common Dialog Control.
sobullshit
Messages postés178Date d'inscriptionvendredi 9 février 2007StatutMembreDernière intervention 8 juin 2007 22 févr. 2007 à 11:23
je veu pas ouvrir un classeur vide, mais un classeur existant.
dim xls as new excel.application
dim wb as excel.workbook
dim bouh as filedialog
set bouh = application.filedialog(xldialogopen)
set wb = getobject(bouh.selecteditems(1))
voilà le début, après je travaille dedans normalement, comme avec un classeur vide
(j'ai pas de problèmes pour travailler dans excel donc ça vien pas de là)
Vous n’avez pas trouvé la réponse que vous recherchez ?
sobullshit
Messages postés178Date d'inscriptionvendredi 9 février 2007StatutMembreDernière intervention 8 juin 2007 22 févr. 2007 à 11:32
Je vais tester ça de suite, si ça marche j'accepterais ta réponse, si ça marche pas je me suicide.
Sinon pour le Microsoft Common Dialog Control j'avais posté une question sur le forum il y a quelques jours puisque je ne pouvais pas l'activer (message "Permission refusée" à chaque fois que je tentais). Ce message n'ayant eu aucune réponse, j'essaie de passer outre sans trop alourdir mon code
sobullshit
Messages postés178Date d'inscriptionvendredi 9 février 2007StatutMembreDernière intervention 8 juin 2007 22 févr. 2007 à 11:37
merci j'ai adapté à mes besoin ce que tu m'a donné, et pour le choix du classeur j'utilise un msoFileDialogOpen (avec lequel j'ai quelques soucis mais pour lequel tu m'aide également sur une autre page du forum)
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 22 févr. 2007 à 14:44
Salut,
Je n'ai pas de problème...Je répondai indirectement à ton post du 22/12/07 à 11h32..
Généralement quand il y a ce message d'erreur, dans la plupart des cas c'est que le fichier que tu veux utiliser, est en cour d'utilisation..