bonjour,
j'ai trouvé dans un livre la fonction suivante :
qui permet de recuperer une valeure dans un fichier fermé avec chemin: le lecteur et le chemin vers le fichier fermé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Function ObtenirValeur(chemin, fichier, feuille, ref) 'retrouve une valeur dans un classeur fermé Dim Arg As String 's'assure de l'existence du fichier If Right(chemin, 1) <> "/" Then chemin = chemin & "/" If Dir(chemin & fichier) = "" Then valeurObtenue = "fichier non trouvé" Exit Function End If 'crée l'argument Arg = "'" & chemin & "[" & fichier & "]" & feuille & "'!" & "/" Range 'ref).Range("A1").Address(, , x1R&C&) 'execute une maccro xlm valeurObtenue = ExecuteExcel4Macro(Arg) End Function
fichier le nom de fichier
feuille le nom de la feuille de calcul
et ref la reference de la cellule...
Seulement il doit y avoir une légère erreur au niveau de Range 'ref).Range("A1").Address(, , x1R&C&) car cela met en commentaire et donc cela bug...
Merci de m'aider à corriger ou de me soumettre une autre fonction qui poura recuperer dans un classeur fermé...
Lilou
Partager