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:
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.
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.