Escribo esta macro para que me pregunte antes de imprimir, si quiero o no autonumerar el documento, pero sólo una hoja det.
Quiero que al imprimir una hoja determinada de mi libro de trabajo (llamada Cotización), me pregunte si la quiero autonumerar ó no. Escribo la siguiente macro y me da error y no me doy cuenta cómo resolverlo. Pero que lo haga sólo al imprimir ésta hoja determinada.
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If Activesheet.Name = "Cotización" then
Respuesta = MsgBox("¿Autonumerar Cotizador?", vbYesNo)
If Respuesta = vbYes Then
Activesheet.range("H1").value = Activesheet.range("H1").value + 1
End If
ThisWorkbook.Save
End Sub
1 respuesta
Respuesta de Sebas Torres
1