Avatar billede mortennielsen111 Praktikant
08. november 2016 - 14:33 Der er 3 kommentarer

Opdater formatteringsregler xlCellTypeAllFormatConditions

Godeftermiddag

Jeg har et regneark med rigtig mange betingede formatteringsregler i.
Når betingelserne er opfyldt faver de en celle Rød.

Jeg kunne godt tænke mig at gennemløbe alle reglerne og opdatere dem, således at de fremover faver cellen grøn

Jeg har skrevet denne procedure, men den fejler hele tiden på "Der blev ikke fundet nogen celler"

Kan I se hvad der skal til for at nå I land med denne?

Public Sub ChangeRules()
Dim ws As Worksheet
  For Each ws In ActiveWorkbook.Worksheets
 
        ws.Activate
        Dim r As Range

        Set r = ws.UsedRange.specialCells(xlCellTypeAllFormatConditions)
        r.Interior.ColorIndex = 33
   
    Next
   
End Sub

PÅ forhånd tak
Avatar billede excelent Ekspert
08. november 2016 - 17:11 #1
Sub changeFormat()
For Each ws In ActiveWorkbook.Worksheets
    ws.Select
    ActiveCell.SpecialCells(xlCellTypeAllFormatConditions).Select
    Selection.FormatConditions(1).Interior.Color = 5296274
Next
End Sub
Avatar billede mortennielsen111 Praktikant
10. november 2016 - 08:32 #2
Tak for buddet men samme fejl returneres "Der blev ikke fundet nogen celler"
Avatar billede excelent Ekspert
10. november 2016 - 18:49 #3
prøv :

Sub changeFormat()
For Each ws In ActiveWorkbook.Worksheets
ws.Select
ActiveCell.SpecialCells(xlCellTypeAllFormatConditions).Select
For t = 1 To Selection.FormatConditions.Count
Selection.FormatConditions(t).Interior.Color = 5296274
Next
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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