Keresés

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

  • csferke

    senior tag

    válasz Delila_1 #14687 üzenetére

    Delila!
    Köszönöm a gyors reagálást, segítséget. :R
    Az eddigi próbálkozásaimból hiányzott az ActiveSheet.Copy

    Picit azért én is "komplikáltam" az egészen.
    Sub LapotMent()
    ' Ctrl + w
    ChDir "C:\Users\Ferke\Desktop\XX"
    Do
    fName = Application.GetSaveAsFilename(fileFilter:="Excel Workbook (*.xlsx), *.xlsx")
    Loop Until fName <> False
    ActiveSheet.Copy
    'ActiveWorkbook.SaveAs Filename:=fName, FileFormat:=51, CreateBackup:=False
    ActiveSheet.SaveAs Filename:=fName, FileFormat:=51, CreateBackup:=False
    End Sub

    Ha nincs ez a sor akkor nem tesz kiterjesztést az újonnan létrehozott file után.
    fName = Application.GetSaveAsFilename(fileFilter:="Excel Workbook (*.xlsx), *.xlsx")

    Az ActiveWorkbook.SaveAs... és az ActiveSheet.SaveAs... ugyanazt eredményezi.

    Lehetne még automatizálni az egészen csak sajna meghaladja a képességemet :F
    Nem is kellene bekéretni az fName-t ha meg tudnám oldani, hogy a kiírandó aktív lap A17 és K7-es cellájában szereplő adatok adják az fName-et. Valahogy így &A17+"-"+&K7

    üdvözlettel

    [ Szerkesztve ]

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