---
title: "Plocka ut namn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/180387-plocka-ut-namn"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2009-09-22T21:41:13.000Z"
updated: "2009-09-23T06:05:37.000Z"
replies: 4
views: 435
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/180387-plocka-ut-namn"
---

# Plocka ut namn

## #1 — devotion, 2009-09-22T21:41Z

Hej

Hur plockar jag ut filnamnet, utan sökväg och filändelse?

X:\\Anbud\\Kontraktsanbud\\AS-101\\AS-101 Akademiska hus 041004.xls

Mvh
Henrik

Permalänk: https://www.webforum.nu/p/180387

## #2 — devotion, 2009-09-22T22:09Z

Så här kanske:

```
'Funktion som hämtar ut filnamnet utan sökväg och filändelse
Function GetDocName(s)
	dim nPosition, sFileName, i
	
	nPosition = 0
	
	'Hitta positionen för sista "\" i s
    For i = 1 To Len(s)
        If (Mid(s, i, 1) = "\") Then nPosition = i
    Next
	
	'Filnamn utan sökväg
    sFileName = Right(s, Len(s) - nPosition)

    'Filnamn utan filändelse
    nPosition = InStr(sFileName, ".")
        If nPosition <> 0 Then
            sFileName = Left(sFileName, nPosition - 1)
        End If
  
	GetDocName = sFileName
End function
```

Kanske finns snyggare sätt att lösa det på, men det verkar funka!

Mvh
Henrik

Permalänk: https://www.webforum.nu/p/2202865

## #3 — @nders, 2009-09-23T05:43Z

Det finns en funktion som ger dig sista positionen för en viss delsträng - InstrRev(). Använd den istället så förenklas din kod en aning. Det är även den du borde använda för att slänga bort filändelsen, inte Instr - filnamn kan ju också innehålla punkter.

mvh

Permalänk: https://www.webforum.nu/p/2202874

## #4 — devotion, 2009-09-23T06:03Z

Aldrig kan man var nöjd...

Men, det är ju som du säger, filnamn kan ju innehålla punkt, och då lä rdet väl balla ur...

Hur använder man InstrRev() då?

 :) 

Mvh
Henrik

Permalänk: https://www.webforum.nu/p/2202875

## #5 — Zaiman, 2009-09-23T06:05Z

<http://www.w3schools.com/Vbscript/func_instrrev.asp>

/R
Mer att läsa för VB:  <http://www.w3schools.com/Vbscript/vbscript_ref_functions.asp>

Permalänk: https://www.webforum.nu/p/2202876

---

Tråden på webben: https://www.webforum.nu/amne/asp/180387-plocka-ut-namn
