Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
hvis MyDate ikke opfattes som en dato - så få den til det:
Function UgeNr(MyDate) If IsDate(MyDate) Then UgeNr = DatePart("ww", MyDate, vbMonday, vbFirstFourDays) Else UgeNr = DatePart("ww", CDate(MyDate), vbMonday, vbFirstFourDays) End If End Function
'Indsætter overskrift på kolonne G og H Range("G1") = "Uge.nr." Range("H1") = "Måned" '---MÅSKE ER PROBLEMET HER - START ------- 'Angiver ugenr. og månednr. ud for alle posteringer r = 2 lastrow = Range("A65536").End(xlUp).Row
For r = 2 To lastrow Cells(r, 7).NumberFormat = "@" Cells(r, 8).NumberFormat = "@" 'Indsætter udover ugenr. også "-åå" Cells(r, 7).Value = UgeNr(Cells(r, 1).Value) & "-" & Right(Cells(r, 1), 2) Cells(r, 8).Value = Format((Cells(r, 1).Value), "mmm-yy") Next r '---MÅSKE ER PROBLEMET HER - SLUT ------- 'Sorter posteringer i stigende retning Cells.Select Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal
'Kopier alle saldi ultimo dagen Set tilarkDag = Sheets("Dag - Data") Set fraarkDag = Sheets("Kontobevægelser") lastrow = fraarkDag.Range("A65536").End(xlUp).Row
rt = 2 For r = 2 To lastrow If Not fraarkDag.Cells(r, 1).Value = fraarkDag.Cells(r + 1, 1).Value Then tilarkDag.Cells(rt, 1) = fraarkDag.Cells(r, 1) tilarkDag.Cells(rt, 1).NumberFormat = fraarkDag.Cells(r, 1).NumberFormat tilarkDag.Cells(rt, 2) = fraarkDag.Cells(r, 5) rt = rt + 1 End If Next r Sheets("Dag - data").Range("A1") = "Dato" Sheets("Dag - data").Range("B1") = "Saldo"
'Kopier alle saldi ultimo ugen Set tilarkUge = Sheets("Uge - Data") Set fraarkUge = Sheets("Kontobevægelser") lastrow = fraarkUge.Range("A65536").End(xlUp).Row
rt = 2 For r = 2 To lastrow If Not fraarkUge.Cells(r, 7).Value = fraarkUge.Cells(r + 1, 7).Value Then tilarkUge.Cells(rt, 1) = fraarkUge.Cells(r, 7) tilarkUge.Cells(rt, 1).NumberFormat = fraarkUge.Cells(r, 7).NumberFormat tilarkUge.Cells(rt, 2) = fraarkUge.Cells(r, 5) rt = rt + 1 End If Next r Sheets("Uge - data").Range("A1") = "Uge" Sheets("Uge - data").Range("B1") = "Saldo"
'Kopier alle saldi ultimo måneden Set tilarkMåned = Sheets("Måned - Data") Set fraarkMåned = Sheets("Kontobevægelser") lastrow = fraarkMåned.Range("A65536").End(xlUp).Row
rt = 2 For r = 2 To lastrow If Not fraarkMåned.Cells(r, 8).Value = fraarkMåned.Cells(r + 1, 8).Value Then tilarkMåned.Cells(rt, 1) = fraarkMåned.Cells(r, 8) tilarkMåned.Cells(rt, 1).NumberFormat = fraarkMåned.Cells(r, 8).NumberFormat tilarkMåned.Cells(rt, 2) = fraarkMåned.Cells(r, 5) rt = rt + 1 End If Next r Sheets("Måned - data").Range("A1") = "Måned" Sheets("Måned - data").Range("B1") = "Saldo" End If End With
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.