Sub DateRange ()
Dunkelt D som dubbelt
Dunkelt I som Variant
Dunkel cel som spänner, celStart som spänner, celEnd som spänner, rg som spänner, del Som Spänna
Dunkla StartDate som Long, EndDate som Long
StartDate = CLng (CDate (Application.InputBox (”behaga skriver in start daterar”, typ: =2)))
Om StartDate = 0 går ut därefter suben
EndDate = CLng (CDate (Application.InputBox (”behaga skriver in ändelse daterar”, typ: =2)))
Om EndDate = 0 går ut därefter suben
Spänna (”J2”). Välj
'försök using dateraföljetongen
Spänna (”J2”) .FormulaR1C1 = ”MITT- =DATESERIAL ((J2,7,4), LÄMNAT (J2,2), MITT- (J2,4,2))”,
',
Fastställd rg = spänner (”J2”) 'daterar först cellen
Fastställd rg = spänner (rg, celler (Rows.Count, rg. Kolonn). Avsluta (xlUp)) 'Alla daterar däri kolonnen
Om EndDate < StartDate="" Then="" d="EndDate" EndDate="StartDate" StartDate="d" End="" If="" Application=""> EndDate därefter
Om del Vara Ingenting därefter
Fastställd del = cell
Annars: Fastställd del = union (del, cell)
Avsluta om
Avsluta om
Nästa cell
På felmeritförteckning därefter
del.EntireRow.Delete
Application.ScreenUpdating = True
Avsluta suben
|