Excel VB根据用户输入创建月报表

Excel VB根据用户输入创建月报表,excel,vb.net,Excel,Vb.net,我想创建一个月表,其中月以特定格式“MMM-YY”写入 这将基于具体的输入答案。我会问一个问题,在B1中输入了起始月份(1月17日)的响应。截止月份(2018年10月)相同,在B2中输入响应。因此B1和B2中的输入创建了一个月的范围…例如,1月17日到10月18日。1月17日和10月18日只是示例,用户可以输入任何内容 在C列至X列中,将从1月17日至10月18日创建月度表格。22列 我可以手动完成,但我想知道是否可以用VB完成 提前感谢您。是的,当然您可以在VB中完成。这里最好的方法是使用VB

我想创建一个月表,其中月以特定格式“MMM-YY”写入

这将基于具体的输入答案。我会问一个问题,在B1中输入了起始月份(1月17日)的响应。截止月份(2018年10月)相同,在B2中输入响应。因此B1和B2中的输入创建了一个月的范围…例如,1月17日到10月18日。1月17日和10月18日只是示例,用户可以输入任何内容

在C列至X列中,将从1月17日至10月18日创建月度表格。22列

我可以手动完成,但我想知道是否可以用VB完成


提前感谢您。

是的,当然您可以在VB中完成。这里最好的方法是使用VBA/宏

一种学习如何自己记录宏的方法是记录一次宏。也就是说,您只需手动执行一次,宏就会记录所有的按钮单击。然后,您可以查看为录制的宏生成的代码,以便“学习如何在Excel中以编程方式执行操作”

但是请参见(如果需要在VB.NET应用程序中执行此操作,可以使用Excel.Interop程序集,并在VB代码中执行相同的操作),这将有助于解决问题。然后,您可以设置日期格式,以便根据需要在Excel中写入日期

在发布之前,你应该先“谷歌”一下,因为我发现了很多关于这个问题的答案,然后你的问题就会得到反对票