Copier les liens d'un tableau vers liste déroulante

DoudouNours

XLDnaute Junior
Bonjour à tous.

J'aimerai savoir si vous pouviez m'aider sur ce classeur.

J'ai une liste déroulante colonne B ligne 24 qui reprend la colonne S. J'ai des liens hypertextes vers des fichiers PDF via un serveur, dans toutes les cellules vertes. Elles indiquent egalement la page dans laquelle le PDF s'ouvriera.

Mon souhaits est que lorsque je choisi dans la liste déroulante le W3 par exemple, tous les liens P8, P36, P38, P39, P43, P44 soient placés en ligne a droite de ma liste déroulante et qu'ils restent cliquable, en gardant la mise en forme etc... En gros, un copier-coller.

Merci pour votre aide.


DoudouNours
 

Pièces jointes

  • Copier les liens d'un tableau vers liste déroulante.xlsx
    13.3 KB · Affichages: 42

Yaloo

XLDnaute Barbatruc
Re : Copier les liens d'un tableau vers liste déroulante

Bonsoir DoudouNours,

Vois avec cette macro :

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i&, d&
If Target.Address = "$B$24" Then
[C24:M24].Clear
  i = Application.Match(Target, Columns(19), 0)
  d = Cells(i, 19).End(xlToRight).Column - 19
  Cells(i, 20).Resize(, d).Copy [C24]
End If
End Sub

Je ne suis pas sûr que ça fonctionne avec des liens hypertextes.

A+

Martial
 

Statistiques des forums

Discussions
314 450
Messages
2 109 731
Membres
110 553
dernier inscrit
loic55