Macro auto-abrir

2 envíos / 0 nuevos
Último envío
Redcar
Imagen de Redcar
Offline
última acción: Hace 9 años 7 meses
alta: 21/11/2012 - 08:57
Puntos: 30
Macro auto-abrir

Buenos días,

Se puede crear una macro que asignemos a un botón para que abra el cuadro de diálogo de formulario de datos que tiene excel, seleccionando las filas y columnas de una determinada hoja.

 

 

 

Un salduo

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 6 días 15 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Macro auto-abrir

Se puede mostar el formulario de datos con 

ActiveSheet.ShowDataForm

 

 

A mano, si tienes un rango seleccionado muestra el formulario sólo de las columnas seleccionadas, pero con una macro el formulario se activa independientemente de lo que hayas seleccionado.

Puedes dar este rodeo para conseguir lo qu quieres:

en el formulario no aparecen las columnas que estén ocultas, así que oculta lo que no te interese y cuando termines con el formulario las vuelves a mostrar, por ejemplo:

Range("C:D").Columns.Hidden = True

ActiveSheet.ShowDataForm

Range("C:D").Columns.Hidden = False

 

 

------
Ya sé Excel, pero necesito más.