activation d'un fichier

activation d'un fichier - VB/VBA/VBS - Programmation

Marsh Posté le 26-05-2005 à 09:33:56    

Bonjour tous le monde
j'ouvre un fichier sans problème sous vb.maintenant je souhaite l'activer pour pouvoir executer la suite de mon programme.
j'ai utilisé l'instruction suivante
             Workbooks(Chemin).Activate
ou chemin represente le fichier que je souhaite activé.
le problème c que ca me met
sub ou function non definie et il me surligne workbooks.
 
si quequ'un pouvais m'aider!!!

Reply

Marsh Posté le 26-05-2005 à 09:33:56   

Reply

Marsh Posté le 26-05-2005 à 10:17:19    

Pas de post en double STP.
 
http://forum.hardware.fr/hardwaref [...] 0835-1.htm
 
De plus, tu ne réponds pas aux question qu'on te pose!


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 26-05-2005 à 10:20:55    

tu sais que les etre-humains ont besoin de dormir et de manger des fois?tu etait au courant ou pas!!!
alors si tu veux m'aider pas de problème
mais si tu es la pour m'engueler et me faire la morale c meme pas la peine.

Reply

Marsh Posté le 26-05-2005 à 10:27:46    

Je ne vois pas le rapport entre "manger et dormir" et le fait de reposter une question sans mêmes aller lire les réponses à cette même question que tu avais précédemment posée.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 26-05-2005 à 10:35:33    

ok.mais je suis debutante en programmation vb
oui c'est du VB6,  
non je n'ai pas declaré l'application excel car je ne sais pas faire.

Reply

Marsh Posté le 26-05-2005 à 11:15:10    

ben alors pourquoi tu ne repond pas!!

Reply

Marsh Posté le 26-05-2005 à 12:14:09    

Parce que je ne suis pas là que pour toi!
 
Ca parraît, peut-être, étonnant mais j'ai un boulot qui me prends pas mal de temps.
 
De plus, la majorité de mes développements est sous VBA (Excel).
Je cherche donc et je teste la déclaration de l'application Excel à partir de VB6.
 
Tu auras donc une réponse dès que je l'aurai trouvée et testée.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 26-05-2005 à 13:28:17    

qu'il est gentil ce monsieur !

Reply

Marsh Posté le 26-05-2005 à 13:42:22    

Je trouve, oui.
 
Bon, première chose, aller dans le menu Projet et choisir Références...
Chercher (dans la liste) Microsoft Excel x.x Object Library et le cocher (choisir pour x.x la valeur la plus élevée).
Cliquer Ok.
 
Ensuite, pour le code, voici un petit exemple qui va chercher le contenu de la cellule D4 de la première feuille d'un classeur prédéfini:

  Dim appXL As New Excel.Application
  Dim sPath As String
  Dim sFile As String
  Dim wbk1 As Workbook
  sPath = "D:\My Documents\Excel\Forum"
  sFile = "testvaleur.xls"
  Set wbk1 = appXL.Workbooks.Open(sPath & "\" & sFile)
  MsgBox (wbk1.Sheets(1).Cells(4, 4))


Tu devrais pouvoir t'inspirer de ça pour commencer.
Ensuite, des recherches sur ce forum (et sur Google) donnent beaucoup d'idées.
 
Pour ton info, c'est ce que je viens de faire.
Je n'avais jamais fait une connexion Excel à partir de VB6.


Message édité par AlainTech le 26-05-2005 à 13:42:51

---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 26-05-2005 à 13:57:41    

meme si tu parle un peu mechament,je te remercie pour ton aide.
(il faut apprendre a etre gentil)

Reply

Marsh Posté le 26-05-2005 à 13:57:41   

Reply

Marsh Posté le 26-05-2005 à 16:02:07    

Il faut apprendre à utiliser correctement un forum...
Ca fait juste partie du respect de ceux qui y viennent bénévolement pour répondre.
 
Ceci dit, content si j'ai pu t'aider.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed