Vkladáme makrom každý druhý riadok v MS Excel

Včera som dostal otázku ako vložiť v MS Excel do tabuľky s 3000 riadkami každý druhý prázdny riadok. Riešení je niekoľko, ja použijem jednoduchý kód VBA - makro.

Písmo: A- | A+
Diskusia  (5)

Znenie otázky je takéto: „Povedzme že mám v liste 3000 vyplnených riadkov. Ako by som mohol pridať pod každý vyplnený riadok jeden prázdny? Samozrejme, že ručne označiť všetky jednotlivo a potom dať "INSERT" ma neláka... Môžete mi prosím pomôcť? Ináč díky za fajn tipy. "

VBA kód je jednoduchý a nepredpokladá zachytávanie chýb a vyžaduje aby pred spustením makra bola aktívna bunka na správnom mieste v tabuľke (v tomto prípade A1). V opačnom prípade môžu byť prázdne riadky inak posunuté. Aby kód nemuseli ručne upravovať aj používatelia bez znalosti programovania, tak som pridal odkaz na bunku F1, ktorá obsahuje počet opakovaní pri vložení riadkov. Tam si stačí zadať koľko riadkov máte v tabuľke kde budete pridávať prázdne riadky.
VBA kód vyzerá takto:

SkryťVypnúť reklamu
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou

Sub vloz_riadky()
 For i = 0 To Range("F1") Step 1
 Selection.EntireRow.Insert
 ActiveCell.Offset(2, 0).Range("A1").Select
 Next i
End Sub

Tento kód bude svoju činnosť vykonávať pri 3000 riadkoch niekoľko sekúnd. Možno existuje aj efektnejšie riešenie, ale v tejto chvíli ma iné nenapadlo. :-) Základný postup vytvorenia je vo video ukážke.
((video))

Peter Belko

Peter Belko

Bloger 
  • Počet článkov:  345
  •  | 
  • Páči sa:  15x

Môžete ho stretnúť ako lektora na počítačových školeniach, pri IT konzultáciách vo firmách, na letných terasách a v kaviarňach ako pozoruje dianie okolo seba, ale aj na potulkách po gréckych ostrovoch, pretože počítače nie sú jediné čo ho zaujíma.Ostrovné správy popisuje na osobnej stránke www.dovolenkar.skAktívne prispieva na svoj portál Tipy a triky v MS Office.. Zoznam autorových rubrík:  Tipy a triky MS Office 2013/20Externé tipy a triky MS OfficeSharePoint, spolupráca,Office3Tipy a trikyNávodyStalo sa ...Office 2010/2013 BetaMicrosoft KB článkySúkromnéNezaradené

Prémioví blogeri

Roman Kebísek

Roman Kebísek

106 článkov
Lucia Nicholsonová

Lucia Nicholsonová

207 článkov
Juraj Hipš

Juraj Hipš

12 článkov
Matúš Sarvaš

Matúš Sarvaš

3 články
Věra Tepličková

Věra Tepličková

1,066 článkov
reklama
reklama
SkryťZatvoriť reklamu