VBA Lisää rivi tai sarake

Tämä opetusohjelma osoittaa, kuinka VBA: n avulla lisätään rivejä ja sarakkeita Exceliin.

Rivien tai sarakkeiden lisäämiseen käytämme Lisää menetelmä.

Lisää yksi rivi tai sarake

Lisää uusi rivi

Voit lisätä yhden rivin Rows -objektilla:

1 Rivit (4)

Tai voit käyttää alueobjektia yhdessä EntireRow'n kanssa:

1 Alue ("b4"). EntireRow.Insert

Lisää uusi sarake

Rivien lisäämisen tapaan voimme lisätä sarakkeen Sarakkeet -objektin avulla:

1 Sarakkeet (4)

Tai etäisyysobjekti ja koko sarake:

1 Alue ("b4"). Koko sarake

Lisää useita rivejä tai sarakkeita

Lisää useita rivejä

Kun lisäät useita rivejä Rows -objektin kanssa, sinun on annettava rivit lainausmerkeissä:

1 Rivit ("4: 6")

Useiden rivien lisääminen alueobjektin kanssa toimii samalla tavalla kuin yhden rivin kanssa:

1 Alue ("b4: b6"). EntireRow.Insert

Lisää useita sarakkeita

Kun lisäät useita sarakkeita Sarakkeet -objektiin, kirjoita sarake kirjaimet lainauksissa:

1 Sarakkeet ("B: D")

Useiden sarakkeiden lisääminen alueobjektin kanssa toimii samalla tavalla kuin yhden sarakkeen kanssa:

1 Alue ("b4: d4"). Koko sarake

Lisää - Vaihto ja Kopioi Alkuperä

The Lisää menetelmä sisältää kaksi valinnaista argumenttia:

  • Siirtää - Mihin suuntaan soluja siirretään?
  • CopyOrigin - Mitkä solun muotoilut kopioidaan (yllä, alla, vasemmalla tai oikealla)

Vaihto -argumentilla ei ole merkitystä, kun lisätään kokonaisia ​​rivejä tai sarakkeita. Sen avulla voit vain osoittaa siirtymisen alas tai oikealle:

  • xlShiftDown - Siirrä solut alas
  • xlShiftToRight - Siirrä solut oikealle

Kuten huomaat, et voi siirtyä ylös tai oikealle.

The CopyOrigin argumentilla on kaksi mahdollista syöttöä:

  • xlFormatFromLeftorAbove - (0) Äskettäin lisätyt solut muotoillaan ylä- tai vasemmanpuoleisista soluista
  • xlFormatFromRightorBelow (1) Äskettäin lisätyt solut muotoillaan alla tai oikealla olevista soluista.

Katsotaanpa joitain esimerkkejä CopyOrigin Perustelu. Tässä meidän alustavat tiedot:

Tässä esimerkissä lisätään rivi ottaen huomioon edellä olevan rivin muotoilu.

1 Rivit (5) .Lisää, xlFormatFromLeftOrAbove

Tämä esimerkki lisää rivin alla olevan rivin muotoilun mukaan.

1 Rivit (5)., Lisää xlFormatFromRightOrBelow

Muita lisäesimerkkejä

Lisää kopioidut rivit tai sarakkeet

Jos haluat lisätä kopioidun rivin, käytä seuraavaa koodia:

12 Alue ("1: 1"). KopioiAlue ("5: 5")

Tässä kopioimme rivin 1 ja lisäämme sen riville 5.

Lisää rivejä solun arvon perusteella

Tämä kiertää alueen läpi lisäämällä rivejä soluarvojen perusteella:

1234567891011 Sub InsertRowswithSpecificValue ()Himmennä solu alueenaJokaiselle alueen solulle ("b2: b20")Jos cell.Value = "insert" Sittencell.EntireRow.InsertLoppu JosSeuraava soluEnd Sub

Poista rivit tai sarakkeet

Voit poistaa rivejä tai sarakkeita käyttämällä Poistaa menetelmä.

1234567 Rivit (1) PoistaAlue ("a1") .EtireRow.DeleteSarakkeet (1) PoistaAlue ("a1"). Koko sarake.Poista

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave