excel vložení více řádků - makro

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Ada_holubova
nováček
Příspěvky: 1
Registrován: únor 16
Pohlaví: Žena
Stav:
Offline

excel vložení více řádků - makro

Příspěvekod Ada_holubova » 02 úno 2016 14:46

Ahoj,
řeším pracovní problém, kdy potřebuji v důsledku nespojitosti dat vložit více řádků najednou, avšak v souboru s více jak 500 řádky. Konkrétně mi jde o to, že potřebuji pod každý existující řádek vložit např 3 volné řádky (počet řádků které se dají vkládat musí být měnitelný). Zatím jsem našla vždy makro, které umí vkládát jen jeden volný řádek. Mohl by jste mi s tím prosím někdo pomoci?
Děkuji moc

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: excel vložení více řádků - makro

Příspěvekod cmuch » 03 úno 2016 16:59

Ahoj,
tady je makro co by to mohlo splňovat

Kód: Vybrat vše

Sub PasteRows()
 Dim CalcMode As Long, EnableMode As Long, ScreenMode As Long
 Dim lastrow As Integer, i As Integer
 Dim pasterow As Byte, n As Byte
 
 'kolik radku vlozit
 pasterow = InputBox("Kolik řádků vložit?", "Info", 0)

 'puvodni nastaveni excelu
 With Application
    CalcMode = .Calculation
    .Calculation = xlCalculationManual
    EnableMode = .EnableEvents
    .EnableEvents = False
    ScreenMode = .ScreenUpdating
    .ScreenUpdating = False
 End With
 
 'prace s aktivnim listem
 With ActiveSheet
    'posledni radek v sl.A
    lastrow = .Cells(.Cells.Rows.Count, "A").End(xlUp).Row
    'opakuj pro vsechny radky
    For i = lastrow To 1 Step -1
        'opakuj pocet vlozeni
        For n = 1 To pasterow
            'vlozeni radku za puvodni radek
            .Rows(i + 1).EntireRow.Insert
        Next n
    Next i
 End With
 'vraceni nastaveni excelu
 With Application
    .Calculation = CalcMode
    .EnableEvents = EnableMode
    .ScreenUpdating = ScreenMode
 End With
End Sub


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • excel text na konec více řádků najednou Příloha(y)
    od Myerina » 03 led 2024 11:51 » v Kancelářské balíky
    5
    3030
    od Zivan Zobrazit poslední příspěvek
    04 led 2024 09:42
  • Tisk více excel souborů najednou.
    od Myerina » 17 dub 2024 17:42 » v Kancelářské balíky
    2
    3447
    od Myerina Zobrazit poslední příspěvek
    20 dub 2024 11:36
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    2034
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Ukotvení prvního a posledního řádku v tabulce.
    od Kopusek » 13 pro 2023 10:50 » v Kancelářské balíky
    2
    3246
    od Kopusek Zobrazit poslední příspěvek
    14 pro 2023 08:55
  • Více separátních ploch ve WIN11
    od Speed_dead » 01 kvě 2024 09:09 » v Windows 11, 10, 8...
    13
    5890
    od Speed_dead Zobrazit poslední příspěvek
    19 čer 2024 19:43

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host