VBA-rea kustutamine on arendajate tavapärane ja tavaliselt kasutatav protseduur. Vähem kogenud kasutajate jaoks võib see toiming siiski mõningaid raskusi tekitada.
Juhised
Samm 1
Veenduge, et mõistaksite käsu Kustuta rea süntaksit. Seega näeb aktiivse lahtri sisaldava rea puhul käsk välja ActiveCell. EntireRow. Delete ja vajadus kustutada mitu rida muudab selle reaks ("first_line_number: last_line_number"). Kustuta (Exceli jaoks).
2. samm
Kasutage sarnast süntaksit VBA valitud rea kustutamiseks, kuid täpsemate suvanditega. Selleks määrake kõigepealt nõutav toiming: Privaatne alam Kustuta rida_Kliki (). Määrake vajalik rakendus Dim ea As Excel. Rakendus ja valige vajalik töövihik Dim ewb As Excel. Workbook. Seejärel määrake redigeeritava Dim ews as Excel. Worksheet dokumendi leht.
3. samm
Jätke üks rida vahele ja sisestage Set XLAp = CreateObject (klass: = "Excel. Application"). Määrake täpne paigutus järgmisele reale: määrake XLWb = XLAp. Tööraamatud. Ava ("draivi_nimi: 1.xls") Kasutage järgmist väärtust: määrake XLWs = XLWb. ActiveSheet.
4. samm
Jätke vahele teine rida ja sisestage valitud töö väärtus: XLWs. Ridad (1). Kustuta. Salvestage redigeeritud dokument: XLWb. Salvesta. Sulgege avatud lähtekoodiga rakendus: XLAp. Quit.
5. samm
Jätke järgmine rida vahele ja asendage muutujad mäluobjektidega: Määra XLWs = Nothing. Korrake sama käsku iga avatud muutuja jaoks: Määra XLWb = Nothing ja lõpuks viimane: Set XLAp = Nothing. Lõpeta käsk tavalise End Sub abil.
6. samm
Makrode abil saate dokumendis mittevajalike ridade kustutamiseks keerukamaid toiminguid teha. Selleks looge uus Exceli töövihik ja sisestage vajalikud väärtused. Avage programmiakna ülemise tööriistariba menüü "Teenus" ja valige üksus "Makro". Valige alamüksus "Visual Basic Editor" ja laiendage menüüd "Lisa". Valige üksus "Moodul" ja sisestage loodud dokument. Naaske menüüsse "Tööriistad" ja minge uuesti üksusele "Makro". Kasutage alamüksust "Makrod" ja määrake äsja loodud üksus. Käivitage makro, klõpsates nuppu Käivita.