Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Exporter des données

5 réponses
Avatar
Flac
Bonjour à tous,
Excel 2000
J'aimerais savoir si c'est possible, par macro, d'exporter la valeur de
certaines cellules d'un fichier (disons test1)
vers un autre fichier (disons résumé) même si celui-ci est fermé.
C'est que je voudrais, chaque fois que je complète une transaction, que
certaines données soient exportées vers le fichier ("résumé").

Merci

Flac

5 réponses

Avatar
Philippe.R
Bonsoir,
Oui, c'est possible.
Une des pistes pour ce faire pourrait être, si le nombre de données à
exporter est relativement limité, de créer une batterie de variables
publiques correspondant à ces données, de les charger depuis le classeur
"test1" et de les décharger aux bons emplacements dans le classeur "résumé".
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Flac" a écrit dans le message de
news:
Bonjour à tous,
Excel 2000
J'aimerais savoir si c'est possible, par macro, d'exporter la valeur de
certaines cellules d'un fichier (disons test1)
vers un autre fichier (disons résumé) même si celui-ci est fermé.
C'est que je voudrais, chaque fois que je complète une transaction, que
certaines données soient exportées vers le fichier ("résumé").

Merci

Flac



Avatar
Flac
Merci,
Te serait-il possible d'expliquer la technique pour charger les données
depuis le classeur "test1" et surtout comment on fait pour les décharger
dans le classeur "résumé",
Peut-être me suggérer des fichiers qui feraient ce travail.

Merci encore, c'est très apprécié.

Flac
"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:

Bonsoir,
Oui, c'est possible.
Une des pistes pour ce faire pourrait être, si le nombre de données à
exporter est relativement limité, de créer une batterie de variables
publiques correspondant à ces données, de les charger depuis le classeur
"test1" et de les décharger aux bons emplacements dans le classeur
"résumé".
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Flac" a écrit dans le message de
news:
Bonjour à tous,
Excel 2000
J'aimerais savoir si c'est possible, par macro, d'exporter la valeur de
certaines cellules d'un fichier (disons test1)
vers un autre fichier (disons résumé) même si celui-ci est fermé.
C'est que je voudrais, chaque fois que je complète une transaction, que
certaines données soient exportées vers le fichier ("résumé").

Merci

Flac






Avatar
isabelle
bonjour Flac,

essai avec ExecuteExcel4Macro,
par exemple pour récupérer la cellule A1 de la Feuil1 du classeur Class1.xls
situé dans le répertoire c:Mes Documentstest

Sub valeurExterne()
Ligne = 1
colonne = 1
fichier = Class1.xls
Feuille = "Feuil1"
ActiveCell = ExecuteExcel4Macro _
("'c:Mes Documentstest[" & fichier & "]" & Feuille & "'!R" & Ligne & "C" &
colonne & "")
End Sub

isabelle

Flac a écrit :
Merci,
Te serait-il possible d'expliquer la technique pour charger les données
depuis le classeur "test1" et surtout comment on fait pour les décharger
dans le classeur "résumé",
Peut-être me suggérer des fichiers qui feraient ce travail.

Merci encore, c'est très apprécié.

Flac
"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:

Bonsoir,
Oui, c'est possible.
Une des pistes pour ce faire pourrait être, si le nombre de données à
exporter est relativement limité, de créer une batterie de variables
publiques correspondant à ces données, de les charger depuis le classeur
"test1" et de les décharger aux bons emplacements dans le classeur
"résumé".
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Flac" a écrit dans le message de
news:
Bonjour à tous,
Excel 2000
J'aimerais savoir si c'est possible, par macro, d'exporter la valeur de
certaines cellules d'un fichier (disons test1)
vers un autre fichier (disons résumé) même si celui-ci est fermé.
C'est que je voudrais, chaque fois que je complète une transaction, que
certaines données soient exportées vers le fichier ("résumé").

Merci

Flac









Avatar
Misange
Bonjour
Regarde ici
http://silkyroad.developpez.com/VBA/ClasseursFermes/
tu devrais trouver la réponse à pas mal de tes questions !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Flac a écrit :
Bonjour à tous,
Excel 2000
J'aimerais savoir si c'est possible, par macro, d'exporter la valeur de
certaines cellules d'un fichier (disons test1)
vers un autre fichier (disons résumé) même si celui-ci est fermé.
C'est que je voudrais, chaque fois que je complète une transaction, que
certaines données soient exportées vers le fichier ("résumé").

Merci

Flac




Avatar
Flac
Bonjour,
Merci pour vos réponses.
J'ai une autre question.
J'essaie de récupérer le nombre d'items dans un fichier fermé.
Pour ce faire, j'ai écrit la procédure suivante pour obtenir le nombre
d'items de la colonne a.
Les 2 fichiers sont situés dans le même classeur.


sub trouver()
Fichier = "Classeur1.xls"
Feuille = "Feuil1"
x = Application.CountA(["&fichier&"], ["&Feuille&"], [a:a])
end sub

Le problème, c'est que la valeur rendue ne correspond pas à la valeur
cherchée (je ne sais pas d'ailleurs à quoi
correspond la valeur rendue).
Si quelqu'un pouvait me dépanner, ce serait bien apprécié.

Merci

Flac