VBA - Valitse kokonaiset rivit ja sarakkeet (ja käytä niitä)

Tämä opetusohjelma osoittaa, kuinka valita ja käsitellä kokonaisia ​​rivejä tai sarakkeita VBA: ssa.

Ensin käsitellään kokonaisten rivien ja sarakkeiden valitsemista, sitten esittelemme rivien ja sarakkeiden käsittelyn.

Valitse Koko rivit tai sarakkeet

Valitse Yksirivinen

Voit valita koko rivin näppäimellä Rivien objekti kuten tämä:

1 Rivit (5) Valitse

Tai voit käyttää Koko rivi kanssa Alue tai Solut -objektit:

1 Alue ("B5"). Koko rivi. Valitse

tai

1 Solut (5,1) Koko rivi Valitse

Voit myös käyttää Alueobjekti viittaamaan nimenomaan riviin:

1 Alue ("5: 5"). Valitse

Valitse Yksittäinen sarake

Sijasta Rivien objekti, Käytä Sarakkeet Object valitaksesi sarakkeita. Tässä voit viitata sarakkeen numeroon 3:

1 Sarakkeet (3) Valitse

tai kirjain "C", jota ympäröivät lainaukset:

1 Sarakkeet ("C"). Valitse

Sijasta Koko rivi, käytä Koko sarake kanssa Alue tai Solut -objektit kokonaisten sarakkeiden valitsemiseksi:

1 Alue ("C5"). Koko sarake. Valitse

tai

1 Solut (5,3) .Koko sarake.Valitse

Voit myös käyttää Alueobjekti viitata erityisesti sarakkeeseen:

1 Alue ("B: B"). Valitse

Valitse useita rivejä tai sarakkeita

Useiden rivien tai sarakkeiden valitseminen toimii täsmälleen samalla tavalla, kun käytössä on EntireRow tai EntireColumn:

1 Alue ("B5: D10"). Koko rivi. Valitse

tai

1 Alue ("B5: B10"). Koko sarake. Valitse

Kuitenkin, kun käytät rivi- tai sarakeobjekteja, sinun on annettava rivinumerot tai sarakkeen kirjaimet lainausmerkeissä:

1 Rivit ("1: 3"). Valitse

tai

1 Sarakkeet ("B: C"). Valitse

Valitse ActiveCell -rivi tai -sarake

Voit valita ActiveCell -rivin tai -sarakkeen jollakin seuraavista koodiriveistä:

1 ActiveCell.EntireRow.Select

tai

1 ActiveCell.EntireColumn.Select

Valitse Rivit ja sarakkeet muissa laskentataulukoissa

Jos haluat valita rivit tai sarakkeet muilta laskentataulukoilta, sinun on ensin valittava laskentataulukko.

12 Sheets ("Sheet2"). ValitseRivit (3) Valitse

Sama koskee muiden työkirjojen rivien tai sarakkeiden valintaa.

123 Työkirjat ("Book6.xlsm"). AktivoiSheets ("Sheet2"). ValitseRivit (3) Valitse

Huomaa: Sinun täytyy Aktivoida haluamasi työkirja. toisin kuin Sheets Object, Työkirjan objekti ei ole a Valitse menetelmä.

Onko rivien ja sarakkeiden valinta tarpeen?

Rivien tai sarakkeiden valitseminen ei kuitenkaan ole (lähes?) Koskaan välttämätöntä. Sinun ei tarvitse valita riviä tai saraketta, jotta voit olla vuorovaikutuksessa niiden kanssa. Sen sijaan voit käyttää menetelmiä tai ominaisuuksia suoraan riveihin tai sarakkeisiin. Seuraavat useat osat esittävät erilaisia ​​menetelmiä ja ominaisuuksia, joita voidaan soveltaa.

Voit käyttää mitä tahansa yllä lueteltua menetelmää viittaamaan riveihin tai sarakkeisiin.

Rivien ja sarakkeiden menetelmät ja ominaisuudet

Poista koko rivi tai sarake

Jos haluat poistaa rivejä tai sarakkeita, käytä Poista menetelmä:

1 Rivit ("1: 4"). Poista

tai:

1 Sarakkeet ("A: D"). Poista

Lisää rivejä tai sarakkeita

Käytä Lisää menetelmä rivien tai sarakkeiden lisääminen:

1 Rivit ("1: 4"). Lisää

tai:

1 Sarakkeet ("A: D"). Lisää

Kopioi ja liitä koko rivi tai sarake

Liitä olemassa olevaan riviin tai sarakkeeseen

Kun kopioit ja liität kokonaisia ​​rivejä tai sarakkeita, sinun on päätettävä, haluatko liittää olemassa olevan rivin / sarakkeen päälle vai haluatko lisätä uuden rivin / sarakkeen tietojen liittämiseksi.

Nämä ensimmäiset esimerkit kopioidaan ja liitetään olemassa olevan rivin tai sarakkeen päälle:

1 Alue ("1: 1"). Kopioi alue ("5: 5")

tai

1 Alue ("C: C"). Kopioalue ("E: E")

Lisää ja liitä

Nämä seuraavat esimerkit liitetään juuri lisättyyn riviin tai sarakkeeseen.

Tämä kopioi rivin 1 ja lisää sen riville 5 ja siirtää olemassa olevia rivejä alaspäin:

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

Tämä kopioi sarakkeen C ja lisää sen sarakkeeseen E siirtämällä olemassa olevat sarakkeet oikealle:

12 Alue ("C: C")Alue ("E: E")

Piilota / näytä rivit ja sarakkeet

Jos haluat piilottaa rivit tai sarakkeet, aseta ne Piilotetut ominaisuudet Tosi. Käytä False piilottaaksesi rivit tai sarakkeet:

12345 'Piilota rivitRivit ("2: 3"). EntireRow.Hidden = Tosi'Näytä rivitRivit ("2: 3"). EntireRow.Hidden = False

tai

12345 'Piilota sarakkeetSarakkeet ("B: C"). EntireColumn.Hidden = TrueNäytä sarakkeetSarakkeet ("B: C"). KokoColumn.Hidden = False

Ryhmittele / poista rivit ja sarakkeet

Jos haluat ryhmitellä rivejä (tai sarakkeita), käytä seuraavaa koodia:

12345 'RyhmärivitRivit ("3: 5"). Ryhmä'RyhmäsarakkeetSarakkeet ("C: D"). Ryhmä

Voit poistaa ryhmittelyn käyttämällä tätä koodia:

12345 'Irrota rivitRivit ("3: 5"). Poista ryhmä'Poista sarakkeiden ryhmittelySarakkeet ("C: D"). Poista ryhmä

Tämä laajentaa kaikkia ryhmiteltyjä ääriviivatasoja:

1 ActiveSheet.Outline.ShowLevels RowLevels: = 8, ColumnLevels: = 8

ja tämä tiivistää kaikki ääriviivat:

1 ActiveSheet.Outline.ShowLevels RowLevels: = 1, ColumnLevels: = 1

Aseta rivin korkeus tai sarakkeen leveys

Voit määrittää sarakkeen leveyden käyttämällä tätä koodiriviä:

1 Sarakkeet ("A: E"). Sarakkeen leveys = 30

Voit asettaa rivin korkeuden käyttämällä tätä koodiriviä:

1 Rivit ("1: 1"). RiviKorkeus = 30

Automaattinen rivin korkeus / sarakkeen leveys

Automaattisen sarakkeen sovittaminen:

1 Sarakkeet ("A: B"). Automaattinen sovitus

Rivin automaattinen sovitus:

1 Rivit ("1: 2"). Automaattinen sovitus

Rivit ja sarakkeet muissa laskentataulukoissa tai työkirjoissa

Jos haluat käyttää muiden laskentataulukoiden rivejä ja sarakkeita, sinun on määritettävä Sheets Object:

1 Arkit ("Sheet2"). Rivit (3)

Samoin, jotta voit käyttää vuorovaikutuksessa muiden työkirjojen rivien ja sarakkeiden kanssa, sinun on määritettävä myös Työkirjan objekti:

1 Työkirjat ("book1.xlsm"). Arkit ("Sheet2"). Rivit (3).

Hanki aktiivinen rivi tai sarake

Saat aktiivisen rivin tai sarakkeen käyttämällä Rivi ja Sarakkeen ominaisuudet ja ActiveCell -objekti.

1 MsgBox ActiveCell.Row

tai

1 MsgBox ActiveCell.Column

Tämä toimii myös Alueobjekti:

1 MsgBox -alue ("B3"). Sarake

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

wave wave wave wave wave