Ouverture d'un autre fichier Excel avec une macro, par pop up? [Résolu/Fermé]

Signaler
Messages postés
28
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
13 juillet 2017
-
Messages postés
28
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
13 juillet 2017
-
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

4 réponses

Messages postés
15239
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
12 juillet 2020
1 308
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
Messages postés
28
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
13 juillet 2017
2
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
Messages postés
15239
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
12 juillet 2020
1 308
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+
Messages postés
28
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
13 juillet 2017
2
C'est justement la question, est-ce que cette solution existe, sans programmation ?
Messages postés
15239
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
12 juillet 2020
1 308
Re,

lien hypertexte: votre fichier "d'aide" sera ouvert dans le meme excel
Messages postés
23384
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
12 juillet 2020
6 233
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
Messages postés
28
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
13 juillet 2017
2
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 ?
Messages postés
15239
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
12 juillet 2020
1 308
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+
Messages postés
28
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
13 juillet 2017
2
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