Ang pagtanggal ng isang linya ng VBA ay isang pamantayan at karaniwang ginagamit na pamamaraan ng mga developer. Gayunpaman, para sa hindi gaanong karanasan na mga gumagamit, ang operasyong ito ay maaaring maging sanhi ng ilang mga paghihirap.
Panuto
Hakbang 1
Tiyaking naiintindihan mo ang syntax para sa utos ng pagtanggal ng linya gamit ang Tanggalin na utos. Kaya para sa hilera na naglalaman ng aktibong cell, ang utos ay magiging hitsura ng ActiveCell. EntireRow. Delete, at ang pangangailangan na tanggalin ang isang bilang ng mga hilera ay babaguhin ito sa Rows ("first_line_number: last_line_number"). Tanggalin (para sa Excel).
Hakbang 2
Gumamit ng isang katulad na syntax para sa tinanggal na napiling utos na hilera sa VBA, ngunit may mga advanced na pagpipilian. Upang gawin ito, una sa lahat tukuyin ang kinakailangang pagkilos: Pribadong Sub Tanggalin ang linya_Click (). Tukuyin ang kinakailangang application Dim ea Bilang Excel. Application at piliin ang kinakailangang workbook Dim ewb Bilang Excel. Workbook. Pagkatapos ay tukuyin ang pahina ng Dim ews Bilang Excel. Ang dokumento ng Worksheet upang mai-edit.
Hakbang 3
Laktawan ang isang linya at ipasok ang Itakda XLAp = CreateObject (Class: = "Excel. Application"). Itakda ang eksaktong pagkakalagay sa sumusunod na linya: Itakda ang XLWb = XLAp. Mga Workbook. Buksan ("drive_name: 1.xls") Gamitin ang sumusunod na halaga: Itakda ang XLWs = XLWb. ActiveSheet.
Hakbang 4
Laktawan ang isa pang linya at ipasok ang halaga ng napiling trabaho: XLWs. Rows (1). Tanggalin. I-save ang na-edit na dokumento: XLWb. I-save. Itigil ang bukas na application ng mapagkukunan: XLAp. Quit.
Hakbang 5
Laktawan ang susunod na linya at palitan ang mga variable ng mga bagay sa memorya: Itakda ang XLWs = Wala. Ulitin ang parehong utos para sa bawat bukas na variable: Itakda ang XLWb = Wala at sa wakas ang huling: Itakda ang XLAp = Wala. Tapusin ang utos ng karaniwang End Sub.
Hakbang 6
Gumamit ng macros upang magsagawa ng mas kumplikadong mga operasyon upang matanggal ang mga hindi kinakailangang linya sa isang dokumento. Upang magawa ito, lumikha ng isang bagong workbook ng Excel at ipasok ang mga kinakailangang halaga. Buksan ang menu na "Serbisyo" ng itaas na toolbar ng window ng programa at piliin ang item na "Macro". Piliin ang sub-item na "Visual Basic Editor" at palawakin ang menu na "Ipasok". Piliin ang item na "Modyul" at ipasok ang nilikha na dokumento. Bumalik sa menu na "Mga Tool" at muling pumunta sa item na "Macro". Gamitin ang sub-item na "Macros" at tukuyin ang bagong nilikha. Patakbuhin ang macro sa pamamagitan ng pag-click sa pindutan ng Run.