我是vba的新手,在vba中执行子例程以隐藏具有某些具有相同颜色的单元格的行时,我遇到了一个非可选的参数错误
我尝试传递变量而不是原始字符串
我的子
Public Sub Ocultar_Campos_Monetarios(MarkedCells As String)
If Range("" & MarkedCells & "").Interior.Color = RGB(153, 204, 255) Then
ActiveSheet.Unprotect "*"
Range.Rows(Range("" & MarkedCells & "").Row).EntireRow.Hidden = True
Range.Rows(Range("" & MarkedCells & "").Row - 1).EntireRow.Hidden = True
ActiveSheet.Unprotect "*", AllowFormattingCells:=True, AllowFormattingColumns:=True, AllowFormattingRows:=True
End If
End Sub
通话:
call Ocultar_Campos_Monetarios("D19,L19,T19")