Hirdetés

Keresés

Hirdetés

Új hozzászólás Aktív témák

  • logitechh

    csendes tag

    válasz logitechh #46561 üzenetére

    Sziasztok!

    Összetákoltam valait de sajnos valami nem ok.
    Össze vissza megismétli a nevet és nem mindig abba a mappába ment ahová kellene hanem egyel kijjebb majd ismét egy mappával kijjebb
    :W
    Esetleg valaki tudja hol ronthattam el?

    Sub AutomatikusMentes()
    ActiveSheetExportToTXT
    MunkalapAtnevez
    ActiveSheetExportToXLSM
    End Sub
    Sub MunkalapAtnevez()

    Dim strMunkalapNev As String 'hely foglalás a memóriában
    strMunkalapNev = "létszámjelentő" 'név deklarálása
    ActiveSheet.Select 'aktív munkalap kijelölése
    ActiveSheet.Name = strMunkalapNev 'aktív munkalap neének megadása a deklarált név alapján
    End Sub
    Sub ActiveSheetExportToTXT()
    'aktív munkalap lementése a név:a munkafüzet neve_létszám_dátum_óra perc_másodperc
    cntr = ""
    If Dir(ThisWorkbook.Path & "\" & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1)) & "_Dezsike_" & cntr & ".txt") = "" Then GoTo xprt
    If Dir(ThisWorkbook.Path & "\" & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1)) & "_Dezsike_" & cntr & ".txt") <> "" Then
    cntr = 1
    Do Until Dir(ThisWorkbook.Path & "\" & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1)) & "_Dezsike_" & cntr & ".txt") = ""
    cntr = cntr + 1
    Loop
    End If
    xprt:
    ActiveWorkbook.SaveAs filename:= _
    ThisWorkbook.Path & "\" & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1)) & "_Dezsike_" & Format(Now, "yyyymmdd_hhnn_ss") & ".txt", _
    FileFormat:=xlText, _
    CreateBackup:=False
    End Sub
    Sub ActiveSheetExportToXLSM()
    'aktív munkalap lementése a név:a munkafüzet neve_létszám_dátum_óra perc_másodperc
    cntr = ""
    If Dir(ThisWorkbook.Path & "\" & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1)) & "Létszámjelentő" & cntr & ".xlsm") = "" Then GoTo xprt
    If Dir(ThisWorkbook.Path & "\" & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1)) & "Létszámjelentő" & cntr & ".xlsm") <> "" Then
    cntr = 1
    Do Until Dir(ThisWorkbook.Path & "\" & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1)) & "Létszámjelentő" & cntr & ".xlsm") = ""
    cntr = cntr + 1
    Loop
    End If
    xprt:
    ActiveWorkbook.SaveAs filename:= _
    ThisWorkbook.Path & "\" & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1)) & "Létszámjelentő" & Format(Now, "yyyymmdd_hhnn_ss") & ".xlsm", _
    FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
    End Sub

    [ Szerkesztve ]

Új hozzászólás Aktív témák