Validation ou liste

lol_brossier

XLDnaute Nouveau
Bonjour,
Je cherche un peut d'aide pour realiser une liste de validation mais avec des données venant d'un autre fichier excel, y at'il un moyen ?
Quand je fait une liste via le menu validation excel me dit que je peut pas faire reference a des données externes.
Merci d'avance
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Validation ou liste

Bonsoir,


Code:
Liste Donnée/Validation avec classeur fermé

-Les données sont dans un classeur fermé DVSource.xls
-Elles sont copiées dans l'onglet Liste de ce classeur

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Address = "$B$2" Then
   repertoire = ThisWorkbook.Path & "\"
   Dim rs As ADODB.Recordset
   Set cnn = New ADODB.Connection
   cnn.Open "DRIVER={Microsoft Excel Driver (*.xls)};DBQ=" & repertoire & "\" & "DVSource.xls"
   Set rs = cnn.Execute("SELECT noms FROM MaBD where noms<>'' ORDER BY noms")
    Sheets("Liste").[A2:A1000].ClearContents
   Sheets("Liste").[A2].CopyFromRecordset rs
  End If
End Sub

JB
Formation Excel VBA JB
 

Pièces jointes

  • DVClasseurFermex.zip
    21 KB · Affichages: 28

lol_brossier

XLDnaute Nouveau
Re : Validation ou liste

Merci, mais je n'ai pas le droit de modifier le claseur dans lequel il y a la liste, la liste est la pour choisir un contact et j'ai 3 rechercheV qui se serve de ce qui est choisi dans la liste. J'ai bien l'impression que je suis bloqué pour remplir cette liste sans importer les données dans le classeur !
 

Discussions similaires

Réponses
13
Affichages
296
Réponses
8
Affichages
478

Statistiques des forums

Discussions
314 198
Messages
2 107 056
Membres
109 743
dernier inscrit
TROMBATI