Avatar billede sophus.00 Nybegynder
05. august 2009 - 15:58 Der er 4 kommentarer og
1 løsning

VBA: Gennemgå alle celler i et range

Hej

Jeg ønsker at gennemgå hver celle i et range. F.eks. A1:C10.

Kan jeg ikke på en nem måde, evt. med en for løkke, lave et tjek på hvert enkelt celle?

Venlig hilsen
Sophus Nørgaard
Avatar billede supertekst Ekspert
05. august 2009 - 16:03 #1
Hvis markeret:

Sub test()
    For Each celle In Selection.Cells
        If celle.Value <> "" Then
            ...et eller andet
        End If
    Next
End Sub
Avatar billede sophus.00 Nybegynder
05. august 2009 - 16:04 #2
Hvis ikke markeret, hvad så? :)
Avatar billede supertekst Ekspert
05. august 2009 - 16:09 #3
Sub test2()
    For Each celle In Range("A1:C3").Cells
        If celle.Value <> "" Then
            Stop
        End If
    Next
End Sub
Avatar billede sophus.00 Nybegynder
06. august 2009 - 09:21 #4
Der skulle lige føjes en linje til ovenover:
Dim celle As Object

Ellers virker det, tak for hjælpen!

Smider du et svar?
Avatar billede supertekst Ekspert
06. august 2009 - 09:41 #5
Selv tak - her 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
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