30. september 2008 - 19:46Der er
5 kommentarer og 1 løsning
indsætte ugedag ud fra dato i cellen nedenfor
Jeg har en masse datoer som står i kolonne C Jeg kunne godt tænke mig en ugedag (MANDAG el TIRSDAG) til at stå ovenfor hver enkelt dato.
Sub ugedag() Dim cell As Range For Each cell In Range("c6:c500") If cell = "" And cell.Offset(-1, 0) <> "" Then '?????? "cell.Offset(-1, 0) = cell.Format(Date, "dddd")" Else End If Next End Sub
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Sub ugedag() Dim I As Long For I = 500 To 1 Step -1 If Cells(I, "C") <> "" Then Cells(I, "C").Rows.Insert Shift:=xlDown Cells(I, "C") = Format(Cells(I, "C").Offset(1, 0), "dddd") End If Next End Sub
Sub ugedag() Dim I As Long For I = 500 To 1 Step -1 If Cells(I, "C") = "" Then Cells(I, "C") = Format(Cells(I, "C").Offset(1, 0), "dddd") Cells(I, "C").Font.Bold = True End If Next End Sub
Sub ugedag() Dim I As Long For I = 500 To 2 Step -1 If Cells(I, "C") = "" And Cells(I, "C").Offset(-1, 0) = "" Then Cells(I, "C") = Format(Cells(I, "C").Offset(1, 0), "dddd") Cells(I, "C").Font.Bold = True End If Next End Sub
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.