discúlpame que te moleste otra vez... pero no puedo encontrar el error aquí (estos son otros eventos que necesito)
Option Explicit
Dim valor As Long
Dim cantidadVeces As Integer
Dim celdaSumas As Boolean
Private Sub Worksheet_Change(ByVal Target As Range) <---------- (aquí me muestra el error)
If celdaSuma = True Then
cantidadVeces = cantidadVeces + 1
If cantidadVeces > 1 Then
Exit Sub
End If
valor = valor + Sheets("Stock").Range(Target.Address).Value
Sheets("Stock").Range(Target.Address).Value = valor
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
valor = 0
cantidadVeces = 0
Call celdaAcumalativa(Target.Address)
If celdaSuma = True Then
valor = Sheets("Stock").Range(Target.Address).Value
End If
End Sub
Sub celdaAcumalativa(celda As String)
Dim busquedaFilaDatos As Range
Dim RangoBusqueda As String
Dim ultFila As Long
ultFila = Sheets("PARAMETRO").Range("B" & Rows.Count).End(xlUp).Row
RangoBusqueda = "B3:B" & ultFila
Set busquedaFilaDatos = Sheets("PARAMETRO").Range(RangoBusqueda).Find(celda, lookat:=xlWhole)
If Not busquedaFilaDatos Is Nothing Then
celdaSuma = True
Else
celdaSuma = False
End If
End Sub