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:
resultat, når du klikker på kommandoknappen på arket:
kode:
Resultat:
Code:
Resultat:
Bemærk: for at henvise til et navngivet område i et Excel-VBA-kode, skal du bruge en kode linje som denne:
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:
Resultat:
Forklaring: Excel VBA træder værdien 2 i cellen i skæringspunktet mellem række 3 og kolonne 2.
kode:
resultat:
erklære et Range-objekt
Du kan erklære et Range-objekt ved at bruge nøgleordene Dim og Set.,
kode:
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:
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).Rækkevidde (“B7”).Vælg
rækker
egenskaben rækker giver adgang til en bestemt række i et område.
kode:
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:
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:
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.
Ryd
for at rydde indholdet af et e .cel-område kan du bruge ClearContents-metoden.
eller brug blot:
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:
Set eksempel = område(“A1:C4”)
Msgbo.eksempel.Count
Resultat:
Code:
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.