Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives > nom fichier dans cellule et ""fonctions personnalisées"
Vous inscrire
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus


 
 
LinkBack Outils de la discussion
Vieux 17/09/2004, 23h18   #1 (permalink)
pmfontaine
 
Messages: n/a
Par défaut nom fichier dans cellule et ""fonctions personnalisées"

Bonjour,
Je voudrais récupérer le nom du fichier dans une cellule, et par la recherche j'ai trouvé une methode utilisant les "fonctions personnalisées" sur ce lien : http://www.excel-downloads.com/html/French/forum/read.php?f=1&i=115331&t=2161
Mais je n'arrive pas à la mettre en application, pouvez-vous me donner des précision, ou un exemple concret dans un fichier.
Pouvez-vous également m'en dire plus les "fonctions personnalisées"
Merci d'avance
pmfontaine
 
ANNONCES
Vieux 18/09/2004, 09h04   #2 (permalink)
Jean-Marie
 
Messages: n/a
Par défaut Re: nom fichier dans cellule et ""fonctions personnalisées"

Bonjour

Je suppose que tu veux utiliser la function

function nomFichier()
nomFichier = activeworkbook.name
end function

Ceci est un code VBA, qu'il faut mettre dans un module.

Pour créer un module :
° Place toi sur le fichier qui dois contenir la "fonction personnalisée"
° Alt F11
° Clique sur le menu Insertion/Module
° Tu fais un copier/coller du code dans la nouvelle fenêtre
° tu retournes dans Excel en cliquant sur le menu Fichier/Retourner à Microsoft Excel

Maintenant dans la cellule que tu veux, tu places la fonction =nomfichier()

La catégorie "fonctions personnalisées" dans la boîte de dialogue d'insertion de formule, sert de fourretout des Functions VBA (Public) qui se trouvent dans tous les classeurs ouverts, au moment de l'affichage de cette boîte.

Je te retourne dans l'aide de VBA à l'index "Function" pour avoir d'autres commentaires, sur la création de function.

@+Jean-Marie
 
Vieux 20/09/2004, 11h26   #3 (permalink)
pmfontaine
 
Messages: n/a
Par défaut Re: nom fichier dans cellule et

Bonjour Jean Marie et tous le Forum,
merci pour ton aide qui fonction correctement, mais comment faire pour actualiser automatiquement la cellule en cas de changement de nom du fichier ?
Ou, dans mon exemple joint de fonction personalisée, comment mettre a jour automatiquement A1 quand je change B1 ou (et) B2 ?
Je suis obligé de celectionner la cellule A1 et de faire Enter !
@+
pmfontaine
Fichiers attachés
Type de fichier : zip Fonct_perso.zip (6,8 Ko, 10 affichages)
 
Vieux 20/09/2004, 17h11   #4 (permalink)
Vincent
 
Messages: n/a
Par défaut Re: nom fichier dans cellule et ""fonctions personnalisées"

Salut a tous
 
Vieux 20/09/2004, 17h13   #5 (permalink)
Vincent
 
Messages: n/a
Par défaut Re: nom fichier dans cellule et ""fonctions personnalisées"

Salut a tous

Une solution tres simple a mettre en oeuvre sans macro est d'inserer la formule suivante dans la cellule =CELLULE("filename") ; elle se mettra a jour a chaque recalcul de la feuille pour te renvoyer le nom et le chemin complet du classeur

A+

Vincent
 
ANNONCES
 



Outils de la discussion

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

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 23h44.


(C) 2006 Excel Downloads