Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1584 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Ouvrir une feuille excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ouvrir une feuille excel

n°1327579
hacksi
Posté le 17-03-2006 à 20:43:59  profilanswer
 

Bonjour,
voila je vais devoir effectuer un stage dans un ptit mois et je derais certainement utiliser le VBA pour manipuler des feuilles excel, donc j'essaye de voir un peu comment ça fonctionne mais j'ai fait un exemple tout simple et j'ai une erreur, voici le code source :

Code :
  1. Sub Ouvrir()
  2.     Dim appexcel As Excel.Application
  3.     Dim wbexcel As Excel.Workbook
  4.     Set appexcel = CreateObject("Excel.Application" )
  5.     appexcel.Visible = True
  6.     Set wbexcel = appexcel.Workbooks.Open("C:\Stage\test.xls" )
  7. End Sub


Voici le message d'erreur : Erreur d'exécution '91' : Variable objet ou variable de bloc With non définie
 
Voila, j'espère que vous pourrez m'aider

mood
Publicité
Posté le 17-03-2006 à 20:43:59  profilanswer
 

n°1327591
juju2k
Posté le 17-03-2006 à 21:17:56  profilanswer
 

Tu n'aurais pas oublié d'inclure la référence de Microsoft Excel (ou Office) ? J'ai pas VB sous la main, je ne sais plus dans quel menu trouver ça... (peut-être Outils > Références...)

n°1327593
hacksi
Posté le 17-03-2006 à 21:23:34  profilanswer
 

non j'ai bien ajouter la bonne bibliothèque

n°1327606
TAM136
Posté le 17-03-2006 à 21:58:41  profilanswer
 

Ton chemin est correct? Il ne manquerait pas un morceau du type:
Documents and Settings\Administrateur\Mes documents\ même s'il est vrai que tu aurais plutôt un message d'erreur qui dirait fichier introuvable?
 
 

n°1327736
hacksi
Posté le 18-03-2006 à 10:13:31  profilanswer
 

Non le chemin est bon j'ai bien vérifier, j'ai même essayé de mettre un chemin faut mais ça ne change pas le message d'erreur.

n°1327756
watashi
La démotivation : JAMAIS !
Posté le 18-03-2006 à 10:44:54  profilanswer
 

Salut hacksi,
Tu peux éventuellement essayer avec :

Code :
  1. Set appexcel = New Excel.application


Autres question conne mais tu n'as pas précisé dans quelle application tu travaillais en VBA...
 
@+

n°1327759
hacksi
Posté le 18-03-2006 à 10:50:41  profilanswer
 

Ok je vais essayer.
Je suis sous access 2003

n°1328997
hacksi
Posté le 20-03-2006 à 19:00:36  profilanswer
 

Ok merci cette solution fonctionne :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Ouvrir une feuille excel

 

Sujets relatifs
sql vers excelClasseurs Excel avec macros dans Word
[Ressources] Icones nouveau, ouvrir, etc.Importer un fichier texte dans Excel avec bouton
Réaliser un cadre pour contour d'une feuille A4[RESOLU] ouvrir une pop-up avec un header en php..
Excel macro vb urgentExcel facture vs liste deroulante
[VBS] Ouvrir un fichier excel dans une feuille spécifique [Résolu]Ouvrir une feuille excel en VBA
Plus de sujets relatifs à : Ouvrir une feuille excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR