31. marts 2004 - 18:05Der er
7 kommentarer og 1 løsning
Slet Rækker
Hej Er der nogen der kan hjælpe mig med en kode i vba, der skal slette alle rækker hvor der ikke står noget tekst i. Problemet ligger i at jeg har en database i excel hvor dataerne ligger meget rodet og vil derfor gerne have slettet alle de rækker der ikke står noget i.
Ikke helt det jeg var på udkig efter. Koden skulle gerne kunne selv kunne identificere hvilke rækker der er tomme og så slette dem. Ellers tak for svaret
Prøv også denne, hvis du ikke kan få den anden til at virke - den gør det på on_change på hele worksheet'et:
Private Sub Worksheet_Change(ByVal Target As Range) 'Deletes blank rows as they occur.
'Prevent endless loops Application.EnableEvents = False 'They have more than one cell selected If Target.Cells.Count > 1 Then GoTo SelectionCode If WorksheetFunction.CountA(Target.EntireRow) = 0 Then Target.EntireRow.Delete End If
Application.EnableEvents = True
Exit Sub 'Our code will only enter here if the selection is _ more than one cell.
SelectionCode: If WorksheetFunction.CountA(Selection.EntireRow) = 0 Then Selection.EntireRow.Delete End If Application.EnableEvents = True End Sub
Nå kan ikke få det til at virke men tak for din tid.
Synes godt om
Ny brugerNybegynder
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.