Avatar billede susrn Nybegynder
18. februar 2004 - 12:34 Der er 5 kommentarer og
1 løsning

makro, gennemløb af markeret række

Jeg har brug for at løbe en række igennem som her
For Each c In Range("A5:A10")
men istedet for Range("A5:A10") vil jeg gerne have fat i den række der er markeret på det tidspunkt makroen køres
hvordan gør jeg det?
Avatar billede kabbak Professor
18. februar 2004 - 12:43 #1
hvis du mener at du makerer cellerne så.

For Each c In selection
18. februar 2004 - 12:53 #2
Public Sub RunSelection()
    Dim rCell As Range

    For Each rCell In Selection
        ' Din kode....
    Next rCell

    Set rCell = Nothing
End Sub
Avatar billede susrn Nybegynder
18. februar 2004 - 12:58 #3
jo tak, det kan bruges
Hvad nu hvis der så markeres celler i to rækker, svarende til A5:B10
kan jeg så sortere cellerne fra række B ud af selection?
18. februar 2004 - 12:59 #4
Ja

For Each rCell In Selection.Columns(1).Cells

Next rCell
18. februar 2004 - 13:11 #5
Selection.Columns(1).Cells virker også hvis du kun har markeret A5:A10
Avatar billede susrn Nybegynder
18. februar 2004 - 13:14 #6
tak begge to!
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