Avatar billede marten123 Nybegynder
19. november 2007 - 10:18 Der er 7 kommentarer og
1 løsning

loop på text

hej.
Jeg ønsker, at loope i et specifikt range ved selectionchange:

fx skal der loopes i range (G13:G22). Hvis der i én af cellerne står abc, så skal række G23:G24 unhiddes.

please :)
Avatar billede jkrons Professor
19. november 2007 - 10:33 #1
Prøv med:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    For Each c In Range("a1:a22").Cells
        If c.Value = "abc" Then
            Rows("23:24").EntireRow.Hidden = False
            Exit Sub
        End If
    Next
End Sub
Avatar billede jkrons Professor
19. november 2007 - 10:34 #2
Ret A1:A22 til G13:G22.
Avatar billede marten123 Nybegynder
19. november 2007 - 11:57 #3
skal c ikke dimmes som cell?
den fejler ved c.
Avatar billede marten123 Nybegynder
19. november 2007 - 12:02 #4
c.value : method or data member not found?
Avatar billede marten123 Nybegynder
19. november 2007 - 12:09 #5
har den nu :), men den unhider altså ikke
Avatar billede jkrons Professor
19. november 2007 - 12:45 #6
Mystisk. Det gør den fint hos mig, hvis der altså står abc i en af de celler, den looper gennem. Men husk at der er forskel på 'abc' og 'Abc' eller 'ABC'. Hvis den skal kunne gøre det altid, uanset store/små bogstaver, så ret til:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    For Each c In Range("a1:a22").Cells
        If Ucase(c.Value) = "ABC" Then
            Rows("23:24").EntireRow.Hidden = False
            Exit Sub
        End If
    Next
End Sub
Avatar billede marten123 Nybegynder
21. november 2007 - 12:23 #7
Arrrhhh - den er case sensitive - it works!
smider du et svar - takker :
Avatar billede jkrons Professor
21. november 2007 - 12:44 #8
Ja, det er den :-). Her er et svar.
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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