|
楼主 |
发表于 2024-10-6 14:20
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 icenotcool 于 2024-10-6 16:37 编辑
Qs18 发表于 2024-10-6 13:33
可以,您可以把字典k的数据,换一个表就可以了,您自己的业务肯定您自己会轻车熟路。我换了表,在sheet4表添加了,但是没有反应,是不是我改错了,可以指点一下吗? Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = Sheet1.[c2] Then Dim arr, i arr = Sheet3.Range("a1").CurrentRegion ReDim brr(1 To UBound(arr), 1 To UBound(arr, 2)) s = Sheet1.[c2].Value For i = 2 To UBound(arr) If s = arr(i, 10) Then m = m + 1 For c = 2 To UBound(arr, 2) brr(m, c) = arr(i, c) Next brr(m, 1) = m End If Next Sheet4.Range("a2").Resize(10000, 20) = "" Sheet4.Range("a2").Resize(m, UBound(arr, 2)) = brr End If End Sub Qs18老师,我想用你那个单元格内容变动的模块该怎么修改呢?不是按钮模块,麻烦你了 |
|