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

Macros et VBA Excel Discussion :

Problème liste déroulante sur autre feuille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Problème liste déroulante sur autre feuille
    Bonjour à tous,
    Encore un petit soucis de VBA

    J'ai dans une feuille (feuil1) une liste avec un déroulant qui m'ouvre le lien correspondant (çà marche)

    le soucis c'est que mon déroulant, je dois le mettre dans une autre feuille( feuil2) du même classeur,

    et là, je sèche.

    Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Worksheet_Change(ByVal Target As Range)
     
    If Target.Address = "$A$6" Then
         temp = Application.Index([listeLiens], , 1).Find(Target, LookAt:=xlWhole).Offset(, 1)
     
       ActiveWorkbook.FollowHyperlink Address:="C:\Users\Toto\Desktop\Chauffeurs\" & temp
      End If
    End Sub

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Bon, je crois que j'ai mal exprimé ma demande (moi je me comprends c'est déjà çà)

    Sur une feuille j'ai une liste déroulante qui comporte des noms par exemple, et en cliquant sur le nom choisi j'arrive à ouvrir le lien (la liste des noms et la liste déroulante sont sur la même feuille) Pas de soucis, là çà marche

    Moi je voudrais, que ma liste déroulante soit sur une autre feuille et que suivant le choix du nom cela m'ouvre le lien de la feuille comportant la liste des noms, et là, je séche

    Merci d'avance

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 199
    Par défaut
    Bonjour,

    Je ne comprends pas trop votre problème.

    je viens de mettre le menu déroulant dans une autre feuille et votre code fonctionne parfaitement.

    J'ai peut etre pas tout compris !!!!!!

    Cordialement,

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour à tous et désolé du retard pour la réponse

    Mais de mon côté cela ne marche pas

    j'ai même essayé sur une même feuille en déplaçant le menu déroulant "$A$6" sur une autre cellule et "NIET"

    alors je crois qu'il y a dans le code précisé en-dessous l'emplacement des cellules à respecter

    La liste [ListeLiens] se trouve en D2:E:100 et sur un Tableau

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Worksheet_Change(ByVal Target As Range)
     
    If Target.Address = "$A$6" Then
         temp = Application.Index([listeLiens], , 1).Find(Target, LookAt:=xlWhole).Offset(, 1)
     
       ActiveWorkbook.FollowHyperlink Address:="C:\Users\Toto\Desktop\Chauffeurs\" & temp
      End If
    End Sub
    Merci d'avance et bonne journée

Discussions similaires

  1. [XL-2007] Récupérer valeurs d'une colonne vers une liste déroulante sur autre colonne d'une nouvelle feuille
    Par redhotchilipeppers dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/07/2014, 17h26
  2. probleme liste déroulante sur autres pc
    Par liege3134 dans le forum Excel
    Réponses: 1
    Dernier message: 11/07/2012, 13h58
  3. Problèmes recopie colonne sur autre feuille
    Par STRIKER94 dans le forum Excel
    Réponses: 9
    Dernier message: 26/03/2010, 06h56
  4. Réponses: 7
    Dernier message: 20/11/2008, 14h22
  5. Réponses: 13
    Dernier message: 01/06/2007, 14h02

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