---
title: "EXCEL VBA: Fånga upp radnummer på resultat av autofiltrering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/kontorsprogram/139767-excel-vba-fånga-upp-radnummer-på-resultat-av-autofiltrering"
topic: "Kontorsprogram"
topic_url: "https://www.webforum.nu/amne/kontorsprogram"
author: "a"
published: "2005-12-22T21:25:46.000Z"
updated: "2006-01-02T16:51:58.000Z"
replies: 1
views: 816
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/kontorsprogram/139767-excel-vba-fånga-upp-radnummer-på-resultat-av-autofiltrering"
---

# EXCEL VBA: Fånga upp radnummer på resultat av autofiltrering

## #1 — a, 2005-12-22T21:25Z

Finns det något sätt att fånga upp vilket radnummer ett autofiltrerad värde har med VBA?

Permalänk: https://www.webforum.nu/p/139767

## #2 — MindreVetande, 2006-01-02T16:51Z

Hur menar du? en autofiltrering kan ju returnera flera värden. 
Det här ger t.ex radnumret på den sista cellen i det framfiltrerade området

Dim radnummer As Integer
Range("A1").CurrentRegion.Select

radnummer = Selection.SpecialCells(xlCellTypeLastCell).Row
(xlCellTypeLastCell).Row
eller, om du vill vara lite paranoid:
radnummer = Selection.SpecialCells(xlCellTypeVisible). \_
SpecialCells(xlCellTypeLastCell).Row

Alternativt kan du gå igenom alla rader som inte är = rubrikraden

iRubrikRad = ActiveSheet.AutoFilter.Range.SpecialCells(xlCellTypeVisible).Rows(1).Row

For Each rad In ActiveSheet.AutoFilter.Range. \_
     SpecialCells(xlCellTypeVisible).Rows
If Not rad.Row = iRubrikRad Then MsgBox (rad.Row)
Next rad

osv.

Permalänk: https://www.webforum.nu/p/1737913

---

Tråden på webben: https://www.webforum.nu/amne/kontorsprogram/139767-excel-vba-fånga-upp-radnummer-på-resultat-av-autofiltrering
