Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Oversigt

I Microsoft Excel kan du markere celler i et område enten manuelt eller ved hjælp af en simpel Microsoft Visual Basic for Applications kode. Denne artikel indeholder eksempler, du kan bruge til at markere et celleområde.

Flere oplysninger

Eksempler på, hvordan du markerer celler manuelt

Hvis du vil markere alle dataene i en kolonne manuelt, skal du markere den første celle og trykke på Ctrl+Skift+pil ned.

På samme måde kan du manuelt markere en række og alle kolonner, der er knyttet til rækken, ved at trykke på Ctrl+Skift+pil ned+højre pil. Alle data skal dog være sammenhængende (det vil sige, at du ikke kan have tomme rækker eller kolonner). Du kan også markere det aktuelle dataområde (sammenhængende data uden tomme rækker eller kolonner) ved at gøre følgende:

  1. Klik på Gå til i menuen Rediger.

  2. Klik på Speciel i dialogboksen Gå til.

  3. Klik på Aktuelt område i dialogboksen Gå til speciel, og klik derefter påOK
    .

Du kan også markere dette område ved hjælp af Visual Basic for Applications kode.

Bemærk! Hvis du forsøger at indspille denne procedure ved hjælp af makrooptageren, får du ikke de samme resultater.

Eksempler på, hvordan du bruger Visual Basic til at markere celler i et område

Microsoft leverer kun programmeringsekseler som illustration uden garanti enten udtrykt eller underforstået. Dette omfatter, men er ikke begrænset til, stiltiende garantier for salgbarhed eller egnethed til et bestemt formål. I denne artikel antages det, at du er bekendt med det programmeringssprog, der demonstreres, og de værktøjer, der bruges til at oprette og til fejlfinding af procedurer. Microsoft-supportteknikere kan hjælpe med at forklare funktionaliteten i en bestemt procedure, men de vil ikke ændre disse eksempler for at levere ekstra funktionalitet eller konstruere procedurer, der opfylder dine specifikke krav. Følgende eksempler Visual Basic, hvordan du vælger forskellige områder.

Hvis du kender den første celle (i dette eksempel er den første celle celle C1), og du vil markere ned til den sidste celle (i samme kolonne), der indeholder data, men ikke kender denne adresse, skal du bruge følgende kode:

   Sub SelectRangeDown()
Range("c1", Range("c1").End(xlDown)).Select
End Sub

Bemærk! Makroen SelectRangeDown antager, at dine data er sammenhængende. Hvis der er tomme celler i den kolonne med data, du markerer, markerer denne makro muligvis ikke alle cellerne i kolonnen.

Hvis dine data begynder i celle C1, men ikke er sammenhængende i den pågældende kolonne, skal du bruge følgende makro i Microsoft Office Excel 2003 og i tidligere versioner af Excel:

   Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c65536").End(xlUp)).Select
End Sub

Da Microsoft Office Excel 2007 understøtter 1.048.576 rækker, skal du bruge følgende makro i Excel 2007:

 Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c1048576").End(xlUp)).Select
End Sub

Hvis du vil markere fra den aktive celle nedad og alle kolonner til højre (hvis der er sammenhængende data i alle rækker og kolonner), skal du bruge følgende kode:

   Sub myrangearea()
Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)).Select
End Sub

Hvis du kender startcellen (i denne eksempelkode er den første celle D1), og du vil markere nedad i kolonnen og til højre, skal du bruge følgende kode:

   Sub RangeFromStart()
Range("d1", Range("d1").End(xlDown).End(xlToRight)).Select
End Sub

Hvis du vil markere alle data i det aktuelle område, skal du bruge følgende kode:

   Sub CurrentArea()
Selection.CurrentRegion.Select
End Sub

Eksemplerne, der er medtaget i denne artikel, viser, hvordan du kan vælge forskellige områder i det aktive regneark i din aktuelle projektmappe.

Hvis du vil have mere at vide om, hvordan du markerer områder med Visual Basic for Applications (og for mere avancerede eksempler), skal du klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

291308 Sådan markeres celler/områder ved hjælp Visual Basic fremgangsmåder i Excel

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×