18. juni 2009 - 09:20Der er
7 kommentarer og 1 løsning
Kalender
Hej jeg har bikset et stykke kode sammen som næsten gør hvad jeg ønsker, men får fejl 400 og ikke det helt korrekte resultat.
Koden ser således ud
Sub Opdatere_kalender() 'Creates a calender from week input with week numbers and week input Application.ScreenUpdating = False
Range("H6:iv8").ClearContents Range("H6").Select For i = Range("c4") To Range("c5") Step 0.5 ActiveCell.Value = "Dato" ActiveCell.Offset(2, 0).Select ActiveCell.Value = i ActiveCell.Offset(-1, 0).Select ActiveCell.FormulaR1C1 = "=WEEKDAY(R[+1]C)" ActiveCell.Offset(-1, 1).Select Next i On Error GoTo week: week: Call removeweekend
Application.ScreenUpdating = True
End Sub
Sub removeweekend() Dim i As Integer
For i = 1 To 400 Step 1 If Cells(7, i) = 1 Then Range(Cells(5, i), Cells(8, i)).Delete shift:=xlToLeft End If If Cells(7, i) = 1 Then Range(Cells(5, i), Cells(8, i)).Delete shift:=xlToLeft End If If Cells(7, i) = 7 Then Range(Cells(5, i), Cells(8, i)).Delete shift:=xlToLeft End If If Cells(7, i) = 7 Then Range(Cells(5, i), Cells(8, i)).Delete shift:=xlToLeft End If Next i
Sub Opdatere_kalender() 'Creates a calender from week input with week numbers and week input Application.ScreenUpdating = False
Range("H6:iv8").ClearContents Range("H6").Select For i = Range("c4") To Range("c5") Step 0.5 If Day(i) <> 1 And Day(i) <> 7 Then ActiveCell.Value = "Dato" ActiveCell.Offset(2, 0).Select ActiveCell.Value = i ActiveCell.Offset(-1, 0).Select ActiveCell.FormulaR1C1 = "=WEEKDAY(R[+1]C)" ActiveCell.Offset(-1, 1).Select
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.
Det er blevet kaldt ”det største it-nedbrud i historien” og omkostningerne kan nemt løbe op i syv milliarder kroner: Men hvem skal betale for Crowdstrikes fejl?