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 |