OVH Cloud OVH Cloud

Classeur fantôme

10 réponses
Avatar
Thierry
D'abord un bonjour à tous les aficionados et bénévoles de cette rubrique. Je
remarque que c'est avec beaucoup d'humour et de sérieux que vous essayer de
répondre aux question posées. Alors voilà la mienne:

En gros j'ai deux classeurs différents, l'un me sert de base de données et
l'autre me permet pour chaque service d'extraire les données qui les
intéressent. Tous cela fonctionne plutôt bien, mais la manière pour y
arriver n'est pas des plus propre. Je m'explique, j'ouvre en fait les deux
classeur, j'active celui du service demandeur, je traite les donnée,
j'enregistre le tout et je ferme celui de la base de donnée pour le libérer
au plus vite. En effet un autre classeur pourrait y faire appel, soit plus
tard soit simultanément.
Ma question est la suivante : Existe-t-il un moyen pour spécifier à la macro
l'emplacement d'un classeur sans pour autant l'ouvrir. En sachant que la
macro qui s'exécute récupère des informations dans ce même classeur.
J'ai remarqué que si j'ouvrais le classeur et le refermais, Excel se
souvient de son emplacement et exécute ma macros sans problème. Donc je me
suis dit qu'il devait y avoir un emplacement réservé en mémoire ou il stocke
ses informations.
Auriez vous des pistes à me fournir ou un chemin pour me sortir de cette
ornière.
Ouf j'ai été un peu long et vous remercie pour votre attention.
Thierry

10 réponses

Avatar
Philippe.R
Bonsoir Thierry,
Deux pistes :
1) enregistrer ton fichier base de données au format .xlt, chacun pourra en ouvrir une copie en
parallèle sans être gêné par les autres
2) utiliser cette procédure de Frédéric, permettant de lire des données sans ouvrir un classeur :
http://frederic.sigonneau.free.fr/Ado.htm
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Thierry" a écrit dans le message de news:
D'abord un bonjour à tous les aficionados et bénévoles de cette rubrique. Je
remarque que c'est avec beaucoup d'humour et de sérieux que vous essayer de
répondre aux question posées. Alors voilà la mienne:

En gros j'ai deux classeurs différents, l'un me sert de base de données et
l'autre me permet pour chaque service d'extraire les données qui les
intéressent. Tous cela fonctionne plutôt bien, mais la manière pour y
arriver n'est pas des plus propre. Je m'explique, j'ouvre en fait les deux
classeur, j'active celui du service demandeur, je traite les donnée,
j'enregistre le tout et je ferme celui de la base de donnée pour le libérer
au plus vite. En effet un autre classeur pourrait y faire appel, soit plus
tard soit simultanément.
Ma question est la suivante : Existe-t-il un moyen pour spécifier à la macro
l'emplacement d'un classeur sans pour autant l'ouvrir. En sachant que la
macro qui s'exécute récupère des informations dans ce même classeur.
J'ai remarqué que si j'ouvrais le classeur et le refermais, Excel se
souvient de son emplacement et exécute ma macros sans problème. Donc je me
suis dit qu'il devait y avoir un emplacement réservé en mémoire ou il stocke
ses informations.
Auriez vous des pistes à me fournir ou un chemin pour me sortir de cette
ornière.
Ouf j'ai été un peu long et vous remercie pour votre attention.
Thierry




Avatar
Patrick Fredin
Bonjour,

Personnellement, à ta question, je répondrais que non. D'autant plus qu'il
ne faut pas se fier à ce qui se produit une fois. Il suffirait que quelque
chose change et tout serait perdu.

Peut-être pourrais stocker quelque part (dans ton fichier programme par
exemple) l'emplacement du fichier de données. Comme cela il te suffirait de
récupérer cette information à chaque exécution de la macro, et cela sans
risque.

--
Patrick

"Thierry" wrote in message
news:
D'abord un bonjour à tous les aficionados et bénévoles de cette rubrique.
Je
remarque que c'est avec beaucoup d'humour et de sérieux que vous essayer
de
répondre aux question posées. Alors voilà la mienne:

En gros j'ai deux classeurs différents, l'un me sert de base de données et
l'autre me permet pour chaque service d'extraire les données qui les
intéressent. Tous cela fonctionne plutôt bien, mais la manière pour y
arriver n'est pas des plus propre. Je m'explique, j'ouvre en fait les deux
classeur, j'active celui du service demandeur, je traite les donnée,
j'enregistre le tout et je ferme celui de la base de donnée pour le
libérer
au plus vite. En effet un autre classeur pourrait y faire appel, soit plus
tard soit simultanément.
Ma question est la suivante : Existe-t-il un moyen pour spécifier à la
macro
l'emplacement d'un classeur sans pour autant l'ouvrir. En sachant que la
macro qui s'exécute récupère des informations dans ce même classeur.
J'ai remarqué que si j'ouvrais le classeur et le refermais, Excel se
souvient de son emplacement et exécute ma macros sans problème. Donc je me
suis dit qu'il devait y avoir un emplacement réservé en mémoire ou il
stocke
ses informations.
Auriez vous des pistes à me fournir ou un chemin pour me sortir de cette
ornière.
Ouf j'ai été un peu long et vous remercie pour votre attention.
Thierry




Avatar
AB
Merci Thierry, merci ! Même si tu t'es trompé de forum !
Ici c'est Word, mais il y a aussi des aficionados et bénévoles !
Bonne chance pour ton problème : personnellement, je ne saurais pas te
répondre.
AB

"Thierry" a écrit dans le message de news:

| D'abord un bonjour à tous les aficionados et bénévoles de cette rubrique.
Je
| remarque que c'est avec beaucoup d'humour et de sérieux que vous essayer
de
| répondre aux question posées. Alors voilà la mienne:
|
| En gros j'ai deux classeurs différents, l'un me sert de base de données et
| l'autre me permet pour chaque service d'extraire les données qui les
| intéressent. Tous cela fonctionne plutôt bien, mais la manière pour y
| arriver n'est pas des plus propre. Je m'explique, j'ouvre en fait les deux
| classeur, j'active celui du service demandeur, je traite les donnée,
| j'enregistre le tout et je ferme celui de la base de donnée pour le
libérer
| au plus vite. En effet un autre classeur pourrait y faire appel, soit plus
| tard soit simultanément.
| Ma question est la suivante : Existe-t-il un moyen pour spécifier à la
macro
| l'emplacement d'un classeur sans pour autant l'ouvrir. En sachant que la
| macro qui s'exécute récupère des informations dans ce même classeur.
| J'ai remarqué que si j'ouvrais le classeur et le refermais, Excel se
| souvient de son emplacement et exécute ma macros sans problème. Donc je me
| suis dit qu'il devait y avoir un emplacement réservé en mémoire ou il
stocke
| ses informations.
| Auriez vous des pistes à me fournir ou un chemin pour me sortir de cette
| ornière.
| Ouf j'ai été un peu long et vous remercie pour votre attention.
| Thierry
|
|
Avatar
Clément Marcotte
Salut André,

Il ne s'est pas trompé, il a "crossposté".
"AB" a écrit dans le message de
news:uz%
Merci Thierry, merci ! Même si tu t'es trompé de forum !
Ici c'est Word, mais il y a aussi des aficionados et bénévoles !
Bonne chance pour ton problème : personnellement, je ne saurais pas
te

répondre.
AB

"Thierry" a écrit dans le message de news:

| D'abord un bonjour à tous les aficionados et bénévoles de cette
rubrique.

Je
| remarque que c'est avec beaucoup d'humour et de sérieux que vous
essayer

de
| répondre aux question posées. Alors voilà la mienne:
|
| En gros j'ai deux classeurs différents, l'un me sert de base de
données et

| l'autre me permet pour chaque service d'extraire les données qui
les

| intéressent. Tous cela fonctionne plutôt bien, mais la manière
pour y

| arriver n'est pas des plus propre. Je m'explique, j'ouvre en fait
les deux

| classeur, j'active celui du service demandeur, je traite les
donnée,

| j'enregistre le tout et je ferme celui de la base de donnée pour
le

libérer
| au plus vite. En effet un autre classeur pourrait y faire appel,
soit plus

| tard soit simultanément.
| Ma question est la suivante : Existe-t-il un moyen pour spécifier
à la

macro
| l'emplacement d'un classeur sans pour autant l'ouvrir. En sachant
que la

| macro qui s'exécute récupère des informations dans ce même
classeur.

| J'ai remarqué que si j'ouvrais le classeur et le refermais, Excel
se

| souvient de son emplacement et exécute ma macros sans problème.
Donc je me

| suis dit qu'il devait y avoir un emplacement réservé en mémoire ou
il

stocke
| ses informations.
| Auriez vous des pistes à me fournir ou un chemin pour me sortir de
cette

| ornière.
| Ouf j'ai été un peu long et vous remercie pour votre attention.
| Thierry
|
|




Avatar
jps
heu...l'image est belle thierry mais si tu es dans l'ornière, c'est que tu
as déjà le chemin... je pense que ce dont tu as besoin, c'est d'une
barbergreen...
jps

"Thierry" a écrit dans le message de
news:
Auriez-vous..... un chemin pour me sortir de cette
ornière?


Avatar
twinley
Bonjour jps,

quesaquo une barbergreen ?

twinley

jps wrote:
heu...l'image est belle thierry mais si tu es dans l'ornière, c'est que tu
as déjà le chemin... je pense que ce dont tu as besoin, c'est d'une
barbergreen...
jps

"Thierry" a écrit dans le message de
news:

Auriez-vous..... un chemin pour me sortir de cette
ornière?






Avatar
jps
bonjour twinley
c'est cettte grosse machine qui, dans un gros nuage de fumée blanche qui
ronge les poumons de ceux qui tournent autour, étale le goudron sur les
routes en construction ou réfection....en fait, c'est le nom du fabricant ;
j'aurais pu dire goudronneuse mais c'était juste pour voir si tu suivais...
jps

"twinley" a écrit dans le message de
news:%
Bonjour jps,

quesaquo une barbergreen ?

twinley

jps wrote:
heu...l'image est belle thierry mais si tu es dans l'ornière, c'est que
tu


as déjà le chemin... je pense que ce dont tu as besoin, c'est d'une
barbergreen...
jps

"Thierry" a écrit dans le message de
news:

Auriez-vous..... un chemin pour me sortir de cette
ornière?








Avatar
twinley
Merci jps pour ma culture générale.
Tu vas dire que j'en tiens une couche...

Ça me rappelle un reportage en Corse ou le journaliste interrogeait un
naturel et le type disait que il y a 40 ans la route était 80 cm plus
bas, soit 20 cm sous la première marche de son escalier qui en comporte
trois.
La raison de cette montée de goudron, c'est que le conseiller général de
la région avait une société de travaux routiers et que tous les ans les
routes étaient refaites. A coup de 2 cm de goudron tous les ans, le mec
a vu la route venir plus haut que le plancher de sa maison. Avec un trou
d'un mètre entre la route et le pas de sa porte.
:-)
twinley


jps wrote:
bonjour twinley
c'est cettte grosse machine qui, dans un gros nuage de fumée blanche qui
ronge les poumons de ceux qui tournent autour, étale le goudron sur les
routes en construction ou réfection....en fait, c'est le nom du fabricant ;
j'aurais pu dire goudronneuse mais c'était juste pour voir si tu suivais...
jps

"twinley" a écrit dans le message de
news:%

Bonjour jps,

quesaquo une barbergreen ?

twinley

jps wrote:

heu...l'image est belle thierry mais si tu es dans l'ornière, c'est que



tu

as déjà le chemin... je pense que ce dont tu as besoin, c'est d'une
barbergreen...
jps

"Thierry" a écrit dans le message de
news:


Auriez-vous..... un chemin pour me sortir de cette
ornière?











Avatar
jps
:-))))))))))
faut bien vivre, même en Corse
jps

"twinley" a écrit dans le message de
news:

Merci jps pour ma culture générale.
Tu vas dire que j'en tiens une couche...

Ça me rappelle un reportage en Corse ou le journaliste interrogeait un
naturel et le type disait que il y a 40 ans la route était 80 cm plus
bas, soit 20 cm sous la première marche de son escalier qui en comporte
trois.
La raison de cette montée de goudron, c'est que le conseiller général de
la région avait une société de travaux routiers et que tous les ans les
routes étaient refaites. A coup de 2 cm de goudron tous les ans, le mec
a vu la route venir plus haut que le plancher de sa maison. Avec un trou
d'un mètre entre la route et le pas de sa porte.
:-)
twinley


jps wrote:
bonjour twinley
c'est cettte grosse machine qui, dans un gros nuage de fumée blanche qui
ronge les poumons de ceux qui tournent autour, étale le goudron sur les
routes en construction ou réfection....en fait, c'est le nom du
fabricant ;


j'aurais pu dire goudronneuse mais c'était juste pour voir si tu
suivais...


jps

"twinley" a écrit dans le message de
news:%

Bonjour jps,

quesaquo une barbergreen ?

twinley

jps wrote:

heu...l'image est belle thierry mais si tu es dans l'ornière, c'est que



tu

as déjà le chemin... je pense que ce dont tu as besoin, c'est d'une
barbergreen...
jps

"Thierry" a écrit dans le message de
news:


Auriez-vous..... un chemin pour me sortir de cette
ornière?













Avatar
Thierry
Exact, je vis bien en Allemagne moi alors pourqui pas la Corse!!
PS Je suis Catalan
Thierry