【发布时间】:2020-12-19 01:57:04
【问题描述】:
我是 VBA Excel 新手。
我想为每个月创建一个数据库,其中包含 1 个“主表”作为名称列表,当我输入数据以及另一张表的更新时,“主表”上的列表将自动排序为一行.
我找到了这段代码,它只在输入的工作表中更新/排序(比如说“主工作表”)。如果输入的数据和排序在所有其他工作表中自动更新,这可能吗?
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column = 1 Then
Dim lastRow As Long
lastRow = Cells(Rows.Count, 1).End(xlUp).Row
Range("A2:BN2" & lastRow).Sort key1:=Range("A2:A" & lastRow), order1:=xlAscending, Header:=xlNo
End If
End Sub
我尝试引用/粘贴指向每个月名称的链接(从 A2 开始),但我不知道要保持 A2 旁边的列(B2、C2 等)与 A2 保持一整行。
谢谢!
【问题讨论】:
标签: excel vba sorting excel-2010