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,