"SELECT * FROM pour récupérer valeur

  • Initiateur de la discussion Initiateur de la discussion rjcb
  • 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 !

rjcb

XLDnaute Occasionnel
Bonjour,

Je rencontre un petit souci pour récupérer des valeurs d'un autre fichier XLS.
Pour que cela soit plus explicite voici un extrait du code:
Code:
Cellule = "F12:F12"
    Feuille = "BdC VDR SRO 2010$"
    Fichier = Path
                
    Set Source = New ADODB.Connection
    Source.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
        "Data Source=" & Fichier & ";Extended Properties=""Excel 8.0;HDR=No;"";"
                
    Set ADOCommand = New ADODB.Command
    With ADOCommand
        .ActiveConnection = Source
        .CommandText = "SELECT * FROM [" & Feuille & Cellule & "]"
    End With
                  
    Set Rst = New ADODB.Recordset
    Rst.Open ADOCommand, , adOpenKeyset, adLockOptimistic
                  
    Set Rst = Source.Execute("[" & Feuille & Cellule & "]")
    
    Range("G" & lastrow).CopyFromRecordset Rst
    
    If Rst = "RESILIATION" Then
    
    Else
    End If


En fait je voudrais juste avoir la valeur de Rst mais cela me remonte une erreur.
Ce code est très bien car il me permet de récupérer les infos que je veux en laissant le fichier XLS source fermé.

Merci de votre aide.
 
- 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

Discussions similaires

G
  • Question Question
Réponses
2
Affichages
4 K
J
Réponses
2
Affichages
1 K
J
S
Réponses
0
Affichages
905
Street filou
S
E
Réponses
3
Affichages
2 K
Evictius
E
Retour