在另一个工作表中添加另一行时向表中添加新行

时间:2013-06-11 11:46:50

标签: excel vba excel-vba

我有一张excel工作簿,我有几张桌子。在我的3张床单上,有一些“主”桌子彼此不同。

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

这是我的“Soorten Vezels”与相应的“max demping”和“soorten connectoren”以及相应的“max demping”的表格 enter image description here

这是“maximale demping”文件 enter image description here

这是测量表格,在这种形式下,用户不必输入任何内容,除了2下拉菜单的“类型kabel”和“类型连接器” enter image description here

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

但是我还希望工作簿在测量表单中添加一个新行,自动填写“kabelnr”,“van”和“naar”字段。因此,我只需从下拉菜单中选择“类型kabel”和“类型连接器”。

我该怎么做(用vba)?

1 个答案:

答案 0 :(得分:4)

当我在寻找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论坛的有用Q& A.

使用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

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