OVH Cloud OVH Cloud

Ouvrir un fichier au démarrage

3 réponses
Avatar
érico
Salut,

Comment faire une macrocommande pour ouvrir et fermer un
autre fichier qui contient une base de donn=E9es?

Je sais qu'il faut le mettre dans...."Thisworkbook"
=C0 moins que je me trompe.

Merci

=C9rico

3 réponses

Avatar
Dédé
Salut érico !

Ben voilà un tout début de solution. Pour faire démarrer une macro à
l'ouverture d'un classeur, tu a raison, il faut la placer dans le
Thisworkbook de cette façon ...

Private Sub Workbook_Open()
' tu place ta macro ici ...
End Sub

Ensuite, pour éditer la macro, ben je sais pas trop ce qu'elle doit faire
alors si tu pouvais m'en dire plus ...

Salutations
Dédé

--
Pour répondre, enlever le NOSPAM
"érico" a écrit dans le message de
news:040601c3508f$1146bda0$
Salut,

Comment faire une macrocommande pour ouvrir et fermer un
autre fichier qui contient une base de données?

Je sais qu'il faut le mettre dans...."Thisworkbook"
À moins que je me trompe.

Merci

Érico
Avatar
sabatier
salut érico
si tu as dans VBE (Alt + F11), tu verras qu'il y a un Thisworkbook pour
chaque classeur...à condition qu'ils soient ouverts (ou tout rouges de
honte comme cet affreux MacBob, le scudeur marseillais) ; si tu n'as pas
de classeur ouvert, tu verras quand même le Thisworkbook du Perso.xls
(si tu as déjà écrit au moins une macro dans le classeur de macros
personnelles, autre nom du Perso.xls...)
jps (qui se dit qu'après les trempettes de l'érika, voici les trompettes
de érico)

Érico a écrit:
Salut,

Est-ce possible de faire ouvrir un fichier de base de données pour le faire
mettre à jour et l'enregistrer avant d'ouvrir un document en cours?

J'ai réussis à ouvrir ma base de données "Excel" mais pas encore pour le
fermer et l'ouvrir ce document en cours.
Je mets tous ça dans "ThisWorkbook".
On dirais que c'est toujours le même "ThisworkBook" qui apparait dans tous
les fichier "Excel".
Est-ce que je me trompe? Je veux l'avoir seulement dans le fichier en cours.

Merci

Érico



"Dédé" a écrit dans le message de news:
#

Salut érico !

Ben voilà un tout début de solution. Pour faire démarrer une macro à
l'ouverture d'un classeur, tu a raison, il faut la placer dans le
Thisworkbook de cette façon ...

Private Sub Workbook_Open()
' tu place ta macro ici ...
End Sub

Ensuite, pour éditer la macro, ben je sais pas trop ce qu'elle doit faire
alors si tu pouvais m'en dire plus ...

Salutations
Dédé

--
Pour répondre, enlever le NOSPAM
"érico" a écrit dans le message de
news:040601c3508f$1146bda0$
Salut,

Comment faire une macrocommande pour ouvrir et fermer un
autre fichier qui contient une base de données?

Je sais qu'il faut le mettre dans...."Thisworkbook"
À moins que je me trompe.

Merci

Érico









Avatar
sabatier
oh oh bernard...pour le "as", là, tu me cherches : manquait juste le "v"
qui, à la frappe, était passé...à la trappe...
quant au "tout rouges", là je ne vois pas où est la faute, tout étant
l'adverbe, non?...
quant enfin à partoutatis, ce qui me plaît dans ce nom, c'est que ça
rime avec pastis...
jps

MacBob a écrit:
8°)))))))) sauf pour "si tu as" et le "tout rougesssssss"

1 partout(atis)

MacBob 8°)))


Le 23/07/03 22:52, dans , « sabatier »


salut érico
si tu as dans VBE (Alt + F11), tu verras qu'il y a un Thisworkbook pour
chaque classeur...à condition qu'ils soient ouverts (ou tout rouges de
honte comme cet affreux MacBob, le scudeur marseillais) ; si tu n'as pas
de classeur ouvert, tu verras quand même le Thisworkbook du Perso.xls
(si tu as déjà écrit au moins une macro dans le classeur de macros
personnelles, autre nom du Perso.xls...)
jps (qui se dit qu'après les trempettes de l'érika, voici les trompettes
de érico)