<p>Sub ts1()<br/> If Len(Range("a2")) > 0 And IsNumeric(Range("a2")) Then<br/> If Range("a2") Mod 4 = 0 Then<br/> Range("b2") = 366 '除以4为整数说明是闰年,366天<br/> Else<br/> Range("b2") = 365<br/> End If<br/> End If<br/>End Sub<br/>Sub ts2()<br/> Dim First_day As Date<br/> Dim End_day As Date<br/> If Len(Range("a2")) > 0 And IsNumeric(Range("a2")) Then<br/> First_day = Range("a2") & "-1-1"<br/> End_day = DateAdd("d", -1, Range("a2") + 1 & "-1-1")<br/> Range("b2") = End_day - First_day + 1<br/> End If</p><p>End Sub</p>