Range Objektet

Række Eksempler | Celler | Erklære en Række Objekt | Select | Rækker | Kolonner | Kopier/Indsæt | Slet | Count

Range objekt, som er en repræsentation af en celle (eller de celler) på dit regneark, er det vigtigste objekt i Excel VBA. Dette kapitel giver et overblik over egenskaberne og metoderne for Rækkeobjektet. Egenskaber er noget, som et objekt har (de beskriver objektet), mens metoder gør noget (de udfører en handling med et objekt).,

Områdeeksempler

Placer en kommandoknap på dit regneark, og tilføj følgende kodelinje:

rækkevidde(“B3”).Værdi = 2

resultat, når du klikker på kommandoknappen på arket:

kode:

område(“A1:A4”).Værdi = 5

Resultat:

Code:

Range(“A1:A2,B3:C4”).Value = 10

Resultat:

Bemærk: for at henvise til et navngivet område i et Excel-VBA-kode, skal du bruge en kode linje som denne:

Range(“Priser”).,Værdi = 15

celler

i stedet for rækkevidde kan du også bruge celler. Brug af celler er især nyttigt, når du vil sløjfe gennem intervaller.

kode:

celler(3, 2).Værdi = 2

Resultat:

Forklaring: Excel VBA træder værdien 2 i cellen i skæringspunktet mellem række 3 og kolonne 2.

kode:

område(celler(1, 1), celler(4, 1)).Value = 5

resultat:

erklære et Range-objekt

Du kan erklære et Range-objekt ved at bruge nøgleordene Dim og Set.,

kode:

Dim eksempel som område
Set eksempel = område(“A1:C4”)
eksempel.Værdi = 8

resultat:

Vælg

en vigtig metode for Områdeobjektet er Select-metoden. Select-metoden vælger blot en rækkevidde.

kode:

Dim eksempel som område
Set eksempel = område(“A1:C4”)
eksempel.Vælg

resultat:

Bemærk: For at vælge celler på et andet regneark skal du først aktivere dette ark., For eksempel vælger følgende kodelinjer celle B7 på det tredje regneark fra venstre.

regneark (3).Aktiv Workshr
regneark (3).Rækkevidde (“B7”).Vælg

rækker

egenskaben rækker giver adgang til en bestemt række i et område.

kode:

Dim eksempel som område
Set eksempel = område(“A1:C4”)
eksempel.Rækker (3).Vælg

resultat:

Bemærk: kant kun til illustration.

kolonner

kolonner-egenskaben giver adgang til en bestemt kolonne i et interval.,

kode:

Dim eksempel som område
Set eksempel = område(“A1:C4”)
eksempel.Kolonne (2).Vælg

resultat:

Bemærk: kant kun til illustration.

Copy/Paste

Copy and Paste-metoden bruges til at kopiere et interval og indsætte det et andet sted på regnearket.

kode:

område(“A1:A2”).Vælg
valg.Kopi
interval (“C3”).Vælg
ActiveSheet.,Indsæt

resultat:

selvom dette er tilladt i E .cel VBA, er det meget bedre at bruge kodelinjen nedenfor, som gør nøjagtigt det samme.

område(“C3:C4”).Value = Range (“A1: A2”).Værdi

Ryd

for at rydde indholdet af et e .cel-område kan du bruge ClearContents-metoden.

område(“A1”).ClearContents

eller brug blot:

Range(“A1”).Value = “”

Bemærk: Brug den klare metode til at rydde indholdet og formatet for et område. Brug ClearFormats-metoden til kun at rydde formatet.,

Tæl

Med Tælleegenskaben kan du tælle antallet af celler, rækker og kolonner i et interval.

Bemærk: kant kun til illustration.

kode:

Dim eksempel som område
Set eksempel = område(“A1:C4”)
Msgbo.eksempel.Count

Resultat:

Code:

Dim eksempel Som Spænder
Indstil eksempel = Range(“A1:C4”)
MsgBox eksempel.Række.Tæl

resultat:

Bemærk: På lignende måde kan du tælle antallet af kolonner i et interval.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Videre til værktøjslinje