Avatar billede magmat Nybegynder
05. januar 2007 - 09:45 Der er 3 kommentarer og
1 løsning

rutine der kontrollerer om celler i kolonne 20 er tomme

Jeg skal bruge en rutine der kan kontrollere om der er nogen tomme felter i kolonne 20.

Hvis det er muligt skal den løbe igennem linierne 1-400 og derefter returnere i en tekst boks eller lignende hvilke linier der har en tom celle i kol. 20.

Der må gerne stå 0. Det er kun helt tomme celler/linier den skal "sladre" om.
Avatar billede kabbak Professor
05. januar 2007 - 10:38 #1
Public Sub Tom()
    Dim T As Variant, I As Long
    T = Worksheets("Ark2").Range(Cells(1, 20), Cells(400, 20))
    For I = 1 To UBound(T)
        If IsEmpty(T(I, 1)) Then
            MsgBox "Række " & I & " er tom"
            Exit For
        End If
    Next
End Sub

Ret arknavnet til dit ark
Avatar billede kold6000 Nybegynder
05. januar 2007 - 10:44 #2
Jep. Det er rigtig godt.
Kan den løbe rutinen igennem alle 400 linier og så returnere ALLE linier der er tomme i området.?
Avatar billede kold6000 Nybegynder
05. januar 2007 - 10:45 #3
Så den evt. skriver:
Linierne: 5,56,75,99 er tomme
Avatar billede kabbak Professor
05. januar 2007 - 11:13 #4
Bemærk at der kun er plads til 255 tegn, så du kan måske ikke se alle, hvis du hat mange.

Public Sub Tom()
    Dim T As Variant, I As Long, Antal As String
    T = Worksheets("Ark2").Range(Cells(1, 20), Cells(400, 20))
    For I = 1 To UBound(T)
        If IsEmpty(T(I, 1)) Then
            Antal = Antal & I & ","
        End If
    Next
    MsgBox "Række " & Antal & " er tom"
End Sub
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