来个大哥棒棒忙,怎么修改可以执行多行呢,比如7,10,15。
vba吧
全部回复
仅看楼主
level 2
大怪兽℉- 楼主
这个代码网上抄的,主要是记录数据,但是只能记录一行的,我想记录多行,比如7,10,15行的数据都得记录。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <> 5 Then Exit Sub
t = Now()
If Target.Comment Is Nothing Then
Target.AddComment.Text t & " " & IIf(Target = "", "清空", Target)
Else
Target.Comment.Text Target.Comment.Text & Chr(10) & t & " " & IIf(Target = "", "清空", Target)
End If
End Sub
2025年01月12日 11点01分 1
level 2
大怪兽℉- 楼主

2025年01月12日 14点01分 2
level 2
大怪兽℉- 楼主
我顶
2025年01月12日 14点01分 3
level 2
大怪兽℉- 楼主
我在顶
2025年01月12日 14点01分 4
level 5
把第二行的IF删掉就好
2025年01月14日 01点01分 5
level 1
If Target.Row <> 5 Then Exit Sub
这段加And就可以了,如
If Target.Row <> 5 And Target.Row <> 7 Then Exit Sub
2025年01月20日 03点01分 6
老板 现在又遇到一个问题我在局域网同步的时候,不同电脑数据记录了,会出现重复的情况
2025年04月16日 19点04分
@大怪兽℉- 去重啊,加个去重条件或用字典
2025年04月23日 03点04分
@汤林方 他这种重复有点奇怪,是这样的,前面的数据+现在数据1,前面的数据+数据1+数据2,前面的数据+数据1+数据2+数据3
2025年06月15日 10点06分
1