Saltar al contenido

Calendario solo aparece en maquina donde se hizo el archivo.

publicado

Que tal.

Soy nuevo en esto de la programacion y estoy "tratando de automatizar un formato de vacaciones" colocandole un calendario virtual para que de alli se tomen los dias que se ocuparan.

En la maquina que uso funciona bien. El detalle es que quiero distribuirlo entre mis compañeros, pero el calendario no aparece en las demas maquinas.

Esta tiene Excel 2010 y el archivo ext .xlsm, pero no todas las maquinas tienen el 2010.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

If Not Application.Intersect(Target, Range("P3:P4")) Is Nothing Then

CALENDARIO.Show

End If

End Sub

Private Sub MonthView1_DateClick(ByVal DateClicked As Date)

ActiveCell.Value = MonthView1

CALENDARIO.Hide

End Sub

Agradeceria cualquier ayuda.

FormvacWhisho1.xls

Featured Replies

publicado

Eso porque no tienes instalado y registrado la libreria correspondiente, Control Calendar 11 en la maquina donde abres el libro

Para esta libreria necesitas tener el archivo MSCAL.OCX en system32 si es SO X86 y en syswow64 si es SO x64 y luego registrar el archivo

publicado

Te fuiste por la parte mas larga pero bien por ti, solucionaste tu problema.

Lo que no acabo de entenderte es porque solo ahora habilitas el comando Programador en las opciones de Excel, se sopone que ya lo deverias habr tenido habilitado

publicado

jejejej no lo tenia habilitado pero siempre es bueno irse a lo mas complicado, de ahí se aprende varias cosas mi amigo JoaoM

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.