Avatar billede qln Juniormester
12. oktober 2006 - 15:53 Der er 1 kommentar og
1 løsning

Slet farve

Jeg har følgende makro, der indsætter dags dato, når jeg indsætter en ny linie:

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:IV10000")) Is Nothing Then Exit Sub
If Range("J65436").Value <> "X" Then
Range("J65400:J65536") = "": Range("J65436").Value = "X"
Cells(Target.Row, 24) = Format(Now(), "dd-mm-yyyy") & ": "
End If
End Sub

Mit problem er, at hele kolonne A er farvet med forskellige farver for hver linie. Når jeg så indsætter en ny linie indsættes farven fra den ovenstående række også i celle A i den nye række. Dette udgør et problem ifm. en anden makro, som jeg senere eksekverer.
Kan man ikke lave et eller andet i den ovenstående makro, så der ikke er angivet en farve i den nye linie, der bliver indsat.
Avatar billede mrjh Novice
12. oktober 2006 - 16:08 #1
indsæt flg. linie lige inden din end if
Target.Interior.ColorIndex = xlNone
Avatar billede qln Juniormester
22. juli 2008 - 10:55 #2
svar
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