Archive

Posts Tagged ‘MVP’

Cambiar tamaño de formulario en ejecución en Excel

October 17, 2012 1 comment

Cuando nos dedicamos a crear formularios personalizados, siempre llega la necesidad de cambiar el tamaño de los mismos, así como cambiar la posición de los controles, pasando por ocultarlos o mostrarlos dependiendo la necesidad.

En esta ocasión, comparto un ejemplo donde incluyo código vba que dinámicamente cambia el tamaño de un Form, oculta un Frame y cambia de posición dos Buttons.

Conceptos

La propiedad para asignar tamaño a un formulario es Height, y los valores que manejaremos son 219 y 145 con opciones vistas y ocultas respectivamente.

La propiedad para cambiar de posición los botones de Aceptar y Cancelar es Top, y los valores que manejaremos son 168 y 90.

Vista de formulario inicial, sin las opciones visibles

image

Vista de formulario con tamaño aumentado y opciones visibles

image

Código del formulario

'::EXCELeINFO - cambiar tamaño de formulario en ejecución
'::Sergio Alejandro Campos MVP
'::14-oct-2012
'::https://exceleinfo.wordpress.com/
'
'Declaramos la variable vOpciones para que esté presente en todos
'las subrutina
Public vOpciones As Integer
'
Private Sub btnAceptar_Click()
MsgBox "El formulario queda de alto " & Me.Height, vbInformation, "ECELeINFO"
End Sub
'
Private Sub btnAumentar_Click()
'Si el valor de la variable es 0 ó 1 cambian las medidas de
'height y top
If vOpciones = 1 Then
vOpciones = 0
With Me
    .btnAumentar.Caption = "Reducir tamaño >>"
    .Height = 219
    .btnAceptar.Top = 168
    .btnCancelar.Top = 168
    .Frame1.Visible = True
End With
'
ElseIf vOpciones = 0 Then
vOpciones = 1
With Me
    .btnAumentar.Caption = "Aumentar tamaño >>"
    .Height = 140
    .btnAceptar.Top = 90
    .btnCancelar.Top = 90
    .Frame1.Visible = False
End With
End If
End Sub
'
Private Sub btnCancelar_Click()
Unload Me
End Sub
'
Private Sub UserForm_Activate()
'Asignamos valor iniciar a la variable y
'Definimos un tamaño inicial de los objetos
vOpciones = 1
With Me
    .btnAumentar.Caption = "Aumentar tamaño >>"
    .Height = 145
    .Frame1.Visible = False
    .btnAceptar.Top = 90
    .btnCancelar.Top = 90
End With
End Sub

:: Descargar ejemplo

Video tutorial Crear Ribbon en Excel 2010 sin macros

October 14, 2012 1 comment

Sin bien Excel 2007 introdujo la barra Ribbon, el crear las mismas en 2007 no era tarea fácil sino era mediante la edición de un archivo XML. En Excel 2010 también debemos modificar archivos XML para crear Ribbon para nuestros complementos, pero se introduce la manera de crear los propios sin necesidad de macros.

Si tenemos nuestras herramientas favoritas en Excel y deseamos que todas estén en un mismo lugar, algo así como Favoritos, la creación de nuestro propio Ribbon es una manera de tenerlas todas juntas.

Cómo hacerlo

Sólo debemos dar click derecho en el Ribbon y elegimos Personalizar la cinta de opciones. Lo que sigue es crear una nueva ficha, como se muestra en la imagen y comenzar a añadir nuestras herramientas favoritas.

image

Video

Microsoft MVP 2012

October 1, 2012 8 comments

Quiero compartir con toda la comunidad y en especial con los visitantes que día a día se dan una vuelta o se encuentran con este su Blog, que el día de hoy recibí el tan famoso correo que envía Microsoft, como agradecimiento a las personas que sin perseguir ningún objetivo que el de compartir experiencias técnicas, el de nombramiento de MVP en el área de Excel.

Este nombramiento nada más significa una cosa: seguir compartiendo mis experiencias y lo poco que pueda saber de Excel a la comunidad.

MicrosoftMVPLogoVertical

 

 

 

 

 

 

Da click para más información sobre el programa de Microsoft MVP.

Categories: Excel Tags: , ,