20. juni 2008 - 20:40
Der er
12 kommentarer og 1 løsning
slet række hvis
Jeg ville gerne slette rækken hvis den feks starter med pl i kolonne c. Hvordan laver jeg en formel eller en simpel makro. Mvh ulykken-smed
Annonceindlæg fra Salesforce
Denne sletter hele rækken hvis: Sub Slet_i_C() Range(Range("C1"), ActiveCell.SpecialCells(xlLastCell)).Select For Each c In Selection If Left(c, 2) = "pl" Then x = x & c.Address & "," Next Range("" & Left(x, Len(x) - 1) & "").EntireRow.Delete End Sub
Jeg kan ikke få den til at virke den kommer med den fejl og det er vist i denne række Range("" & Left(x, Len(x) - 1) & "").EntireRow.Delete
prøv udskift med denne Sub Slet_i_C() Dim x, c Range(Range("C1"), ActiveCell.SpecialCells(xlLastCell)).Select For Each c In Selection If Left(c, 2) = "pl" Then x = x & c.Address & "," Next If x <> "" Then Range("" & Left(x, Len(x) - 1) & "").EntireRow.Delete End Sub
Så skulle den gerne virke Sub Slet_i_C() Dim x, c, rk rk = Cells(65500, "C").End(xlUp).Row Range("C1:C" & rk).Select For Each c In Selection If Left(c, 2) = "pl" Then x = x & c.Address & "," Next If x <> "" Then Range("" & Left(x, Len(x) - 1) & "").EntireRow.Delete End Sub
Har lige prøvet jeg kan ikke få den til det, er det mig der gør noget forkert
Den skal ind i et almindeligt modul i arket tast ALT+F11 i menuen Insert vælger du Module indsæt koden der hvis du evt. han indsat den andet sted så slet
Hvis det ikke hjælper, så paste lige fejltekst her
Så bliver det for teknisk for mig, det jeg plejer med makro er at kopier den herfra og ind i en makro.
20. juni 2008 - 21:49
#10
ellers send filen til pm@madsen.tdcadsl.dk
20. juni 2008 - 21:57
#11
Jeg har sendt den
20. juni 2008 - 22:04
#12
Er sendt retur - virker ok :-)
20. juni 2008 - 22:09
#13
ok velbekom
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig