Ik werk in Excel 2000 (maar ook in Excel97).
Als ik een Excelblad uitprint wil ik AUTOMATISCH de bestandsnaam uitgeprint
hebben.
Via Bestand, Pagina-instelling, Koptekst/Voettekst,Aangepaste voettekst
kan ik de bestandsnaam automatisch uitprinten.
Echter ik wil de bestandsnaam in een bepaalde cel hebben (dus NIET in de
voettekst).
Eigenlijk net zoiets als in WORD waar ik een VELD kan INVOEGEN met de
FILENAME.
Bestaat er een of andere functie (of iets anders), of misschien een macro,
waarmee ik dit kan bewerkstellingen?
Bij voorbaat mijn dank voor de hulp.
Rickie
"Rickie Gibson" <ric...@apd.nl> schreef in bericht
news:ahRz8.436773$Fw2.11...@nlnews00.chello.com...
> Echter ik wil de bestandsnaam in een bepaalde cel hebben
Sub Bestandsnaam_invoegen()
Range("A1").Value = ActiveWorkbook.FullName
End Sub
--
mvg
BBert
wat ook mogelijk is: =CEL("bestandsnaam")
groeten, Marc
>-----Oorspronkelijk bericht-----
>.
>
>-----Oorspronkelijk bericht-----
>.
>
<knip>
Hallo Rickie,
Misschien heb je hier iets aan:
1. Go to the VBA-editor with <Alt><F11>2. Doubleclick the name of the
workbook in the project window (upper left of the screen)3. Choose Insert
> Module4. Enter this function. Function fname(nName As String) Select
Case LCase(nName) Case "pathfile" fname =
ActiveWorkbook.FullName Case "path" fname =
ActiveWorkbook.Path Case "file" fname =
ActiveWorkbook.Name Case "sheet" fname = ActiveSheet.Name
Case Else fname = "Not defined" End SelectEnd FunctionIn the
sheet you could enter:=fname("pathfile") to get
D:\Data\Excel\Budget.xls=fname("path") to get
D:\Data\Excel=fname("file") to get Budget.xls=fname("sheet")
to get Sheet1 (or whatever)Succes!Met vriendelijke groet,John
<knip>
Sorry Rickie, mijn vorig bericht was niet echt leesbaar
Hier nog een poging
John,
Nex'
"Rickie Gibson" <ric...@apd.nl> schreef in bericht
news:ahRz8.436773$Fw2.11...@nlnews00.chello.com...
Dat met =cel["bestandsnaam"] werkt perfect.
Is er een plaats (misschien in Help of een website) waar ik dit soort
functies kan opzoeken?
Hardstikke bedankt.
Groeten, Rickie
"marc" <thijs...@skynet.be> schreef in bericht
news:edF5RyT8BHA.1352@tkmsftngp05...
Samen met de tip van Marc, had ik met dezelfde functies, die jij hier
aangeeft, de bestandsnaam eruit kunnen distilleren.
Maar ik had elke functie in een aparte cel. Ik wist niet (nu dus wel) dat je
ze in één regel kon zetten. Weer wat bijgeleerd.
Bedankt Nex, Rickie
"Nexcel" <nex...@home.nl> schreef in bericht
news:A9%z8.92417$58.63...@zwoll1.home.nl...
> Function fname(nName As String)
> Select Case LCase(nName)
> Case "pathfile"
> fname = ActiveWorkbook.FullName
> Case"path"
> fname = ActiveWorkbook.Path
> Case "file"
> fname = ActiveWorkbook.Name
> Case "sheet"
> fname = ActiveSheet.Name
> Case Else
> fname = "Not defined"
> End Select
> End Function
Handige oplossing, John. Ik ga hem bewaren.
--
mvg
BBert
"Rickie Gibson" <ric...@apd.nl> schreef in bericht
news:Td5A8.441896$Fw2.11...@nlnews00.chello.com...