Recherche dans fichier fermé avec plusieurs occurences

  • Initiateur de la discussion Initiateur de la discussion Pierre31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Pierre31

Guest
Bonjour à toutes et tous,

J'ai cherché en vain en passant par ADO une solution pour copier les lignes d'un fichier fermé qui contient de façon aléatoire en colonne "K" l'information par exemple ("45-99-099"). Le nombre de codes identiques à trouver est variable.

D'avance merci pour vos réponses.

Cordialement
Pierre
 
Re : Recherche dans fichier fermé avec plusieurs occurences

Bonjour,


Code:
   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 colj,colk FROM MaBD2 where Colk='45-99-099'")
   Sheets("Liste").[G2].CopyFromRecordset rs

JB
Formation Excel VBA JB
 
Bonjour BOISGONTIER,

Merci pour ta réponse rapide.
J'ai appliqué ta solution, mais j'ai un message "Pilote ODBC Excel, trop peu de paramètres. 2 attendu" et là je n'arrive pas à m'en sortir malgrès que j'ai nommé "BUDGET" la plage "MaBD2" dans le fichier fermé ainsi que dans la macro.
Cordialement
Pierre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
Réponses
2
Affichages
637
B
  • Question Question
Réponses
11
Affichages
1 K
Benoît75
B
Retour