Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives

Advertisement

 
 
LinkBack Outils de la discussion
Vieux 07/07/2004, 16h26   #1 (permalink)
Nicolas
Guest
 
Messages: n/a
Par défaut macro excel : comment faire pour recuperer dans une macro les valeurs d'un autre

bonjours. j'ecris,dans un classeur excel, une macro VB qui me fait des traitements. j'aimerai pouvoir recuperer des parametres qui se trouve dans un autre classeur. les deux classeurs sont d'ailleurs dans le meme repertoire. est il obligatoire d'avoir les deux fichier ouvert ??

merci d'avance
 
Vieux 07/07/2004, 20h01   #2 (permalink)
myDearFriend
Guest
 
Messages: n/a
Par défaut Re: macro excel : comment faire pour recuperer dans une macro les valeurs d'un autre

Bonjour Nicolas,

Je ne suis pas sûr d'avoir bien compris ta question....

Toutefois si le but recherché est de récupérer des valeurs dans un autre classeur qui est fermé, tu trouvevas ci-joint un petit exemple qui pourra t'être utile et qui est basé sur la fonction suivante :

Public Function RecupValeur(Chemin, Fichier, Feuille, Cellule) As Variant
' Cette fonction est tirée de : "The SpreadSheet Page" de J.Walkenbach
' (http://j-walk.com/ss/excel/tips/tip82.htm)

' Récupère une valeur dans un classeur fermé
Dim Cible As String
' Vérifier que le classeur existe
If Right(Chemin, 1) <> "\" Then Chemin = Chemin & "\"
If Dir(Chemin & Fichier) = "" Then
RecupValeur = "<< Cible non trouvée >>"
Exit Function
End If
' Reconstitue le chemin complet qui conduit à la cellule cible
Cible = "'" & Chemin & "[" & Fichier & "]" & Feuille & "'!" & _
Range(Cellule).Range("A1").Address(, , xlR1C1)
' Execute une macro XLM
RecupValeur = ExecuteExcel4Macro(Cible)
End Function



Cordialement,
Didier_mDF

Fichiers attachés
Type de fichier : zip PourNicolas.zip (9,2 Ko, 17 affichages)
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 00h54.


(C) 2006 Excel Downloads