代码跑不起来
vba吧
全部回复
仅看楼主
level 3
yuyugoat11 楼主
为什么这个代码直接放进去跑不了?[泪]
Private Sub WorksheetChange(ByVal Target As Range)
Dim cell As Range
' 确保只在J列进行操作
If Not Intersect(Target, Me.Range("J:J")) Is Nothing Then
网页链接= False ' 关闭事件以避免无限循环
For Each cell In Intersect(Target, Me.Range("J:J"))
If 网页链接= "A" Then
' 将K到P列的单元格设为灰色
Me.Range(cell.Offset(0, 1), cell.Offset(0, 6)).网页链接= RGB(192, 192, 192) ' 灰色
Else
' 将K到P列的单元格清除背景颜色
2024年09月05日 10点09分 1
level 6
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 10 Then Exit Sub
If Target.Value <> "A" Then Exit Sub
Target.Offset(0, 1).Resize(1, 6).Interior.Color = RGB(192, 192, 192)
End Sub
2024年09月06日 07点09分 2
level 10
最好自己调试 跟踪一下,看哪一句出错
2025年05月29日 13点05分 3
1