Avatar billede spoi Nybegynder
09. maj 2006 - 13:57 Der er 8 kommentarer og
1 løsning

kopiere række uden farve til andet ark

hej

jeg har et regneark, hvor nogle rækker er gule og andre ikke har farve. Ønkser nu at kopiere de ikke farvede linier til et andet ark.

Hvorledes kan jeg gøre dette?

Laila
Avatar billede m_claus Nybegynder
09. maj 2006 - 14:35 #1
copy - paste special .. det virker fint ?!
Avatar billede spoi Nybegynder
09. maj 2006 - 14:47 #2
hmm skal jeg så markere alle ikke farvede rækker og kopiere?
Synes ikke der var mulighed for at kopiere ud fra kriterier, da jeg kiggede på paste speciel.

Så kan jeg vel lige så godt lave alm copy-paste.

Hmm tror du må forklare mere ;O)

Det drejer sig om over 1100 linier jeg skal igennem.

LN
Avatar billede m_claus Nybegynder
09. maj 2006 - 15:00 #3
Hvordan er der (udover farven) forskel på de gule og hvide rækker ?
Avatar billede spoi Nybegynder
09. maj 2006 - 15:06 #4
Jo indholdet i alle celler er forskellige.

Tænker du på noget specielt.

Der er data for over 1100 varenumre. De varenumre der ikke er farvede indeholder data fejl jeg skal undersøge nærmere.

LN
Avatar billede m_claus Nybegynder
09. maj 2006 - 15:21 #5
Hvis nu de gule var år 2005 og de hvide år 2006

så du kunne indsætte en kolone i A:A
Derefter lave en formel der =HVIS(B1=2005;"";1) .. og kopiere den hele vejen ned.
Så vil du i kolone A have et 1-tal ud for de hvide rækker og ikke noget udfor de gule rækker ...

(du behøver ikke at kopier rækkerne et andet sted hen, men du kan jo godt gvis du vil dette)

Også lav en liste (under data - list) på A-kolonen og i den liste kan du jo vælge none-blanks - også endelig har du kun de hvide rækker tilbage.
Avatar billede spoi Nybegynder
09. maj 2006 - 15:33 #6
Nej de gule rækker  er der hvor linierne er korrekt dvs kolonne 4 = kolonne 6
Eller feks hvor der i kolonne 5 starets med 815 eller 825

LN
Avatar billede mrjh Novice
16. juli 2006 - 13:16 #7
Prøv denne macro. Den kopierer alle rækker fra Ark5 som ikke er farvet, til Ark6.
Tilret selv dine arknavne i makroen

Sub kopierfarvederækker()
Dim værdi()

Worksheets("Ark5").Activate
rækker = Range("a65536").End(xlUp).Row
ReDim værdi(rækker, 0)

For i = 1 To rækker
If Cells(i, 1).Interior.ColorIndex = xlNone Then
værdi(antal, 0) = Cells(i, 1).Row
antal = antal + 1
End If
Next i

For j = 1 To antal - 1
Cells.Rows(værdi(j - 1, 0)).Copy _
Destination:=Worksheets("Ark6").Cells.Rows(j)
Next j

End Sub
Avatar billede spoi Nybegynder
10. oktober 2007 - 06:23 #8
tak for hjælpen
Har ikke testet - men jeg har noget at arbejde videre med og det er noget jeg kan bruge igen og igen

Vil du ikke have point?

LN
Avatar billede spoi Nybegynder
31. januar 2008 - 08:41 #9
nå ikke ;O|

LN
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