Está en la página 1de 17

Accesos directos

AHORA ()
CONTAR formas
CONTAR SI
ESPACIOS
filtra lista rango criterio simple
filtra lista rango criterio compuesto
FORMULARIO Incluir un calendario en un formulario
LIMPIAR
PRECEDENTE
REPETIR
un formulario
CONTAR SI
tipo 1 pag 352 biblia excel
suma 3,397.20
cuenta 2 cuenta 2
550.00
CUENTA CUANTAS FACTURAS ###CUANTAS FACTURAS
CUENTA
SON IGUAL A 550 EUR SON MAYOR A 1300 EUR

nombra de cuenta numero cuenta


numero factura cantidad facturaf. vto. f. pago dias retraso
Muebles brimson 10-009 117321 550.00 ### 32
Muebles brimson 10-009 117327 1,847.25 2/1/2007 ### 19
Tapones de Puerta 10-045 117333 1,549.95 ###
Palacio de los deportes
10-255 117339 1,252.65 ###
Muebles brimson 10-009 117340 - 29/02/2007 31
Muebles brimson 10-010 117341 550.00 29/02/2007

tipo 2 pag 415 libro

Productos sin Stock 3

16 22.00
QTY STOCK COSTO VALOR STOCK
aceite de oliva 5 3.00 15.00
salsa curry 0 1.00 -
carne de cangrejo 0 2.00 -
nueces 3 1.00 3.00
bollos 0 0.90 -
cerveza 8 0.50 4.00
dias retraso
Accesos directos
4 PRECEDENTE

2
4

V
1T 2 1T 2 #NAME?
2T 4
3T 5
4T 6

AHORA () 2/19/11 13:00

123 456
ESPACIOS
1 2 3 456

LIMPIAR

49 GILBERT
LONDRES
INGLATERRA 49 GILBERT LONDRES INGLATERRA

REPETIR PAG 208

PUBLICIDAD..........
RENTA...............

MUJERES ENCUESTADOS
18-34 75 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

CONSOLIDACION PAG 139

4
PAG 352 EXCEL 2007 BIBLIA
CONTAR formas
CONTAR VACIAS 4 1

CONTAR RELLENAS 5 2

CONTAR CONDIC 3 3
8
SUMAR CONDIC 15
ectos
FORMULARIO Accesos directos
PERSONALIZAR BARRA HERRAMIENTAS ACCESO RAPIDO
COMANDOS QUE NO ESTAN EN LA CINTA OPCIONES
BUSCAMOS Formulario y añadimos

AÑO TOTAL MUJERES VARONES


1960 ### ### ###
1970 ### ### ###
1980 ### ### ###
1991 ### ### ###
2001 ### ### ###

POBLACION POR SEXO AÑOS 1960 2001


Incluir un calendario en un formulario

Hoy veremos como incluir un calendario en un formulario. No se trata de un calendario, como aquel
calendario para imprimir que vimos en un artículo anterior, sino de un control de calendario. Igual
que en los formularios tenemos controles como pueden ser las etiquetas, los cuadros de texto, los
cuadros combinados, o las casillas de verificación, por ejemplo, también podemos añadir un
calendario.

Para ver como funciona, deberemos incluir un formulario desde VBA, seleccionando en el menú
“Insertar”, la opción “Userform”. Por defecto, desde VBA, solo se nos muestran en el cuadro de
herramientas, aquellos controles que son de uso más común. Para poder ver el resto de controles
que podemos incluir en un formulario, deberemos cliquear con el botón derecho del ratón dentro de
la ventana “Cuadro de herramientas”, donde nos aparecen los controles, pero en el espacio donde
no hay controles. De esa forma, nos aparecerá un menú desplegable donde podremos seleccionar
controles adicionales.

Seleccionaremos la opción “Controles adicionales”, y en la lista,


escogeremos el correspondiente al control de calendario, marcándolo con
una muesca. Seguidamente, pulsaremos sobre el botón “Aceptar”, y en el
cuadro de herramientas nos aparecerá ahora un nuevo elemento, que será
el correspondiente al calendario:

Ahora solo nos quedará pulsar sobre ese botón del calendario, y dibujar el
mismo sobre el formulario. Hacer esto, es tan sencillo como pulsar el ratón
sobre el formulario, mantener pulsado el botón, y arrastrar hacia abajo y
hacia la derecha, para ir viendo como nos aparece un cuadro que es donde
al soltar el botón del ratón, nos aparecerá dibujado el calendario. Por
defecto, nos aparecerá el mes de la fecha en curso.

Ahora ya solo nos quedará darle alguna utilidad al calendario, más allá de la
propia para tener visible el mes. Por ejemplo podremos insertar la fecha que
seleccionemos en el calendario, en una celda. Para ello utilizaremos el evento
click, que ejecutará las acciones contenidas dentro de ese evento, cada vez que
cliqueemos dentro del calendario.
Ahora ya solo nos quedará darle alguna utilidad al calendario, más allá de la
propia para tener visible el mes. Por ejemplo podremos insertar la fecha que
seleccionemos en el calendario, en una celda. Para ello utilizaremos el evento
click, que ejecutará las acciones contenidas dentro de ese evento, cada vez que
cliqueemos dentro del calendario.
Private Sub Calendar1_Click()
Por ejemplo, si queremos insertar la fecha que seleccionemos en el calendario, en
'Ponemos la fecha en la celda A1
una celda, utilizaremos esto dentro del código del propio formulario (en este
Range("A1")
ejemplo, insertamos= Calendar1.Value
la fecha en la celda A1):
End Sub
Ahora, incluiremos este otro código dentro del formulario, que lo que hará es cargarse
el calendario con el mes y el día de la fecha en que lo abramos (la fecha del sistema).
Esto se producirá cada vez que activemos (o carguemos) el formulario:

Private Sub UserForm_Activate()


'Al activar el formulario, que aparezca
'la fecha de hoy en el calendario
Calendar1.Today
End Sub

De esta forma tan sencilla, tendremos un calendario bien elegante, insertado dentro de
nuestros formularios, para que con un solo clic, incluyamos fechas en nuestra hoja de cálculo.
Y no solo eso, sino que además pasará como algo que hemos hecho nosotros, cuando en
realidad es un control ya diseñado que incorpora Excel.
nombra de cuenta numero cuentanumero factura cantidad facturaf. vto. f. pago
Muebles brimson >700 29/02/2007

6,748.85
nombra de cuenta numero cuentanumero factura cantidad facturaf. vto. f. pago
Muebles brimson 10-009 117321 550.00 1/19/2007
Muebles brimson 10-009 117327 1,847.25 2/1/2007 1/17/2007
Tapones de Puerta 10-045 117333 1,549.95 2/14/2007
Palacio de los deportes
10-255 117339 1,252.65 2/27/2007
Muebles brimson 10-009 117340 999.00 29/02/2007
Muebles brimson 10-010 117341 550.00 29/02/2007

FILTRADO AVANZADO
999.00
nombra de cuenta numero cuentanumero factura cantidad facturaf. vto. f. pago
Muebles brimson 10-009 117340 999.00 29/02/2007
dias retraso filtra lista rango criterio simple
>0 FACTURAS DE 550 Eur
2

dias retraso
32
19

31

dias retraso
31
nombra de cuenta numero cuenta numero factura cantidad factura f. vto. f. pago
>1000
2/14/2007

6,251.60
nombra de cuenta numero cuenta numero factura cantidad factura f. vto. f. pago
Muebles brimson 10-009 117321 550.00 1/19/2007
Tapones de Puerta 10-045 117333 1,549.95 2/14/2007
Palacio de los deportes
10-255 117339 1,252.65 2/27/2007
Muebles brimson 10-009 117340 999.00 29/02/2007
Muebles brimson 10-010 117341 1,200.00 29/02/2007

FILTRADO AVANZADO
COMPUESTO 5,001.60
nombra de cuenta numero cuenta numero factura cantidad factura f. vto. f. pago
Tapones de Puerta 10-045 117333 1,549.95 2/14/2007
Palacio de los deportes
10-255 117339 1,252.65 2/27/2007
Muebles brimson 10-009 117340 999.00 29/02/2007
Muebles brimson 10-010 117341 1,200.00 29/02/2007
dias retraso filtra lista rango criterio compuesto
PAG 404 LIBRO

>30

dias retraso
10

31

dias retraso

31
AÑO TOTAL MUJERES VARONES
1960 ### ### ###
1970 ### ### ###
1980 ### ### ###
1991 ### ### ###
2001 ### ### ###

POBLACION POR SEXO AÑOS 1960 2001

POBLACION CENSO 1960-2001

40,000,000

35,000,000

30,000,000

25,000,000
TOTAL
20,000,000 MUJERES
VARONES

15,000,000

10,000,000

5,000,000

1960
1970
1980
1991
2001
vtas trimest
P ACTUAL TENDENCIA()PAG 510
1 ###
2 ###
3 ###
4 ###
5 ###
ACTUAL
6 ###
7 ###
280000.00
8 ###
9 ###
10 ### 276543.00
11 ###
275000.00
12 ###
13 269171.70
14
15 270000.00
16

266661.83
265000.00 265372.83
264728.33
264083.83
Axis Title

263439.33
262794.83
262587.00262150.33

260643.00
260000.00
259354.00
258353.00

255000.00

250000.00

245000.00
2 4 6 8 10 12 14

Axis Title
276543.00

266661.83
265372.83
28.33
ACTUAL
Linear Regression for
ACTUAL

258353.00

10 12 14 16 18

También podría gustarte