Elegir una macro en función del valor de una celda en Excel
Tengo el siguiente código:
Sub GrabaRegistroALMACEN()
'
' GrabaRegistroALMACEN Macro
' Graba un registro nuevo Completo o Incompleto en la hoja ALMACEN dependiendo si están o no están todos los datos del formulario cumplimentados
'
'
ActiveSheet.Unprotect
Range("E4").Select
If Range("A35").Value = 6 Then Call RegistroCompletoALMACEN
If Range("A35").Value < 6 Then Call RegistroIncompletoALMACEN
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False
Range("E4").Select
End Sub
El problema que tengo es que quiero que cuando se ejecute la primera de las macros (cuando A35=6) el proceso se pare, pero estoy haciendo algo mal porque cuando se ejecuta la primera de las macros inmediatamente después se ejecuta la segunda y solo quiero que se ejecute la primera.
Por otro lado, si está bien que cuando A35<6 ejecuta solo la segunda macro y se termina el proceso.