Vymazanie riadku VBA je štandardný a vývojármi bežne používaný postup. Avšak pre menej skúsených používateľov môže táto operácia spôsobiť určité ťažkosti.
Inštrukcie
Krok 1
Uistite sa, že rozumiete syntaxi príkazu delete line pomocou príkazu Delete. Takže pre riadok obsahujúci aktívnu bunku bude príkaz vyzerať ako ActiveCell. EntireRow. Delete a potreba odstránenia niekoľkých riadkov ho zmení na Riadky ("first_line_number: last_line_number"). Odstrániť (pre Excel).
Krok 2
Použite podobnú syntax pre príkaz na odstránenie vybraného riadku vo VBA, ale s rozšírenými možnosťami. Najprv to definujte požadovanú akciu: Súkromné Sub Odstrániť line_Click (). Zadajte požadovanú aplikáciu Dim ea As Excel. Application a vyberte požadovaný zošit Dim ewb As Excel. Workbook. Potom zadajte stránku dokumentu Dim ews As Excel. Worksheet, ktorý chcete upraviť.
Krok 3
Preskočte jeden riadok a zadajte Set XLAp = CreateObject (Class: = "Excel. Application"). Presné umiestnenie nastavte na nasledujúcom riadku: Set XLWb = XLAp. Workbooks. Otvorené („názov_jednotky: 1.xls“) Použite nasledujúcu hodnotu: Set XLWs = XLWb. ActiveSheet.
Krok 4
Preskočte ďalší riadok a zadajte hodnotu vybranej úlohy: XLWs. Rows (1). Odstrániť. Uložte upravený dokument: XLWb. Uložiť. Ukončite aplikáciu open source: XLAp. Quit.
Krok 5
Preskočte nasledujúci riadok a nahraďte premenné objektmi pamäte: Nastaviť XLWs = nič. Opakujte rovnaký príkaz pre každú otvorenú premennú: Nastaviť XLWb = nič a nakoniec posledný: Nastaviť XLAp = nič. Dokončite príkaz štandardným End Sub.
Krok 6
Pomocou makier môžete vykonávať zložitejšie operácie na odstránenie nepotrebných riadkov v dokumente. Ak to chcete urobiť, vytvorte nový zošit programu Excel a zadajte požadované hodnoty. Otvorte ponuku „Služba“na hornom paneli nástrojov okna programu a vyberte položku „Makro“. Vyberte podpoložku "Visual Basic Editor" a rozbaľte ponuku "Vložiť". Vyberte položku "Modul" a vložte vytvorený dokument. Vráťte sa do ponuky „Nástroje“a znova prejdite na položku „Makro“. Použite podpoložku „Makra“a zadajte novovytvorenú. Makro spustíte kliknutím na tlačidlo Spustiť.