Avatar billede mrkr Juniormester
30. september 2008 - 19:46 Der 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

Er der nogen der kan løse gåden ?
Avatar billede kabbak Professor
30. september 2008 - 20:14 #1
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
Avatar billede mrkr Juniormester
30. september 2008 - 20:37 #2
Ja, den den tager rigtig nok fat i ugedagen.
Men den gør det ikke helt rigtigt

alle datoer er allerede samlet i grupper.
Der er 2 mellemrum mellem de enkelte dage.

Det jeg gerne vil have er at den indsætter ugedagen lige over hver gruppe, så de bliver en slags overskrift (med fed)
Avatar billede kabbak Professor
30. september 2008 - 22:51 #3
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
Avatar billede kabbak Professor
30. september 2008 - 22:53 #4
ådan, jeg så ikke lige at der var 2 tomme

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
Avatar billede mrkr Juniormester
01. oktober 2008 - 21:50 #5
jep, så var den der.
Mange tak for hjælpen
Avatar billede kabbak Professor
01. oktober 2008 - 23:03 #6
selv tak
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