题目和描述不一致。按题目来说的话,应该使用条件格式。条件格式就是限制,前面的数字减去特定数值,设定数字范围即可。如果是按描述说的那样,也就是前面输入数据,后面的数据会自动变化,这样需要使用vba进行编程。
为了回答下面的问题,增加了图片:
比如填写的月份在 a1 ,就需要使用 辅助单元格,图示是 F1开始,输入:
=MOD(IF($A$1-5<=0,$A$1-5+12,$A$1-5)+ROW(A1)-2,12)+1
然后下拉到F6,使用这个区域作为数据有效性范围即可。