Ouverture d'un autre fichier Excel avec une macro, par pop up?

Résolu/Fermé
Spooty Messages postés 28 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 13 juillet 2017 - 23 avril 2013 à 10:07
Spooty Messages postés 28 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 13 juillet 2017 - 23 avril 2013 à 13:30
Bonjour,

J'ai une nouvelle question.

J'essaye de trouver un moyen pour pouvoir ouvrir un autre fichier excel au moyen d'un bouton (par macro ?) mais par pop up, afin de ne pas avoir à fermer un des deux fichiers pour revenir au fichier de base.

L'idée étant qu'une fenêtre plus petite s'ouvre dès qu'on clique sur le bouton. En fait, un bouton d'aide avec une espèce de boite de dialogue, mais qui serait en fait un autre fichier Excel.

Je ne sais pas si ma question est claire et surtout si c'est possible, mais, dans tous les cas apprécierait grandement votre aide !

Meilleures salutations.

Spooty

PS : J'ai une autre question encore en suspend sous :
https://forums.commentcamarche.net/forum/affich-27646879-obligation-de-remplir-une-cellule-pour-pouvoir-passer-a-la-suite

A voir également:

4 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
23 avril 2013 à 10:47
Bonjour,

Ouvrir un fichier excel dans une autre fenetre, mais peut servir a ouvrir tout autre fichier

a mettre dans un module

Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Declare Function ShellExecuteForExplore Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, lpParameters As Any, lpDirectory As Any, ByVal nShowCmd As Long) As Long

Sub test2()
    Chemin_Fichier = "Chemin du fichier\"
    Nom_Fichier = "Nom du fichier"
    'Ligne de Code ci-dessous recuperee sur le site Code-source ou developpez.com !!!
    'Permet de lancer un fichier sans donner le chemin du .EXE
    hwndSim = ShellExecuteForExplore(0&, vbNullString, Chemin_Fichier & Nom_Fichier, 0, 0, 1)
End Sub


J'ai une autre question encore en suspend sous : je vais voir
0
Spooty Messages postés 28 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 13 juillet 2017 2
23 avril 2013 à 10:54
Bonjour,

Merci pour votre réponse.

Je ne comprend hélas pas grand chose à ce que vous avez mis. Je ne sais pas faire de programmation et cela m'a bien l'air d'en être. avez-vous une autre solution ?

Merci encore et meilleures salutations

Spooty
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
23 avril 2013 à 11:03
Re,

L'idée étant qu'une fenêtre plus petite s'ouvre dès qu'on clique sur le bouton. Et comment voulez-vous que la fenetre s'ouvre sans code pour????


exemple a adapter

https://www.cjoint.com/c/CDxldyRGEB5

A+
0
Spooty Messages postés 28 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 13 juillet 2017 2
23 avril 2013 à 11:12
C'est justement la question, est-ce que cette solution existe, sans programmation ?
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
23 avril 2013 à 11:55
Re,

lien hypertexte: votre fichier "d'aide" sera ouvert dans le meme excel
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
23 avril 2013 à 12:15
Bonjour à tous,

est-ce que cette solution existe, sans programmation ?

tu demandais au moyen d'un bouton (par macro ?)
Faudrait savoir...

Sinon tu le fais à la main : lancer un 2ème excel et faire 'Ouvrir'

eric
0
Spooty Messages postés 28 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 13 juillet 2017 2
23 avril 2013 à 13:05
Merci Eric, oui, l'idée était de faire une macro simple qui ouvrirait un autre fichier au lieu d'un autre onglet... Ce n'est pas possible sans programmation vba ?
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
23 avril 2013 à 13:23
Bonjour Eriiic,

La solution serait un lien hypertexte d'un fichier "d'aide" .doc ou PDF comme cela pas de probleme de fenetre (plutot pdf car pas modifiable facile)

A+
0
Spooty Messages postés 28 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 13 juillet 2017 2
23 avril 2013 à 13:30
Re,

MERCI !!"Effectivement, pas besoin d'une macro, j'avais pas pensé à cette solution de lien hypertexte !

Excellente idée que je vais donc utiliser !

Merci pour votre aide !

Cordialement
0