VBA Excel mise à jour fichier sans l'ouvrir
Fermé
Rochelle13
-
20 févr. 2009 à 08:53
danielc0 Messages postés 1351 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 24 décembre 2024 - 4 juil. 2024 à 09:50
danielc0 Messages postés 1351 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 24 décembre 2024 - 4 juil. 2024 à 09:50
A voir également:
- Actualiser un fichier excel sans l'ouvrir
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir un fichier .dat - Guide
- Fichier rar - 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)
3 juil. 2024 à 09:51
Bonjour,
Je n'arrive pas à utiliser les références ADO elles ne sont peut-être pas activer sur mon poste et je ne trouve pas comment le faire
Il y a écrit dans les références du projet et de cocher la case réference ADO mais aucun moyen de le trouver.
Merci pour votre aide
4 juil. 2024 à 09:50
Bonjour,
Coche la référence :
Microsoft ActiveX Data Objects x.x
Daniel