Hvis du meget gerne vil have en makro, så kan følgende bruges, men husk at makroen skal afspilles hver gang. Den er baseret på at cellerbne med datoerne markeres først.
Sub FarvHvis() For Each c In Selection.Cells If c.Value >= Date - 30 Then c.Interior.ColorIndex = 3 End If Next c End Sub
kabbak-> Du har ret. Og hvis det skal ske automatisk skal vi over i noget hændelsesprogrammering og så er vi nødt til at vide hvilke celler, der skal undersøges.
Der er den med "affarvning"
Sub FarvHvis() For Each c In Selection.Cells If c.Value >= Date - 30 Then c.Interior.ColorIndex = 3 Else c.Interior.ColorIndex = xlNone End If Next c End Sub
Hi! Det er noget i den stil som jeg leder efter. Betinget formatering virker også men der er allerede et makro i arket så det er perfekt at få det som et makro.
Jeg når ikke at teste den nu men skal nok gøre det så snart jeg har tid. Kanon gutter! :)
Hvor er det i øvrigt at du vil have mellemrummet i msgboxen?
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.