OVH Cloud OVH Cloud

boite de dialogue à l'ouverture

13 réponses
Avatar
thomas
bonjour,

je cherche une formule vba pour qu'une boite de dialogue=20
(Dialogue 1) situ=E9e sur ma feuille (questions) s'ouvre=20
automatiquement lorsque j'ouvre mon fichier excel.
Je vous remercie d'avance=20
amicalement

Thomas

10 réponses

1 2
Avatar
CAP2
Salut,

j'ai déjà répondu plus bas, mais je ne dois pas te comprendre...
Déjà, quand tu parles d'une "boite de dialogue", est-ce une UserForm ou une
simple MsgBox ?

Si c'est une userform, ce code marche :

Private Sub Workbook_Open()

Dialogue1.Show

End Sub

J'attends de tes nouvelles

CAP2

"thomas" a écrit dans le message de news:
7ad001c48452$891b02d0$
bonjour,

je cherche une formule vba pour qu'une boite de dialogue
(Dialogue 1) située sur ma feuille (questions) s'ouvre
automatiquement lorsque j'ouvre mon fichier excel.
Je vous remercie d'avance
amicalement

Thomas
Avatar
effectivement tu as déjà répondu et je t'en remercie.
je récrivais un message pour être ûn peu plus explicite.
en fait c'est une boite de dialogue sus une feuille excel
que je faisais, donc c ce que tu dois appeler "simple
MsgBox ". je viens de comprendre que le userform se fait
sous la fenetre visual basic!
en reprenant mon projet ça devrait marcher.
Merci, je vais tester...


-----Message d'origine-----
Salut,

j'ai déjà répondu plus bas, mais je ne dois pas te
comprendre...

Déjà, quand tu parles d'une "boite de dialogue", est-ce
une UserForm ou une

simple MsgBox ?

Si c'est une userform, ce code marche :

Private Sub Workbook_Open()

Dialogue1.Show

End Sub

J'attends de tes nouvelles

CAP2

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

7ad001c48452$891b02d0$
bonjour,

je cherche une formule vba pour qu'une boite de dialogue
(Dialogue 1) située sur ma feuille (questions) s'ouvre
automatiquement lorsque j'ouvre mon fichier excel.
Je vous remercie d'avance
amicalement

Thomas


.



Avatar
CAP2
OK, tu nous tiens au courant ?

CAP2

a écrit dans le message de news:
791501c48458$477c3f50$
effectivement tu as déjà répondu et je t'en remercie.
je récrivais un message pour être ûn peu plus explicite.
en fait c'est une boite de dialogue sus une feuille excel
que je faisais, donc c ce que tu dois appeler "simple
MsgBox ". je viens de comprendre que le userform se fait
sous la fenetre visual basic!
en reprenant mon projet ça devrait marcher.
Merci, je vais tester...


-----Message d'origine-----
Salut,

j'ai déjà répondu plus bas, mais je ne dois pas te
comprendre...

Déjà, quand tu parles d'une "boite de dialogue", est-ce
une UserForm ou une

simple MsgBox ?

Si c'est une userform, ce code marche :

Private Sub Workbook_Open()

Dialogue1.Show

End Sub

J'attends de tes nouvelles

CAP2

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

7ad001c48452$891b02d0$
bonjour,

je cherche une formule vba pour qu'une boite de dialogue
(Dialogue 1) située sur ma feuille (questions) s'ouvre
automatiquement lorsque j'ouvre mon fichier excel.
Je vous remercie d'avance
amicalement

Thomas


.



Avatar
thomas
ça marche effectivement très bien.
seul souci, il me demande si je dois activer les macros ou
non à l'ouverture car j'ai des macros dans mes feuilles
excel. Quelle est la formule pour répondre oui par défaut?
cordialement

ThomasB


-----Message d'origine-----
OK, tu nous tiens au courant ?

CAP2

a écrit dans le
message de news:

791501c48458$477c3f50$
effectivement tu as déjà répondu et je t'en remercie.
je récrivais un message pour être ûn peu plus explicite.
en fait c'est une boite de dialogue sus une feuille excel
que je faisais, donc c ce que tu dois appeler "simple
MsgBox ". je viens de comprendre que le userform se fait
sous la fenetre visual basic!
en reprenant mon projet ça devrait marcher.
Merci, je vais tester...


-----Message d'origine-----
Salut,

j'ai déjà répondu plus bas, mais je ne dois pas te
comprendre...

Déjà, quand tu parles d'une "boite de dialogue", est-ce
une UserForm ou une

simple MsgBox ?

Si c'est une userform, ce code marche :

Private Sub Workbook_Open()

Dialogue1.Show

End Sub

J'attends de tes nouvelles

CAP2

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

7ad001c48452$891b02d0$
bonjour,

je cherche une formule vba pour qu'une boite de dialogue
(Dialogue 1) située sur ma feuille (questions) s'ouvre
automatiquement lorsque j'ouvre mon fichier excel.
Je vous remercie d'avance
amicalement

Thomas


.




.




Avatar
CAP2
Salut Thomas,

Je vais répondre, mais fais bien attention a ce que tes macros soient
inoffensives avant de faire la manip suivante (si ce sont des macros
récupérées sur le net, attention)...

Tu ouvres ton classeur qui contient les macros.
Tu les active, puis tu vas dans Outils/Macros/Sécurité et tu mets un niveau
de sécurité faible pour les macros de ce classeur.
Tu enregistres, tu fermes, tu rouvres ton classeur et si tout se passe bien,
il ne te demande rien...

Ca marche ?

CAP2

"thomas" a écrit dans le message de
news: 7b4901c4845a$00290d70$
ça marche effectivement très bien.
seul souci, il me demande si je dois activer les macros ou
non à l'ouverture car j'ai des macros dans mes feuilles
excel. Quelle est la formule pour répondre oui par défaut?
cordialement

ThomasB


-----Message d'origine-----
OK, tu nous tiens au courant ?

CAP2

a écrit dans le
message de news:

791501c48458$477c3f50$
effectivement tu as déjà répondu et je t'en remercie.
je récrivais un message pour être ûn peu plus explicite.
en fait c'est une boite de dialogue sus une feuille excel
que je faisais, donc c ce que tu dois appeler "simple
MsgBox ". je viens de comprendre que le userform se fait
sous la fenetre visual basic!
en reprenant mon projet ça devrait marcher.
Merci, je vais tester...


-----Message d'origine-----
Salut,

j'ai déjà répondu plus bas, mais je ne dois pas te
comprendre...

Déjà, quand tu parles d'une "boite de dialogue", est-ce
une UserForm ou une

simple MsgBox ?

Si c'est une userform, ce code marche :

Private Sub Workbook_Open()

Dialogue1.Show

End Sub

J'attends de tes nouvelles

CAP2

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

7ad001c48452$891b02d0$
bonjour,

je cherche une formule vba pour qu'une boite de dialogue
(Dialogue 1) située sur ma feuille (questions) s'ouvre
automatiquement lorsque j'ouvre mon fichier excel.
Je vous remercie d'avance
amicalement

Thomas


.




.




Avatar
William
Bonjour,

il faut faire à partir de la barre d'outils :

Outil/macro/sécurité et tu choisis ton niveau de sécurité vis-à-vis des
macros.

Pour ne plus avoir de messages, tu mets niveau de sécurité bas

Voilà pour moi.

William

"thomas" a écrit dans le message de
news: 7b4901c4845a$00290d70$
ça marche effectivement très bien.
seul souci, il me demande si je dois activer les macros ou
non à l'ouverture car j'ai des macros dans mes feuilles
excel. Quelle est la formule pour répondre oui par défaut?
cordialement

ThomasB


-----Message d'origine-----
OK, tu nous tiens au courant ?

CAP2

a écrit dans le
message de news:

791501c48458$477c3f50$
effectivement tu as déjà répondu et je t'en remercie.
je récrivais un message pour être ûn peu plus explicite.
en fait c'est une boite de dialogue sus une feuille excel
que je faisais, donc c ce que tu dois appeler "simple
MsgBox ". je viens de comprendre que le userform se fait
sous la fenetre visual basic!
en reprenant mon projet ça devrait marcher.
Merci, je vais tester...


-----Message d'origine-----
Salut,

j'ai déjà répondu plus bas, mais je ne dois pas te
comprendre...

Déjà, quand tu parles d'une "boite de dialogue", est-ce
une UserForm ou une

simple MsgBox ?

Si c'est une userform, ce code marche :

Private Sub Workbook_Open()

Dialogue1.Show

End Sub

J'attends de tes nouvelles

CAP2

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

7ad001c48452$891b02d0$
bonjour,

je cherche une formule vba pour qu'une boite de dialogue
(Dialogue 1) située sur ma feuille (questions) s'ouvre
automatiquement lorsque j'ouvre mon fichier excel.
Je vous remercie d'avance
amicalement

Thomas


.




.




Avatar
Nicolas B.
Salut thomas,


Autre possibilité, pour compléter les réponses de CAP2 et de William :
Tu vas ici : Menu DémarrerProgrammesMicrosoft OfficeOutils MS
OfficeCertificat numérique pour les projets VBA. Tu suis alors les
indications et retournes ensuite dans VBA où tu vas dans
OutilsSignature électronique pour cliquer sur Choisir afin de signer
ton projet. Tu enregistres et à la prochaine Ouverture tu coches
Toujours faire confiance... Les macros signées avec ce certificat seront
alors ouvertes sans alerte.


A+
Nicolas B.


thomas wrote:
ça marche effectivement très bien.
seul souci, il me demande si je dois activer les macros ou
non à l'ouverture car j'ai des macros dans mes feuilles
excel. Quelle est la formule pour répondre oui par défaut?
cordialement

ThomasB


Avatar
tomas
J'ai excel 97, je ne trouve pas la barre d'outil
outil/macro/sécurité (il n'y pas "sécurité")
?
Avatar
Nicolas B.
Salut,

Essaie de cette façon :
OutilsOptions, onglet Sécurité, clique sur Sécurité des macros et
choisis comme ton niveau de sécurité dans l'onglet correspondant.

Mais n'ayant pas Excel 97 je ne sais pas si ça marche.


A+
Nicolas B.


tomas wrote:
J'ai excel 97, je ne trouve pas la barre d'outil
outil/macro/sécurité (il n'y pas "sécurité")
?




Avatar
CAP2
Non thomas,

tu dois aller cliquer sur le *menu* Outil/Macros/Sécurité...

Ca marche ?

CAP2

"tomas" a écrit dans le message de
news: 7baa01c4845e$6f50b910$

J'ai excel 97, je ne trouve pas la barre d'outil
outil/macro/sécurité (il n'y pas "sécurité")
?
1 2