09. november 2007 - 10:30Der er
7 kommentarer og 2 løsninger
Tjek Årstal i dato VBA
Hej
Er ved at lave en macro som kopier datoer fra en kolonne til en anden. Ved at kontrolere hvilket år som datoen indeholder placeres den i en tilhørende ny kolonne.
eks: 02-10-2003 kopieres fra B265 til O265 (alle 2003 datoer skal stå i kol. O - 2004 i kol. P osv.)
Har en liste med ca. 1600 adresser. Ud for hver adresse er der en dato for hvornår der er lavet eftersyn. De står tilfældigt afhængi af hvor eftersynet er started. Vil derfor organiserer alle datoer i kolonner med en kolonne for hvert år.
Sub ny() On Error Resume Next kl = 2 'kolonne med dato kloffset = 3 'offset til start (kolonne for år 2000) For rk = 2 To 100 Aar = Year(Sheets("sheet1").Cells(rk, kl).Value) Sheets("sheet1").Cells(rk, kloffset + Aar - 2000).Value = Sheets("sheet1").Cells(rk, kl).Value Next rk 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.