Utvalg Eksempler | Celler | Erklære et Område Objekt | Velg | Rader | Kolonner | Kopier/Lim inn | Slett | Teller
Området objekt, som er representasjon av en celle (eller celler) på regnearket, er den viktigste gjenstand for Excel VBA. Dette kapitlet gir en oversikt over egenskapene og metodene for Området objekt. Egenskaper er noe som et objekt har (de beskriver objektet), mens metoder gjøre noe (de utfører en handling med et objekt).,
Utvalg Eksempler
Sted en kommando-knappen på regnearket og legg til følgende kode linje:
Resultat når du klikker på kommando-knappen på arket:
– Koden:
Resultat:
– Koden:
Resultat:
Merk: for å referere til et navngitt område i Excel VBA-kode, kan du bruke en kode linje som dette:
– Celler
i Stedet for Utvalg, kan du også bruke Cellene. Ved hjelp av Cellene er spesielt nyttig når du vil gå gjennom områder.
– Koden:
Resultat:
Forklaring: Excel VBA skriver inn verdien 2 i cellen i skjæringspunktet mellom rad 3 og kolonne 2.
– Koden:
Resultat:
Erklære et Område Objekt
Du kan erklære et Område objekt ved hjelp av søkeord Dim og Sett.,
– Koden:
Angi eksempel = Range(«A1:C4»)
eksempel.Value = 8
Resultat:
Velg
En viktig metode av Området objekt er å Velge metode. Velg metoden du bare velger en rekkevidde.
– Koden:
Angi eksempel = Range(«A1:C4»)
eksempel.Velg
Resultat:
Merk: velg celler på et annet regneark, må du aktivere dette arket først., For eksempel, følgende kode linjer velg celle B7 på den tredje regneark fra venstre.
Regneark(3).Range(«B7»).Velg
Rader
Radene eiendom gir tilgang til en bestemt rad av et område.
– Koden:
Angi eksempel = Range(«A1:C4»)
eksempel.Radene(3).Velg
Resultat:
Merk: grensen for kun ment som en illustrasjon.
Kolonner
Kolonnene eiendom gir tilgang til en bestemt kolonne av et område.,
– Koden:
Angi eksempel = Range(«A1:C4»)
eksempel.Kolonnene(2).Velg
Resultat:
Merk: grensen for kun ment som en illustrasjon.
Kopier/Lim inn
Kopier og Lim-metoden er brukt til å kopiere et område og for å lime det inn et annet sted i regnearket.
– Koden:
Utvalget.Kopi
Range(«C3»).Velg
ActiveSheet.,Lim inn
Resultat:
Selv om dette er tillatt i Excel VBA, det er mye bedre å bruke koden linjen nedenfor som gjør akkurat det samme.
Slett
for Å slette innholdet i en Excel-serien, kan du bruke ClearContents metode.
eller rett og slett bruke:
Merk: bruk Clear-metoden for å fjerne innhold og format på et område. Bruk ClearFormats metode for å fjerne format.,
Teller
Med Count eiendommen, kan du teller antall celler, rader og kolonner i et område.
Merk: grensen for kun ment som en illustrasjon.
– Koden:
Angi eksempel = Range(«A1:C4»)
MsgBox eksempel.Teller
Resultat:
– Koden:
Angi eksempel = Range(«A1:C4»)
MsgBox eksempel.Rad.Teller
Resultat:
Merk: på en lignende måte, kan du telle antall kolonner i et område.