对于帆船俱乐部。我已经在星期一到星期五的工作日创建了表示该月第一周的工作日的列,因此我整个月制作了4张名为week1到week4的工作表 使用vba userform我将数据放入单元格。
monday tuesday wednesday Thursday friday
boat1
boat2 。
我的问题:我想创建一个宏,如果日期在第2周,则会自动将userform数据(文本框“name”)传输到下一张工作表而不是当前的工作表。
我不知道这是否有意义,或者我是否需要提供更多细节 感谢您的任何帮助!
答案 0 :(得分:0)
首先将问题分解为步骤:您需要:
我说最简单的方法是将日期与工作表匹配是一个查找表...在您的VBA代码中使用application.worksheetfunction.vlookup,而不是"完全匹配"使用" TRUE"对于最终参数...然后有一个查找表,其中包含该月份工作表名称旁边的月份第一天的条目。这适用于所有日期,因为vlookup使用"最大值=或更少来查找"如果你没有指定完全匹配