[Déplacé VB6 -> VBA]Macro pour récupération de données
MI94
Messages postés5Date d'inscriptionmardi 27 septembre 2011StatutMembreDernière intervention 5 octobre 2011
-
4 oct. 2011 à 16:10
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 2016
-
5 oct. 2011 à 17:35
Bonjour
Je souhaiterais créer une macro qui me permettrait de récupérer un onglet
d'un autre fichier excel (en partage dans un serveur)sans que j'ai à l'ouvrir
Merci de votre aide
A voir également:
[Déplacé VB6 -> VBA]Macro pour récupération de données
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 4 oct. 2011 à 17:54
Salut
"Je souhaiterais créer une macro"
Comme on n'est pas la maison du père noël
"sans que j'ai à l'ouvrir"
et qu'on ne fait pas de miracle,
il serait souhaitable que tu parles technique.
Tu n'as fait que dire ce que tu as à faire, mais on ne sais pas ce que tu as testé et sur quel problème tu bloques.
Première chose : Confirme nous que tu travailles réellement en VB6 ou bien si tu comptes travailler avec le VBA de Excel. Ce n'est pas la même chose.
Ensuite, prends une heure ou deux et commence par lire des programmes ET consulter les précédentes questions du forum pour trouver celles qui parlent d'"ouvrir des classeurs"
Sans vouloir te démoraliser, lire un classeur sans l'ouvrir me parait illusoire. Pourquoi cette contrainte ?
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018209 5 oct. 2011 à 10:48
Bonjour,
Tout ce que je sais c'est que je travaille sous Office Excel 2003
Tu développes donc sous VBA (le VBA d'Excel). VBA signifie Visual Basic for Applications.
2 ème J'ai fais un stage il y a qq tps ou on pouvait récupérer les données d'un fichier text vers une application EXCEL sans ouvrir celui-ci
Heu ! ...
- on peut toujours se référer à un objet ouvert (voir GetObject dans ton aide VBA) ou encore (si non encore ouvert) utiliser CreateObject (à voir également dans ton aide VBA) pour "pointer" vers un objet (ici, donc, un classeur)
- on peut toujours ne pas montrer les choses (utilisation de la propriété Visible de l'application)
MAIS :
On ne peut pas utiliser ou modifier, sans l'ouvrir, les données d'un fichier Excel !
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient