19. maj 2018 - 13:02Der er
25 kommentarer og 1 løsning
Gem med bestemt navn
Jeg har følgende Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = Cells(4, 2).Address Then If Not IsEmpty(Target.Value) Then ThisWorkbook.SaveAs ThisWorkbook.Path & "\" & Target.Text End If End If End Sub Der er bare det problem at den gemmer hver gang der er en i linie 4 kol. 2 Jeg har lavet en knap så jeg selv vælger hvornår der skal gemmes så kan den automatiske " gemning" fjernes ?
ok Claes57 idet jeg ikke selv har lavet formlen , ved jeg ikke hvad der er jeg skal slette
ved du om denne formel formel virker i excel 2010 ? idet jeg laver den i excel 2016 men den skal køre i en excel 2010 og det er som den ikke virker der ?
Hej Store-Morten Jeg har lavet en makro og en knap , men ligeså snart B4 ændre sig gemmer den filen det var jo meningen at den først skulle gemmes når knappen trykkes
Det med at den gemte sig som en gammel fil er løst, fandt ud af der må ikke være mellemrum i fil navnet
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = Cells(4, 2).Address Then If Not IsEmpty(Target.Value) Then ThisWorkbook.SaveAs ThisWorkbook.Path & "\" & Target.Text End If End If End Sub
Den gemmer sig selv, når der kommer ny tekst i B4 Jeg ville gerne at den ikke gemmer sig selv, men via en makro og knap Macro ser således ud: Sub gem() ' ' gem Makro '
' ActiveWorkbook.SaveAs Filename:= _ "I:\Kunder\MHI Vestas\2018\DC Cables 2018\Operations\Economy\Test kabelmaskine\ffdfdgffdgdgfdgfdgfgdgd.xlsm" _ , FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False End Sub
men de to koder konflikter, når jeg kører makroen så vælger den et gammelt navn og ikke det nye der er i B4 ligeledes har jeg lavet en makro der skal slette de gamle data i arket Sub ny_checkskema() ' ' ny_checkskema Makro '
' Range("B4").Select Selection.ClearContents Range("B5").Select Selection.ClearContents Range("B6").Select Selection.ClearContents Range("C4").Select Selection.ClearContents Range("D4").Select Selection.ClearContents Range("E4").Select Selection.ClearContents Range("F4").Select Selection.ClearContents Range("G4").Select Selection.ClearContents End Sub
det var meningen at filen skulle gemmes under : "I:\Kunder\MHI Vestas\2018\DC Cables 2018\Operations\Economy\Test kabelmaskine\ffdfdgffdgdgfdgfdgfgdgd.xlsm" Hvor ffdfdgffdgdgfdgfdgfgdgd skulle erstattes med navnet i B4, når den skal gemmes
Hvis filnavnet allerede findes og du vælger "Nej" eller "Annuller" får du en fejl. Så vi tilføjer lig en linje:(div)Sub gem() ' gem Makro On Error Resume Next ActiveWorkbook.SaveAs Filename:= _ "I:\Kunder\MHI Vestas\2018\DC Cables 2018\Operations\Economy\Test kabelmaskine\" & Range("B4") & ".xlsm" End Sub[/div]
Sub gem() ' gem Makro On Error Resume Next ActiveWorkbook.SaveAs Filename:= _ "I:\Kunder\MHI Vestas\2018\DC Cables 2018\Operations\Economy\Test kabelmaskine\" & Range("B4") & ".xlsm" End Sub
Sub test_B4_B5_B5() If Range("B4") <> "" Then MsgBox "I celler B4 står der: " & Range("B4") If Range("B5") <> "" Then MsgBox "I celler B5 står der: " & Range("B5") If Range("B6") <> "" Then MsgBox "I celler B6 står der: " & Range("B6") End Sub
i koden ActiveWorkbook.SaveAs Filename:= _ "I:\Kunder\MHI Vestas\2018\DC Cables 2018\Operations\Economy\Test kabelmaskine\" & Range("B4") & ".xlsm" kikker den jo efter navnet i B4 hvis der er tekst i B5 eller B6 men kun en af dem , så skal den indsætte det i stedet lidt ala: "I:\Kunder\MHI Vestas\2018\DC Cables 2018\Operations\Economy\Test kabelmaskine\" & Range("B4:B6") & ".xlsm" men så kommer den med fejl
Sub gem() ' gem Makro If Range("B4") <> "" Then FilNavn = Range("B4") If Range("B5") <> "" Then FilNavn = Range("B5") If Range("B6") <> "" Then FilNavn = Range("B6")
On Error Resume Next ActiveWorkbook.SaveAs Filename:= _ "C:\Users\mjo\Desktop\Leg\" & FilNavn & ".xlsm" End Sub
Sub gem() ' gem Makro If Range("B4") <> "" Then FilNavn = Range("B4") If Range("B5") <> "" Then FilNavn = Range("B5") If Range("B6") <> "" Then FilNavn = Range("B6")
On Error Resume Next ActiveWorkbook.SaveAs Filename:= _ "I:\Kunder\MHI Vestas\2018\DC Cables 2018\Operations\Economy\Test kabelmaskine\" & FilNavn & ".xlsm" End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.