IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA PowerPoint Discussion :

Renvoi vers Excel


Sujet :

VBA PowerPoint

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 19
    Points : 12
    Points
    12
    Par défaut Renvoi vers Excel
    Bonjour,

    Je dispose des versions 2007 d'Excel et de PowerPoint.
    Je souhaiterais, dans une présentation PowerPoint, avoir un lien qui m'ouvre Excel et me place sur une cellule demandée (ou me mettre directement sur la cellule si le fichier Excel est déjà ouvert (de préférence avec la cellule sélectionnée en haut de la page Excel même si la cellule sélectionée précédemment est au-dessus de celle voulue)). C'est en fait ce qui est expliqué dans la FAQ ici : Comment créer un lien hypertexte vers une cellule d'un fichier Excel ?
    Seulement, il s'agit d'un accès local, et si je bouge mes fichiers, le lien ne fonctionne plus. Existe-t-il un moyen de dire que l'on veut ouvrir "Exemple.xls'Feuil1'#A1215" avec comme chemin la même racine que celui du fichier PowerPoint, à savoir que les deux fichiers seront dans le même emplacement là où je ferais la présentation ?

    J'espère avoir été assez clair.
    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour et bienvenue sur le forum Office de DVP

    Ce que tu as vu dans la FAQ n'est pas du tout dynamique, pour réaliser ce que tu veux il va falloir passer par du code VBA.

    Est-ce que ton fichier Excel sera toujours dans le même répertoire que ton fichier PowerPoint ?

    Si c'est oui à tout il faudrait :

    Dans un module VB de PowerPoint, mettre une routine de ce type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Public Sub VersLien(objShp As Shape)
        With objShp.ActionSettings(ppMouseClick).Hyperlink
            .Address = ActivePresentation.Path & "\test.xlsx#'Feuil1'!D5"
        End With
    End Sub
    Ensuite sur l'action de ce que tu veux (un bouton ou autre), tu affectes la macro VersLien.

    Philippe

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 19
    Points : 12
    Points
    12
    Par défaut
    Merci beaucoup pour la rapidité de la réponse ! C'est tout à fait ce que j'attendais ! Reste plus qu'à le faire.

Discussions similaires

  1. [XL-2013] Renvoi d'une listbox vers excel
    Par thomanneca dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/07/2014, 18h35
  2. Access vers excel
    Par tiopan dans le forum Access
    Réponses: 6
    Dernier message: 05/12/2003, 09h43
  3. [CR] Exportation vers Excel
    Par djamel64 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 01/12/2003, 15h52
  4. exportation vers excel
    Par Pm dans le forum XMLRAD
    Réponses: 3
    Dernier message: 24/01/2003, 15h48
  5. [] [Excel] Exporter un graphe MSChart vers Excel
    Par Gonzo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/12/2002, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo