Proteger hoja de excel donde actúa una macro
Buenas tardes a todos
Soy novato en esto de las macros y la verdad es que ando bastante perdido. He creado una hoja de excel para un amigo con la que pueda facturar. Indagando en esta página di con el siguiente cogido y así generar un numero correlativo de factura, pero mi problema esta a la hora de proteger dicha hoja, cuando quiero generar el numero correlativo... Me da error. ¿Cómo puedo hacer para que esta macro me deje generar números de factura estando la hoja protegida?
Sub Genera()
Dim numConsec As Long
Dim strConsec As String
Range("A1").Select
Selection.NumberFormat = "@"
If IsEmpty(ActiveCell) Then
Range("A1").Value = "00000"
Else
numConsec = Val(Range("A1").Value) + 1
strConsec = Right("00000" & Trim(Str(numConsec)), 5)
Range("A1").Value = strConsec
End If
End Sub
Saludos y gracias de antemano
Soy novato en esto de las macros y la verdad es que ando bastante perdido. He creado una hoja de excel para un amigo con la que pueda facturar. Indagando en esta página di con el siguiente cogido y así generar un numero correlativo de factura, pero mi problema esta a la hora de proteger dicha hoja, cuando quiero generar el numero correlativo... Me da error. ¿Cómo puedo hacer para que esta macro me deje generar números de factura estando la hoja protegida?
Sub Genera()
Dim numConsec As Long
Dim strConsec As String
Range("A1").Select
Selection.NumberFormat = "@"
If IsEmpty(ActiveCell) Then
Range("A1").Value = "00000"
Else
numConsec = Val(Range("A1").Value) + 1
strConsec = Right("00000" & Trim(Str(numConsec)), 5)
Range("A1").Value = strConsec
End If
End Sub
Saludos y gracias de antemano
1 Respuesta
Respuesta de Elsa Matilde
1
