12. oktober 2008 - 18:57Der er
10 kommentarer og 1 løsning
Ultra simpel makro til sletning af rækker
Hej eksperter :-)
Jeg arbejder med et stort regneark (>50.000 rækker) som viser samtlige indkøbslinier i vores virksomhed. Det er et simpelt ark, som i sin rå form ikke har nogen formler/funktioner, da det er data eksporteret fra en database. Inden jeg udfører mine beregninger i arket, ønsker jeg at slette alle de rækker, hvor en celle i en bestemt kolonne (B) har en bestemt værdi. Værdien er bare rå tekst (ordet er "overfladebehandling").
Dette må kunne gøres super simpelt vha af en makro, men da jeg er helt grøn i Excel, håber jeg på lidt hjælp :-)
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Sub Slet() Dim slut, i As Integer slut = Range("B65000").End(xlUp).Row For i = slut To 1 Step -1 Cells(i, 2).Select If ActiveCell.Value = "overfladebehandling" Then ActiveCell.EntireRow.Delete shift:=xlUp End If Next End Sub
jeg viste godt det var til Zxa, det var bare for at hjælpe.
Jeg er ikke i tvivl om at zxa's kode kunne køre, når der blev dimmet rigtig, men den ville være langsom, hvis der var mange rækker, der skulle slettes.
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.