Duda para aplicar un MsgBox en una Macro de Stock
Tengo un gran problema, espero poder obtener su ayuda! En una hoja tengo 4 columnas, en la C la descripción del producto, en la G el Stock, en la H las entradas y en la I las salidas. Esta hoja responde al siguiente Macro:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
'controla col H (Entradas) actualizando col G (STOCK)
If Not Intersect(Target, Range("H27:H2000")) Is Nothing Then
Target.Offset(0, -1) = Target.Value + Target.Offset(0, -1).Value
Target.Offset(0, 0).ClearContents
'controla col I (Salidas) actualizando col G (STOCK)
ElseIf Not Intersect(Target, Range("I27:I2000")) Is Nothing Then
Target.Offset(0, -2) = Target.Offset(0, -2).Value - Target.Value
Target.Offset(0, 0).ClearContents
End If
End Sub
El problema es que para salvar cualquier error frente a un valor mal cargado, necesito que cada vez que entro una entrada o una salida me salga un mensaje que me diga: se han ingresado "X" cantidad de piezas al stock o para el caso de salidas : se han descontado "X" cantidad del Stock. Obviamente que en la "X" me salga la cantidad que ingreso.
Espero su respuesta... Muchas Gracias! Saludos...
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
'controla col H (Entradas) actualizando col G (STOCK)
If Not Intersect(Target, Range("H27:H2000")) Is Nothing Then
Target.Offset(0, -1) = Target.Value + Target.Offset(0, -1).Value
Target.Offset(0, 0).ClearContents
'controla col I (Salidas) actualizando col G (STOCK)
ElseIf Not Intersect(Target, Range("I27:I2000")) Is Nothing Then
Target.Offset(0, -2) = Target.Offset(0, -2).Value - Target.Value
Target.Offset(0, 0).ClearContents
End If
End Sub
El problema es que para salvar cualquier error frente a un valor mal cargado, necesito que cada vez que entro una entrada o una salida me salga un mensaje que me diga: se han ingresado "X" cantidad de piezas al stock o para el caso de salidas : se han descontado "X" cantidad del Stock. Obviamente que en la "X" me salga la cantidad que ingreso.
Espero su respuesta... Muchas Gracias! Saludos...
2 respuestas
Respuesta de Juan Carlos González Chavarría
1
Respuesta de Programar Excel