Excel avanzado con macros
Buen día, tengo una macro que quiero organizar con dos variables, actualmente la macro solo esta para una sola variable: dicha macro consiste en tomar unos valores de la hoja principal y consultarlos en otra hoja para luego restar o sumar, teniendo en cuenta las cantidades existente para hacer la operación. Aquí envío el código:
If ActiveCell.Value = ID And CONTROLB = "SALIDA" Then
ActiveCell.Offset(0, 3).Select 'Valor (x,y) y = al valor de la columna 4 de la hoja inventario casilla con el nombre valor
bodegaanterior = ActiveCell.Value
If bodegaanterior < CANTIDAD Then
MsgBox "No hay artículos suficientes" & Chr(13) & "Sólo hay " & bodegaanterior & " artículos en bodega.", vbOKOnly + vbCritical, "**Información de bodega"
Sheets("PRINCIPAL").Select
Exit Sub
End If
bodeganueva = Val(ActiveCell.Value) - Val(CANTIDAD)
ActiveCell.Value = bodeganueva
Selection.End(xlToLeft).Select
MsgBox "Salieron " & CANTIDAD & " " & DESCRIPCIÓN & " de bodega." & Chr(13) & "Disminuyó de: " & bodegaanterior & " a " & bodeganueva & " artículos.", vbOKOnly + vbInformation, "**Salidas"
Estaba intentado cambiar a dos variables así ActiveCell.Offset([0, 3], [0,4]).Select
pero no funciono.
Gracias por su información, espero me puedan colaborar.