Bonjour,
Je recherche de l'aide pour lire les données d'un fichier sans l'ouvrir et importer ces données sous Excel. Monfichier Excel (Appelons XL) contient indirectement le nom du fichier où se trouvent mes données (Appelons le DN) via différentes colonne (disons que DN= Range ("A1") & "_a_" & Range("A2") ,avec un chemin toujours identique type v:\..\DN).
Le problème est que DN n'est pas un .xls. En demandant l'ouverture par Excel, je récupère les données que je souhaite travailler toujours dans la même colonne. Je voudrais donc savoir si il est possible d'effectuer une macro qui me permette de lire DN comme un document Excel mais sans l'ouvrir.
NB: DN est un .dbf
Cela me permettrait d'inclure une formule de type ="sumprod(subsitute('v:\..\[DN]feuil1'!$B2:$B1065,""."","","")*1)" et d'obtenir instantanément la somme dans XL sans avoir à ouvrir/fermer DN dans un nouveau doc Excel.
Novice en VBA, je demande votre aide, au moins savoir si c'est possible. Je me demandais également s'il était possible de récupérer directement l'emplacement des données sous dbf et transposer les "." en "," pour obtenir des nombres utilisables sous Excel (j'ai tenté de changer mon séparateur de décimale sous Excel, mais ça ne résout pas ce problème), si possible en ayant directement la somme de ces données de type "123.456".
J'espère avoir été assez clair et obtenir au moins quelques pistes. Désolé de vous faire travailler en ce 1er mai...
Merci