Bonjour,
je cherche à récupérer via ADO (donc dans un classeur fermé), une plage de cellule qui va de A2:ABM400.
le problème étant que je n'arrive à récuper que jusque la colonne IV.....(= format .xls)
le code (merci JB ):
merci pour votre aide,
je cherche à récupérer via ADO (donc dans un classeur fermé), une plage de cellule qui va de A2:ABM400.
le problème étant que je n'arrive à récuper que jusque la colonne IV.....(= format .xls)
le code (merci JB ):
VB:
Sub RecupTableur2()
' Microsoft ActiveX DataObject doit être coché
Set cnn = New ADODB.Connection
répertoire = ThisWorkbook.Path
Fichier = "\Essai\Temps.xlsm"
cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & répertoire & "\" & Fichier & ";Extended Properties='Excel 12.0;HDR=Yes'"
Set rs = cnn.Execute("[Visu$A1:ABM400]")
[A1].CopyFromRecordset rs
rs.Close
cnn.Close
Set rs = Nothing
Set cnn = Nothing
End Sub
merci pour votre aide,