Avatar billede qln Juniormester
12. december 2005 - 17:58 Der er 4 kommentarer og
1 løsning

Indsæt streg

Jeg har en kolonne A, hvor der er en masse navne.
Nogle af navnene er farvede med en baggrundsfarve.
Hver gang der optræder et navn med en baggrundsfarve, vil jeg gerne indsætte en grænse/border streg i hele rækken over navnet.
Det skal kunne udføres i en makro.
Avatar billede kabbak Professor
12. december 2005 - 23:51 #1
Er det sådan du mener, her er det farven Gul, den finder.


Sub Gennemstregning()
For i = 1 To Range("A65536").End(xlUp).Row
If Cells(i, 1).Interior.ColorIndex = 6 Then
  Rows(i).Font.Strikethrough = True
  Else
    Rows(i).Font.Strikethrough = False
  End If
Next
End Sub
Avatar billede qln Juniormester
13. december 2005 - 08:48 #2
Der skal ikke en streg gennem navnet, men en streg over navnet og hele rækken hen.
Det er sådan en streg, man laver, når man skal indramme nogle celler. I dette tilfælde skal det altså udelukkende være for oven.

Kan man lave det så det er ligegyldigt, hvilken farve det er?
Jeg har nemlig både gule, røde og grønne felter.
Avatar billede kabbak Professor
13. december 2005 - 16:29 #3
Nu sætter den streg over cellerne som er farvet, kun dem uden farve går fri

Sub Stregning()
For i = 1 To Range("A65536").End(xlUp).Row
If Cells(i, 1).Interior.ColorIndex <> xlNone Then
  Rows(i).Borders(xlEdgeTop).LineStyle = xlContinuous
  Else
    Rows(i).Borders(xlEdgeTop).LineStyle = xlNone
  End If
Next
End Sub
Avatar billede qln Juniormester
13. december 2005 - 18:42 #4
Det er super, kabbak! Lav et svar

Kan man lave det sådan, at der kun stregerne over cellerne i de 10 første kolonner?
Avatar billede kabbak Professor
13. december 2005 - 19:03 #5
Sub Stregning()
For i = 1 To Range("A65536").End(xlUp).Row
If Cells(i, 1).Interior.ColorIndex <> xlNone Then
  Range(Cells(i, 1),Cells(i, 10)).Borders(xlEdgeTop).LineStyle = xlContinuous
  Else
  Range(Cells(i, 1),Cells(i, 10)).Borders(xlEdgeTop).LineStyle = xlNone
  End If
Next
End Sub
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