Zavrieť

Porady

Excel - Makro ktoré vytvorí nový folder a uloži súbor

Vie mi niekto pomocť vytvoriť makro ktoré vytvorí nový folder podľa názvu uloženom v bunke a do tohto foldra uloži subor tiež pod nazvom z tej istej bunky
Naposledy upravil =ivka= : 22.08.13 at 20:24
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    PaloPa je offline (nepripojený) PaloPa

    PaloPa
    Vytvoriť adresár (priečinok) z Excelu (VBA) možno napr takto:

    Private Sub CreaFolder()

    Fdir = "C:\TEMP\TvojAdresar"
    Set FSO = CreateObject("Scripting.FileSystemObject")
    If Not FSO.FolderExists(Fdir) Then
    FSO.CreateFolder (Fdir)
    End If

    End Sub


    Na prechádzanie cez zvolenú oblasť viď príklad v prílohe:

    P.

    Ivka:
    a ešte jedna otázka: je možné aby mi dané makro vytvorilo adresar a do nho uložilo ako nový subor len oblasť napr. E6:G10?


    Vytvoril som verziu 2, kde pribudol stĺpec s definovaním oblasti, ktorú chceš skopírovať do nového zošita.
    (Dá sa i z iného listu, dalo by sa i z iného zošita)
    Naposledy upravil PaloPa : 26.08.13 at 08:30
    8 komentáre - rozbaľ     zbaliť
    =ivka= Ďakujem veľmi pekne
    a ešte jedna otázka: je možné aby mi dané makro vytvorilo adresar a do nho uložilo ako nový subor len oblasť napr. E6:G10?
    marjankaj V akom formáte? pdf? word? alebo?
    =ivka= v excelovskom, aby sa dalo v pripade potreby editovať
    marjankaj V exceli sa každý list začína v bunke A1 a nie E6.
    =ivka= Ale ja by som chcela, ak mám v sheete viac tabuliek, aby mi uložilo do nového súboru len tabuľku, ktorá sa nachadza E6:G10. Neviem či sa rozumieme alebo to asi nebude možné
    marjankaj Tak si nahraj makro. Vyznač tabuľku a skopíruj si ju kam potrebuješ.
    PaloPa Každý novovytvorený súbor bude obsahovať tú istú skopírovanú oblasť, alebo inú?
    =ivka= ďakujem.....som v makrach len uplny zaciatočnik, ale chcela by som si uľahčiť pracu....potrebovala by som makro podobne ako je hore v prílohe. Len aby vytvorilo len jeden subor pod názvom ktorý je uvedený v bunke napr. A2 a A3, a to do tohto novovytvoreného suboru uloži osobtine sheet 1 ako excelovsky subor, sheet 2 ako pdf. subor a scheet 3 ako excelovsky suboer, sheet 4 ako excelovsky s subor pod nazvom napr. sheet 1 ahoj_z bunky A1_z bunky A2
    sheet 2 pod názvom ahoj2_z bunky A1_z bunky A2
    sheet 3 pod názvom ahoj3_z bunky A1_z bunky A2.
    sheet 4 pod názvom ahoj4_z bunky A1_z bunky A2
    Ešte aby tam bola stanovená podmienka, že ak Bunka B=1, potom ulož sheet 1, sheet 2, sheet 3, sheet 4
    ak B=2 potom ulož sheet 1, sheet 4, sheet 3, sheet5
    ak B=3 potom ulože sheet1, sheet3, sheet 4, sheet6....atď
    (stale jeden zo súborov by mal byť v pdf. formate.
      zbaliť

    Excel - Makro ktoré vytvorí nový folder a uloži súbor

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.