"SELECT * FROM pour récupérer valeur

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.
 

Discussions similaires

Statistiques des forums

Discussions
312 581
Messages
2 089 919
Membres
104 307
dernier inscrit
Diet