Récupérer contenu d'une cellule pour le mettre dans une formule
zambrya
Messages postés
22
Statut
Membre
-
zambrya Messages postés 22 Statut Membre -
zambrya Messages postés 22 Statut Membre -
Bonjour,
Je suis bloquée.
Voici mon problème
Dans la colonne A j'ai des numéros de dossier
Dans la colonne B j'ai les liens hypertexte menant aux dossiers(ex : PA vierge)
Dans la colonne C j'ai des états qui s'affiche en fonction de la formule suivante :
=SI('[PA vierge.xls]Aktionsplan'!$B$25="oui";"soldé";"")
Je souhaiterais trouver une formule qui fasse le lien avec le contenu de ma colonne B au lieu de [PA vierge.xls].
Merci par avance
Je suis bloquée.
Voici mon problème
Dans la colonne A j'ai des numéros de dossier
Dans la colonne B j'ai les liens hypertexte menant aux dossiers(ex : PA vierge)
Dans la colonne C j'ai des états qui s'affiche en fonction de la formule suivante :
=SI('[PA vierge.xls]Aktionsplan'!$B$25="oui";"soldé";"")
Je souhaiterais trouver une formule qui fasse le lien avec le contenu de ma colonne B au lieu de [PA vierge.xls].
Merci par avance
2 réponses
-
Bonjour,
Essaie avec
=SI(INDIRECT("'[" & B3 & ".xls]Aktionplan'!$B$25")="oui";"soldé";"")
A+ -
Bonjour,
Une solution proposée par Laurent Longre :
http://www.excelabo.net/excel/indirect_classeur_fermeFunction RECUP(Fichier As String, Feuille As String, _
Ligne As Long, Col As Integer)
With CreateObject("Excel.Application").Workbooks.Open(Fichier)
RECUP = .Worksheets(Feuille).Cells(Ligne, Col)
.Close False
End With
End Function
Avec le chemin complet dans la cellule A1 :
C:\Users\Documents\PA vierge.xls
Et la formule :
=RECUP(A1;"Aktionsplan";25;2)
A+-
Bonjour,
Je suis désolée pour le retard.
La fonction marche très bien.
Par contre si j'effectue des mises à jour sur le classeur PA vierge, je ne les retrouve pas sur le classeur qui me sert de base de donnée.
Comment faire pour que les mises à jour se fasse aussi sur mon classeur qui me sert de base de donnée?
Merci
Zambrya
-