Nyttige Range Object-metoder i Excel 2016 VBA-programmering

Som du ved, udfører en VBA-metode en handling i Excel 2016. Et Range-objekt har snesevis af metoder, men du har ikke brug for de fleste af disse. Her finder du nogle af de mest brugte Range-objektmetoder.

Vælg metoden

Brug metoden Vælg til at vælge et celleområde. Følgende sætning vælger et område i det aktive regneark:

Range(“A1:C12”). Vælg

Før du vælger et område, er det ofte en god idé at bruge en ekstra sætning for at sikre, at det korrekte regneark er aktivt. For eksempel, hvis Ark1 indeholder det område, du vil vælge, skal du bruge følgende udsagn til at vælge området:

Sheets(“Sheet1”).Aktivér
Range(“A1:C12”). Vælg

I modsætning til hvad du måske forventer, genererer følgende sætning en fejl, hvis Ark1 ikke allerede er det aktive ark. Med andre ord skal du bruge to udsagn i stedet for kun én: en til at aktivere arket og en anden til at vælge området.

Sheets(“Sheet1”).Range(“A1:C12”).Vælg

Hvis du bruger GoTo-metoden for Application-objektet til at vælge et område, kan du glemme at vælge det korrekte regneark først. Denne erklæring aktiverer Ark1 og vælger derefter området:

Application.Goto Sheets(“Sheet1”).Range(“A1:C12”)

GoTo-metoden er VBA-ækvivalenten til at trykke på F5 i Excel, som viser GoTo-dialogboksen.

Kopier og indsæt metoder

Du kan udføre kopierings- og indsæthandlinger i VBA ved at bruge kopierings- og indsætmetoderne. Bemærk, at to forskellige objekter spiller ind. Kopier-metoden kan anvendes til Range-objektet, men Paste-metoden gælder for Worksheet-objektet. Det giver faktisk mening: Du kopierer et område og indsætter det i et regneark.

Denne korte makro (med tilladelse fra makrooptageren) kopierer området A1:A12 og indsætter det i det samme regneark, begyndende ved celle C1:

Sub CopyRange()
 Range(“A1:A12”). Vælg
 Valg.Kopi
 Range(“C1”).Vælg
 ActiveSheet.Paste
Slut Sub

Bemærk, at i det foregående eksempel bruges ActiveSheet-objektet med Paste-metoden. Dette er en speciel version af Worksheet-objektet, der refererer til det aktuelt aktive regneark. Bemærk også, at makroen vælger området, før det kopieres. Du behøver dog ikke vælge et område, før du gør noget med det. Faktisk udfører følgende procedure den samme opgave som det foregående eksempel ved at bruge en enkelt sætning:

Sub CopyRange2()
 Range(“A1:A12”). Kopier område(“C1”)
Slut Sub

Denne procedure udnytter det faktum, at kopieringsmetoden kan bruge et argument, der svarer til destinationsområdet for kopieringsoperationen. Det er noget, du kan finde ud af ved at tjekke med hjælpesystemet.

Clear-metoden

Ryd-metoden sletter indholdet af et område plus al celleformatering. For eksempel, hvis du vil zappe alt i kolonne D, gør følgende udsagn tricket:

Kolonner ("D:D"). Ryd

Du bør være opmærksom på to relaterede metoder. ClearContents-metoden sletter indholdet af området, men efterlader formateringen intakt. ClearFormats-metoden sletter formateringen i området, men ikke celleindholdet.

Metoden Slet

Sletning af et område adskiller sig fra at slette et område. Når du sletter et område, flytter Excel de resterende celler rundt for at fylde det område, du slettede.

Følgende eksempel bruger Slet-metoden til at slette række 6:

Rækker(“6:6”). Slet

Når du sletter et område, der ikke er en komplet række eller kolonne, skal Excel vide, hvordan cellerne flyttes. (For at se, hvordan dette virker, skal du eksperimentere med Excels Hjem → Celler → Slet → Slet celler-kommandoen.)

Følgende sætning sletter et område og udfylder derefter det resulterende hul ved at flytte de andre celler til venstre:

Range(“C6:C10”).Slet xlToLeft

Metoden Slet bruger et argument, der angiver, hvordan Excel skal flytte de resterende celler. I dette tilfælde bruges en indbygget konstant (xlToLeft) til argumentet. Du kan også bruge xlUp, en anden kaldet konstant.


Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows Microsoft Word åbner filer i skrivebeskyttet tilstand, hvilket gør det umuligt at redigere det? Bare rolig, metoderne er nedenfor

Sådan rettes forkert udskrivning af Microsoft Word-dokumenter

Sådan rettes forkert udskrivning af Microsoft Word-dokumenter

Sådan rettes fejl ved udskrivning af forkerte Microsoft Word-dokumenter Fejl ved udskrivning af Word-dokumenter med ændrede skrifttyper, rodede afsnit, manglende tekst eller tabt indhold er ret almindelige. Men lad være

Slet pen- og highlighter-tegninger på dine PowerPoint-dias

Slet pen- og highlighter-tegninger på dine PowerPoint-dias

Hvis du har brugt pennen eller highlighteren til at tegne på dine PowerPoint-dias under en præsentation, kan du gemme tegningerne til næste præsentation eller slette dem, så næste gang du viser den, starter du med rene PowerPoint-dias. Følg disse instruktioner for at slette pen- og highlighter-tegninger: Sletning af linjer en ved […]

Indhold af stilbibliotek i SharePoint 2010

Indhold af stilbibliotek i SharePoint 2010

Style-biblioteket indeholder CSS-filer, Extensible Stylesheet Language-filer (XSL) og billeder, der bruges af foruddefinerede mastersider, sidelayouts og kontrolelementer i SharePoint 2010. For at finde CSS-filer i Style-biblioteket på et udgivelsessted: Vælg Site Actions→ View Alt webstedsindhold. Indholdet af webstedet vises. Style-biblioteket ligger i […]

Formater tal i tusinder og millioner i Excel-rapporter

Formater tal i tusinder og millioner i Excel-rapporter

Overvæld ikke dit publikum med gigantiske tal. I Microsoft Excel kan du forbedre læsbarheden af ​​dine dashboards og rapporter ved at formatere dine tal, så de vises i tusinder eller millioner.

Sådan deler og følger du SharePoint-websteder

Sådan deler og følger du SharePoint-websteder

Lær, hvordan du bruger SharePoints sociale netværksværktøjer, der lader enkeltpersoner og grupper kommunikere, samarbejde, dele og forbinde.

Sådan konverteres datoer til julianske formater i Excel

Sådan konverteres datoer til julianske formater i Excel

Julianske datoer bruges ofte i produktionsmiljøer som et tidsstempel og hurtig reference for et batchnummer. Denne type datokodning giver detailhandlere, forbrugere og serviceagenter mulighed for at identificere, hvornår et produkt blev fremstillet, og dermed produktets alder. Julianske datoer bruges også i programmering, militæret og astronomi. Forskellige […]

Sådan opretter du en Access Web App

Sådan opretter du en Access Web App

Du kan oprette en webapp i Access 2016. Så hvad er en webapp overhovedet? Nå, web betyder, at det er online, og app er kun en forkortelse for "applikation". En Custom Web App er en online databaseapplikation, der tilgås fra skyen ved hjælp af en browser. Du bygger og vedligeholder webappen i desktopversionen […]

Hurtig startlinje i SharePoint 2010

Hurtig startlinje i SharePoint 2010

De fleste sider i SharePoint 2010 viser en liste over navigationslinks på linjen Hurtig start langs venstre side af siden. Hurtig startlinjen viser links til fremhævet webstedsindhold såsom lister, biblioteker, websteder og udgivelsessider. Hurtigstartlinjen indeholder to meget vigtige links: Linket Alt webstedsindhold: […]

Hvad betyder Solver-fejlmeddelelserne i Excel?

Hvad betyder Solver-fejlmeddelelserne i Excel?

Ved simple problemer finder Solver i Excel som regel hurtigt de optimale Solver-variableværdier for objektivfunktionen. Men i nogle tilfælde har Solver problemer med at finde de Solver-variableværdier, der optimerer objektivfunktionen. I disse tilfælde viser Solver typisk en meddelelse eller en fejlmeddelelse, der beskriver eller diskuterer det problem, der […]