引用未知值以自动填充新行
我试图find一个解决scheme,当用户在列表中插入一个新的行,这将被引用自动填充单独的列表中的多个行。 右侧的部分应该自动填充,因为用户在左侧添加了额外的行(例如资产编号)。 另外,资产属性和资产值重复,并且对于每个新的资产编号是相同的。 有什么想法吗? 之前和之后
(这是我的第一个问题,所以希望我做对了!感谢您的理解和耐心!)
您应该查看Workbook_SheetChange事件。 当在工作表中进行更改时,它将运行放置在其中的任何代码。 您可以在该function中指定仅在左侧的某个范围内发生更改时更新右侧的某个范围。
在包含数据的表格(这里是名为Target的表格 – 根据需要进行更改)中包含以下代码:
Private Sub Worksheet_Change(ByVal Target As Range) If Not IsEmpty(Target) And Target.Column = 1 And Target.Row > 1 Then Dim wb As Workbook Dim ws As Worksheet Set wb = ThisWorkbook Set ws = wb.Worksheets("Target") Dim lastSourceRow As Long Dim lastTargetRow As Long lastSourceRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row NextTargetRow = ws.Cells(ws.Rows.Count, "D").End(xlUp).Row + 1 With ws.Cells(NextTargetRow, "D") .Resize(3, 1).Value = ws.Cells(lastSourceRow, "A") .Offset(, 1) = "Blue" .Offset(, 2) = "45" .Offset(1, 1) = "Big" .Offset(1, 2) = "20" .Offset(2, 1) = "Cold" .Offset(2, 2) = "5" End With End If End Sub
- 为什么当我使用没有OleDBConnection对象的OleDbDataAdapter对象时,.NET 2.0应用程序在.NET 4.0下崩溃?
- 使用PHP从Word 和Excel 文件获取纯文本
- PowerPivot中的SUMIFtypes函数
- 如何在批处理模式下运行matlab时增加java堆内存大小
- Excel:匹配date范围内最近的date
- 使用Apache-poi将表单添加到现有的excel文件中,而不用重写完整的文件
- 在VBA中转换为文本时保留date格式
- 引用多个外部CSV文件返回#VALUE! vlookup函数中的错误Microsoft Excel
- 从父应用程序断开VBA UserForm