Kuidas sisestada rida pärast iga viiendat rida VBA kaudu

Lang L: none (table-of-contents)

Selles artiklis õpime, kuidas rida iga 5 järel sisestadath rida Microsoft Excelis VBA kaudu.

Võtame näite ja mõistame:

Meil on andmeid vahemikus A1: F31, kus veerus A on nimi, veerus B on aadress, veerus C linn, veerus D on piirkond, veerus E on riigi nimi ja veerus F on telefoninumber.

Soovime rea lisada andmete iga viienda rea ​​järel, järgige allpool toodud samme ja koodi:

  • Avage VBE leht, et vajutada klahve Alt+F11
  • Sisestage koodi kirjutamiseks moodul
  • Kirjutage allpool nimetatud kood:
Sub InsertIT () x = 2 'Start Row Do Range ("A" & x, "F" & x). Sisestage x = x + 5 loop, samas x <50 End Sub 

Koodi selgitus:

Esiteks oleme määratlenud rea numbri, kust soovime rea sisestada. Seejärel oleme määratlenud andmete sisestamise vahemiku. Ja siis oleme määratlenud arvu, mille järgi rida sisestada mitme rea järel. Ja siis kuni millisele reale read sisestatakse.

Koodi käivitamiseks vajutage klaviatuuri klahvi F5.

  • Ridu sisestatakse kuni 50th rida andmetes

Sel viisil saame sisestada rea ​​konkreetse numbri järele, mille saame makros määratleda.

Kui teile meeldisid meie ajaveebid, jagage seda oma sõpradega Facebookis. Samuti saate meid jälgida Twitteris ja Facebookis.

Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd täiustada, täiendada või uuendada ning muuta see teie jaoks paremaks. Kirjuta meile meilisaidile

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave