创建一个启用宏的Excel文件。在第1个工作表(Sheet1)中创建一个ActiveX控件,名称为“CommandButton1”,功能是单击该按钮,能够判断输入的年份是否是闰年。要求及提示如下。
(1)在“A1”单元格中输入年份,单击“判断闰年”按钮后,在“A2”单元格中输出“某年是闰年”或“某年不是闰年”,例如输入“2015”,输出“2015年不是闰年”。
(2)判断是否是闰年请参阅教材“
(3)本题效果如图所示。
判断闰年vba
答案:3 悬赏:0
解决时间 2021-02-22 05:37
- 提问者网友:呆萌心雨
- 2021-02-22 00:07
最佳答案
- 二级知识专家网友:一池湖水
- 2021-02-22 00:49
'y Mod 400=0的时候,y Mod 100怎么可能不等于零?应该改为:
Sub CommandButton1_Click()
Dim y,s
y = [a1]
If ( y Mod 400 = 0) Or (y Mod 4 = 0 And y Mod 100 <> 0) Then
s= "闰年"
Else
s= "平年"
End If
[a2]=y &"年是"& s
End Sub
Sub CommandButton1_Click()
Dim y,s
y = [a1]
If ( y Mod 400 = 0) Or (y Mod 4 = 0 And y Mod 100 <> 0) Then
s= "闰年"
Else
s= "平年"
End If
[a2]=y &"年是"& s
End Sub
全部回答
- 1楼网友:青灯壁纸妹
- 2021-02-22 01:39
Sub CommandButton1_Click()
Dim y,s
y = [a1]
If (y Mod 4 = 0 Or y Mod 400 = 0) And y Mod 100 <> 0 Then
s= "闰年"
Else
s= "平年"
End If
[a2]=y &"年是"& s
End Sub
- 2楼网友:开心就好
- 2021-02-22 01:21
sub commandbutton1_click()
dim y,s
y = [a1]
if (y mod 4 = 0 or y mod 400 = 0) and y mod 100 <> 0 then
s= "闰年"
else
s= "平年"
end if
[a2]=y &"年是"& s
end sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |