Avatar billede frogger Nybegynder
01. juli 2004 - 10:53 Der er 6 kommentarer og
1 løsning

Fjerne rækker - forskel på 0 og Null

Hej, jeg har lavet følgende Makro til at fjerne rækker med 0 i kolonne H.

Columns("A:A").Select
I = ActiveCell.SpecialCells(xlLastCell).Row
Do While I > 0
    Range("H" + CStr(I)).Activate
    If ActiveCell.Value = 0 Then
            Rows(I).Select
            Selection.Delete Shift:=xlUp
    End If
    I = I - 1
Loop

Mit problem er, at den også fjerner de rækker hvor cellen i række H er tom. (så kan jeg lære at tage backup, når jeg leger med makroer.. )


Hvordan skelner jeg mellem 0 og Null, så jeg undgår at fjerne for meget?
Avatar billede stewen Praktikant
01. juli 2004 - 11:08 #1
Columns("A:A").Select
I = ActiveCell.SpecialCells(xlLastCell).Row
Do While I > 0
    Range("H" + CStr(I)).Activate
    If ActiveCell.Value = "0" Then
            Rows(I).Select
            Selection.Delete Shift:=xlUp
    End If
    I = I - 1
Loop

er et bud der virker
Avatar billede iknowstuff Nybegynder
01. juli 2004 - 11:09 #2
If IsEmpty(ActiveCell.Value) Then
Avatar billede bak Forsker
01. juli 2004 - 11:16 #3
Dim C As Range
Columns("A:A").Select
I = ActiveCell.SpecialCells(xlLastCell).Row
Do While I > 0
    Set C = Range("H" + CStr(I))
    If C.Value = 0 And Len(C.Value) = 1 Then
            Rows(I).Delete Shift:=xlUp
    End If
    I = I - 1
Loop
Avatar billede bak Forsker
01. juli 2004 - 11:17 #4
Sorry, fik ikke lige opdateret :-)
Avatar billede frogger Nybegynder
01. juli 2004 - 11:29 #5
Hehe -Det var så dagens FNG spørgsmål -Det var jo ikke det store der skulle til...

Tre gode bud, men Stewen var hurtigst og havde den simpleste løsning (altid pænest) - så hvis du smider et svar kaster jeg point i grams
/Frogg

FNG: Fucking New Guy ;)
Avatar billede stewen Praktikant
01. juli 2004 - 11:30 #6
svar
Avatar billede stewen Praktikant
01. juli 2004 - 11:33 #7
Ved ikke rigtig om det er den simpleste løsning... eller jo, det er det simpleste ift din egen makro

Men Bak, forslag er vel egentlig den pæneste
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