A voir également:
- Actualiser un fichier excel sans l'ouvrir
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier docx ? - Guide
- Liste déroulante excel - Guide
8 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
20 févr. 2009 à 20:42
20 févr. 2009 à 20:42
Bonjour,
Tu peux utiliser une connexion ADO pour lire ou ecrire dans un fichier Excel fermé.
;o)
Tu peux utiliser une connexion ADO pour lire ou ecrire dans un fichier Excel fermé.
Sub ADOcnx_XL_Close() 'Cochez la ligne "Microsoft ActiveX Data Objects x.x Library". 'dans Outils > Références... Dim Cnx As ADODB.Connection Dim Fichier As String 'Définit le classeur fermé servant de base de données (mettre le chemin complet) Fichier = "C:\monClasseur.xls" Set Cnx = New ADODB.Connection '--- Connexion --- With Cnx .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "Data Source=" & Fichier & _ ";Extended Properties=Excel 8.0;" .Open End With 'Extended Properties=Excel 8.0 est utilisé pour les versions d'Excel 97, 2000 et 2002. ' '... la requête ... ' '--- Fermeture connexion --- Cnx.Close Set Cn = Nothing End Sub
;o)