准备好12个图片,取名sx01.jpg-sx12.jpg 放在当前文件夹。comboBox 只显示年份!添加一个按钮Command1 Dim strSxName Private Sub Command1_Click() Dim dd As Long '计算选择的年份和标准年份的差值 dd = (dateDiff("yyyy", #1/1/2020#, DateSerial(Combo1.Text, 1, 1)) Mod 12 + 12) Mod 12 Text1.Text = strSxName(dd) '载入对应的图片 Image1.Picture = LoadPicture(App.Path & "\" & Format(dd+1, "00") & ".jpg") End Sub Private Sub Form_Load() '初始化数组 strSxName = Array("鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪") '找到一个已知生肖的年份作为标准年份:2020-鼠年,对应数4093组索引0,对应图片 01.jpg End Sub?
取7~10位,提前定义每个属相?然后根绝7~10位 是改数组组的哪个的倍数,就是哪个对应的属相!!泰山石敢当如何摆放
这个可以用取模的方式实现!主要思路如下: dim year as integer dim rem as integer year=val(inputbox("请输入年份")) rem=year mod 12 select case rem case 0 msgbox "猴" case 1 msgbox "鸡" case 2 msgbox "狗" case 3 msgbox "猪" case 4 msgbox "鼠" case 5 msgbox "牛" case 6 msgbox "虎" case 7 msgbox "兔" case 8 msgbox "龙" case 9 msgbox "蛇" case 10 msgbox "马" case 11 msgbox "羊" end select 主要代码就是这样了 你在根据要修改完善下就可以了,泰山石敢当摆放图解
… ?、 、,泰山石敢当摆放大门口