|
本帖最后由 fzxba 于 2023-1-13 18:30 编辑
在表头找到指定列然后相加.rar
(16.04 KB, 下载次数: 6)
- Sub test2() '补一个,复制粘贴,条件写在 AC1 单元格,格式如 物业费D+物业费
- Application.ScreenUpdating = False
- Dim Re As Object, i As Integer, j As Integer
- Set Re = CreateObject("VBScript.RegExp")
- Re.Global = True
- Re.Pattern = Replace(Range("AC1").Value, "+", "|")
- With Intersect(Range("P1").CurrentRegion, Range("P:Z"))
- For j = 1 To .Columns.Count
- With .Columns(j)
- If Re.test(.Cells(1).Value) Then
- i = i + 1
- Intersect(.Offset(0), .Offset(1)).Copy
- Range("AC2").PasteSpecial -4163, IIf(i = 1, -4142, 2)
- End If
- End With
- Next
- End With
- Set Re = Nothing
- Application.ScreenUpdating = True
- Beep
- End Sub
复制代码
|
评分
-
2
查看全部评分
-
|