15. maj 2014 - 11:48Der er
11 kommentarer og 1 løsning
Excel 2013
Hej,
Jeg vil gerne have et råd til følgende.
jeg har lavet en projektplan i Excel 2013, hvor jeg gerne vil have at cellen med slutdato bliver rød når slutdato er nået. Det kræver selvfølgelig at programmet er ajour med dags dato.
Er der en der kan hjælpe med det. Ved ikke om det er under betinget formatering. Men det skal jo ske automatisk.
Som jeg skriver i mit tidligere indlæg skal du bruge FORMEL.
Marker cellerne Vælg Betinget formatering -> Ny regel -> Brug en formel til at bestemme, hvilke celler der skal formateres. =A1>IDAG() - hvor A1 er den første af de markerede celler Vælg formatering
Er du sikker på at cellerne er dato-formateret? Jeg opdager at du har brugt punktum som skilletegn i datoerne. Det får ikke Excel til automatisk at opfatte det indtastede som datoer.
Const startRæk = 3 Const normalFarve = 41 'lys blå Const overskredetFarve = 3 'rød Dim antalRæk As Long, ræk As Long Dim dag As String, dato As Date Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$H$2" Then checkSlutDato End If End Sub Private Sub checkSlutDato() antalRæk = ActiveCell.SpecialCells(xlLastCell).Row
Application.ScreenUpdating = False Rem traverser kolone H For ræk = startRæk To antalRæk If Range("H" & ræk) <> "" Then dag = Range("H" & ræk)
dato = Replace(dag, ".", "-") If dato < Format(Now, "dd-mm-yy") Then Range("H" & ræk).Font.ColorIndex = overskredetFarve Else Range("H" & ræk).Font.ColorIndex = normalFarve End If End If Next ræk End Sub
Synes godt om
Ny brugerNybegynder
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.
Følg dette spørgsmålOpretPreview
Flere spørgsmål fra Office & Kontorpakker kategorien