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?
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.
250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849