Contador automático con formato personal vba excel
Quisiera saber si se puede hacer lo siguiente:
Quiero generar un folio en vba que tenga un formato diferente al "1,2,3,4... Etc" por ejemplo que ponga el ultimo numero del año osea "7", seguido del día del año osea "337" y por ultimo que tenga el numero de cliente que atiendo, de modo que quedara así: "7337-0025" esto debería ser automático, a modo que mañana el folio seria "7338-0001" con el primer cliente de mañana, estoy usando un código pero no se como agregar las características que necesito:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
respuesta = MsgBox("¿Nuevo Paciente?", vbYesNo)
If respuesta = vbYes Then
Range("Q1").Value = Range("Q1").Value + 1
End If
ThisWorkbook.Save
End Sub
Espero no ser muy exigente y de antemano agradeciendo la ayuda y tiempo brindado