Excel:根据不同工作表中的彩色行数增加/减少表中的列数

时间:2017-11-15 01:11:55

标签: excel vba excel-vba

我正在创建一个成本核算摘要工作簿。我的主要摘要表列出了一个工作类别,然后在列出下一个类别之前列出了4行成本明细。在另一张表格中,我有一个模板,用户每个月都会复制一份模板,该模板将每周工作时间分解,然后从每个员工/工厂分配工作时间。请参阅附图。

Summary Sheet -  Template Sheet

我的目标是在将摘要表中添加或删除类别时,使模板上的列数增加/减少。我已经有一个包含彩色行数(类别标题)的单元格,我想我应该能够使用它来确定需要添加到表中或从表中删除的行数。如果没有宏或某种类型的VBA代码,我想不出任何方法可以做到这一点,我愿意接受,但我想尽量减少使用。 任何人都可以为我提供一些代码或推动这种功能的正确方向吗?类别名称将存储在A列中,或者我的计数存储在B84中。每个类别的列从模板表中的第S列开始。

1 个答案:

答案 0 :(得分:0)

Kyle,您可以访问以下网站,其中包含大量vba初学者信息。

  

http://www.excel-easy.com/vba.html   http://www.homeandlearn.org/

     

https://www.tutorialspoint.com/vba/

尝试使用伪代码实现您的想法。

  

http://www.vikingcodeschool.com/software-engineering-basics/what-is-pseudo-coding

     

https://www.youtube.com/watch?v=4G0EYfrrDT8

     

https://www.khanacademy.org/computing/computer-programming/programming/good-practices/p/planning-with-pseudo-code

一旦你能够编写代码并且遇到代码错误或问题,就无法在网络上找到解决方案,再来一次并提出具体问题,有很多有经验的程序员会很乐意帮助你解决你的编码问题。