【问题标题】:adding a new row to a table when adding another row in a different sheet在不同工作表中添加另一行时向表中添加新行
【发布时间】:2021-02-18 00:55:04
【问题描述】:

我有一个 Excel 工作簿,其中有几个表格。在我的 3 张纸上,有某种“主”表,它们彼此之间略有不同。

这些表默认为 2 行(1 个标题和 1 个数据行),并在我在现有行下方添加新行时扩展。在某些字段中是使用其他表中的值的公式。但是,例如,如果我在最后一行下方的字段中插入一个新值,从而向表中添加另一行,我希望其他工作表中的表也添加另一行(并执行新的公式行)

这是我有“Soorten Vezels”及其对应的“max demping”和“soorten connectoren”及其对应的“max demping”的表格:

这是“最大 demping”文件:

这是测量表格,在这个表格中,用户不需要输入任何内容,除了 2 下拉菜单的“type kabel”和“type connector”:

我想要的是,例如,当用户在“maximale demping”文件中输入长度(“lengte”)时,会添加一个新行(字段“kabelnr”、“van”和“naar”将从“gegevens”文件中自动填写)

但我还希望工作簿在测量表格中添加一个新行,自动填写“kabelnr”、“van”和“naar”字段。这样我只需要从下拉菜单中选择“type kabel”和“type connector”。

我该怎么做(使用 VBA)?

【问题讨论】:

  • @yvette 目前没有,我确实有一些 vb.net 经验.. 但我不知道该怎么做
  • @Yvette 好吧,如果你能指出我正确的方向,那就太棒了

标签: vba excel


【解决方案1】:

当我在寻找 VBA 和 vb.net 的答案时,我个人喜欢 MSDN。我发现它是彻底和全面的。我学得越多,就越能理解他们在这个网站上的教学内容。

这是一个很好的入门教程。按照此页面上的链接进行操作。

Excel 2010 中的 VBA 入门

http://msdn.microsoft.com/en-us/library/office/ee814737(v=office.14).aspx

还记得随着您的进展搜索 Stack Overflow,有大量的问题涵盖了您在开始时可能需要的具体问题,或者提出更多问题。

如果您需要进一步的帮助,可以查看以下链接。

此链接很有帮助。但我会浏览下面的链接以获得更广阔的视野并找到适合您的解释。

在多个表格 Excel 2010 中插入行

http://chandoo.org/forums/topic/insert-row-in-tables-multiple-sheets-excel-2010

一个论坛 - 此链接导致有关插入行的问题。 MrExcel.com

http://www.mrexcel.com/forum/excel-questions/58685-insert-rows-between-different-data-2-a.html

如果你坚持下去,页面下方会有很好的讨论,有代码示例和故障排除(当你转到此链接要求注册时事通讯时,你会弹出一个窗口,你可以无视这个没有问题)

在多个表格 Excel 2010 中插入行

http://chandoo.org/forums/topic/insert-row-in-tables-multiple-sheets-excel-2010

来自 Microsoft 论坛的有用问答。

用vba在excel表格中插入空白行

http://answers.microsoft.com/en-us/office/forum/office_2007-customize/insert-blank-rows-in-excel-table-with-vba/69e369a8-e656-4f68-adcd-c57e37253f12

如果这有帮助,请告诉我,并随时提出新问题。

【讨论】:

  • 虽然这不是问题的答案,但由于大量有用的信息,我已将其标记为答案!
猜你喜欢
  • 2016-08-27
  • 1970-01-01
  • 2010-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多