webForumDet fria alternativet

Autofilnamn i Excel?

3 svar · 1 611 visningar · startad av MAGGE

MAGGEMedlem sedan aug. 2000696 inlägg
#1

Jag undrar om det går att få ett automatiskt filnamn på en Excelfil?
Jag tänker så här att om man skriver in något i en ruta i Excel så blir det automatiskt filnamnet.
Jag bifogar en fil där jag markerat den rutan med rött.
Jag vill alltså att det som skrivs i den rutan automatiskt ska bli filnamnet.
Finns den funktionen eller går det att fixa på något annat sätt?

lecxeMedlem sedan okt. 200750 inlägg
#2

Prova formeln
=CELL("filnamn")

MAGGEMedlem sedan aug. 2000696 inlägg
#3

Hur och var lägger man in en sådan formel?
Är supernovis på Excel. :q

lecxeMedlem sedan okt. 200750 inlägg
#4

ok, missförstod dig lite där.. Jag gissar att du har en mall som du sedan sparar för olika arbetsorder.

1. Öppna din mall.
2. Tryck Alt + F11 för att komma till VB-editorn
3. Dubbelklicka på namnet på ditt kalkylblad i fönstret längst till vänster
4. Högst upp i det stora fönstret; ändra i den vänstra listrutan från 'Allmänt' till 'Worksheet'.
5. Ändra i den högra listrutan från 'SelectionChange' till 'Change'.
6. Klistra in så att det står så här i utrymmet under de båda listrutorna

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E6")) Is Nothing Then
    ThisWorkbook.SaveAs ("C:/temp/" & Range("E6").Value & ".xls")
End If

End Sub

Detta sparar arbetsboken som C:/temp/NamnetiE6.xls
Ändra i koden till önskad mapp. Filen kommer att "Sparas Som" varje gång du skriver något i E6. Går att ändra på det om du vill.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)