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+

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
Článok pokračuje pod video reklamou
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

Monika Nagyova

Monika Nagyova

305 článkov
Jana Čavojská

Jana Čavojská

27 článkov
INEKO

INEKO

118 článkov
Post Bellum SK

Post Bellum SK

109 článkov
Věra Tepličková

Věra Tepličková

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