Avatar billede kabbak Professor
26. november 2002 - 20:09 Der er 6 kommentarer og
1 løsning

Find rækkenummer på markeret område

Jeg ved hvordan man finder kolonne nummeret, men hvordan finder man første og sidste række nummer i et markeret område.
ver.excel 97


FR(I) = Selection.Areas(I)(Selection.Areas(I).Rows.Count).Row
        LK(I) = Selection.Areas(I)(Selection.Areas(I).Columns.Count).Column
        FK(I) = LK(I) - ((Selection.Areas(I).Columns.Count) - 1)
        LC(I) = Selection.Areas(I).Rows.Count
        FC(I) = LC(I) - R
i dette tilfælde finder jeg kolonnerne og hvor mange rækker, men jeg mangler rækkenumrene, ( første eller sidste).
Avatar billede bak Forsker
26. november 2002 - 20:56 #1
en måde
første række Selection.row
sidste række Selection.row + selection.rows.count-1
Avatar billede kabbak Professor
26. november 2002 - 21:16 #2
Ok bak send et svar
Avatar billede bak Forsker
27. november 2002 - 08:16 #3
Ok kabbak, men var det lige det du søgte ???
Avatar billede bak Forsker
27. november 2002 - 08:16 #4
Svar
Avatar billede kabbak Professor
27. november 2002 - 09:30 #5
Ja den sad lige i øjet ;o)
Avatar billede bak Forsker
27. november 2002 - 16:39 #6
Jeg sad lige og tænkte mig en funktion der gjorde det :-)
Denne funktion returner en variant med alle 4 oplysninger.
første kolonne, første række, sidste kolonne og sidste række i et hug.

Function RangeRowColumns(rtest As Range) As Variant
Dim st As String
Dim x As Integer
st = rtest.Address
st = Replace(st, ":", "")
RangeRowColumns = Split(st, "$")
End Function

Sub test_ny_funktion()
Dim var
Dim x As Integer
var = RangeRowColumns(Selection)
For x = 1 To UBound(var)
    Debug.Print var(x)
Next
End Sub
Avatar billede bak Forsker
27. november 2002 - 16:46 #7
ps. virker kun fra xl2000 ->
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester