Bonjour est bon week-end.
Peut-on coller une selection à la premiere cellule vide d'une colonne sans ouvrir le fichier destination?
J'ai fait un essai mais sans réussite.
J'ai mis en rouge la ligne défecttueuse.
Merci de votre patiente.
Guillaume
Voici le code
Peut-on coller une selection à la premiere cellule vide d'une colonne sans ouvrir le fichier destination?
J'ai fait un essai mais sans réussite.
J'ai mis en rouge la ligne défecttueuse.
Merci de votre patiente.
Guillaume
Voici le code
Code:
Sub exportDonneeDansCelluleClasseurFerme()
Dim Cn As ADODB.Connection
Dim Cd As ADODB.Command
Dim Rst As ADODB.Recordset
Dim Fichier As String
Fichier = "C:\Users\Moi\Desktop\11.xlsx"
Set Cn = New ADODB.Connection
Cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" _
& Fichier & ";Extended Properties=""Excel 12.0;HDR=no;"""
Set Cd = New ADODB.Command
Cd.ActiveConnection = Cn
Cd.CommandText = "Range(e65536).End(xlUp).Row + 1"
Set Rst = New ADODB.Recordset
[COLOR="red"]Rst.Open Cd, , adOpenKeyset, adLockOptimistic[/COLOR] Rst(0).Value = "a1:an800"
Rst.Update
Cn.Close
Set Cn = Nothing
Set Cd = Nothing
Set Rst = Nothing
End Sub