Вы находитесь на странице: 1из 27

Excel 2010: Insertar objetos (GIF, botones

de comando, fondo, imágenes)

Haz una pregunta


Los programas de hojas de cálculo permiten incorporar en una hoja de cálculo diversos objetos. Por
ejemplo, es posible colocar un hipervínculo o una imagen (como un logotipo) en lo alto de una hoja
de cálculo. Tal vez te preguntes: "¿Cuál sería la ventaja o el objetivo de insertar un archivo de
sonido, un vídeo u otros objetos en una hoja de Excel?". Sin embargo, debes saber que al menos
es posible.

Un caso particular es el de los controles (zonas de texto, botones de comando, botones de opción,
etc.) que sirven para enriquecer una hoja de usuario, a menudo nombrada entonces formulario o
UserForm (en la terminología Microsoft).

En la ficha Insertar, puedes insertar uno de los siguientes objetos: tablas, tablas dinámicas,
imágenes, imágenes prediseñadas, formas, formas smartart, gráficos (en forma de columnas, líneas,
circulares, barras, áreas, dispersión, entre otros), minigráficos, filtros, hipervínculos, cuadros de
texto y otros objetos, que forman parte de una paleta muy variada de objetos diversos:

Por ejemplo, para insertar una imagen prediseñada en una hoja de cálculo, ve a la ficha Insertar,
en el grupo ilustraciones, haz clic en la opción Imagen prediseñada, luego selecciona una imagen
prediseñada en el panel con el mismo nombre que aparece a la derecha de la hoja de cálculo:
Insertar un GIF animado en Excel
Para insertar una imagen GIF animada en Excel, el método descrito anteriormente no funciona.
Esto se debe a que una animación comprende varias imágenes, mientras que la importación de una
imagen solo se limita a la primera imagen.

Para insertar imágenes GIF tienes que activar la ficha Programador. Para activar esta ficha, ve a la
ficha Archivo y haz clic en Opciones:
En el cuadro Opciones de Excel, haz clic en la opción Personalizar cinta de opciones. Luego, en
la lista Fichas principales, haz clic en la casilla Programador, a continuación, haz clic en Aceptar
para activar la ficha Programador:
Para que la animación trabaje, hay que insertar la imagen en un Control y usar un poco de código.
Para ello:

Para insertar el control, ve a la ficha Programador, en el grupo Controles, haz clic en la opción
Insertar.

En la lista de botones que aparece elige el último botón Más controles (con la imagen de un
martillo y una llave de tuerca), como se muestra en la siguiente imagen:

En la ventana que aparece, busca la opción Microsoft web browser, selecciónala y haz clic en
Aceptar:
Posiciónate en el lugar donde deseas colocar la imagen GIF y selecciona el área en donde
aparecerá la imagen GIF:

Nuevamente haz clic en la opción Insertar que se encuentra en el grupo Controles de la ficha
Programador. En la lista de botones, haz clic en el botón de comando Control Active X, como se
muestra en la siguiente imagen:
Posiciónate en el lugar donde deseas colocar este botón y selecciona el área en donde aparecerá:

Haz clic en la opción ver código que se encuentra en el grupo Controles de la ficha Programador:

En el editor VBA y en la ventana del módulo de la hoja concernida, copia el siguiente código:

Private Sub CommandButton1_Click()


WebBrowser1.Navigate ("dirección web de la imagen.gif")
End Sub

Por ejemplo:
Haz clic en una otra hoja del libro para activarlo, luego vuelve a la hoja de la animación para ver la
imagen animada:

Si el tamaño del marco no permite una visualización correcta de la imagen, expande el marco de la
imagen.

Puedes insertar otras animaciones procediendo de la misma manera y añadiendo una línea al
código, teniendo en cuenta el número de control atribuido:

Private Sub CommandButton1_Click()


WebBrowser2.Navigate ("dirección web de la imagen.gif")
End Sub

Si deseas agregar otro GIF, debes tener en cuenta el nombre del control que agregas, por ejemplo,
si agregas otro control este quedaría: WebBrowser2.Navigate "dirección web de tu imagen.gif".
En donde dice: "direccion web de tu imagen.gif" para este ejemplo, el archivo GIF es de un sitio web,
pero también puedes subir un GIF guardado en tu disco duro de tu ordenador y solo agregar la
dirección de ubicación del archivo, por ejemplo: D:\imagen.gif.

Insertar una imagen de fondo en una hoja de Excel


Es posible insertar una imagen de fondo en una hoja Excel. El fondo puede ser el logotipo de tu
empresa, una imagen que te agrade, un diseño distinto, etc. Para esto, ve a la ficha Diseño de
página, en el grupo Configurar página, haz clic en Fondo:
Navega hasta la imagen de tu elección, luego haz clic Insertar. La imagen escogida es fijada en
forma de mosaico (es repetida tantas veces sea necesaria para llenar el espacio visualizado). Es
aconsejable solo colocar imágenes relativamente claras y poco oscuras para no molestar la lectura
de la hoja de cálculo:
Es conveniente saber que los fondos de las hojas de Excel 2010 no aparecen cuando se imprimen
los datos de la hoja.

Para suprimir una imagen de fondo, haz clic en Eliminar fondo en el grupo Configurar página de
la ficha Diseño de página:
Resumen

Microsoft Excel proporciona varios controles para las hojas de diálogo que son útiles para
seleccionar elementos de una lista. Ejemplos de controles son cuadros de lista, cuadros
combinados, botones de número y barras de desplazamiento.

Para obtener más información sobre los controles de formulario en Excel, consulte
Información general de formularios, controles de formulario y controles ActiveX en una hoja
de trabajo.

Más información

Los métodos siguientes muestran cómo utilizar cuadros de lista, cuadros combinados,
botones de número y barras de desplazamiento. Los ejemplos utilizan la misma función de
índice, lista y vínculo de celda.

Habilite la pestaña Programador

Para utilizar los controles de formulario de Excel 2010, debe habilitar la pestaña
Programador. Para ello, siga estos pasos:

1. Haga clic en Archivo y luego en Opciones.


2. Haga clic en Personalizar cinta de opciones en el panel izquierdo.
3. Active la casilla Programador en Pestañas principales a la derecha y luego haga clic
en Aceptar.
Para utilizar los controles de formulario de Excel 2007, debe habilitar la pestaña
Programador. Para ello, siga estos pasos:

1. Haga clic en el botón de Microsoft Office y luego en Opciones de Excel.

2. Haga clic en Popular, active la casilla Mostrar pestaña Programador en la cinta de


opciones y luego haga clic en Aceptar.
Configurar la lista, el vínculo de la celda y el índice

1. En una nueva hoja de cálculo, escriba los elementos siguientes del rango H1:H20:
2. H1 : Roller Skates
3. H2 : VCR
4. H3 : Desk
5. H4 : Mug
6. H5 : Car
7. H6 : Washing Machine
8. H7 : Rocket Launcher
9. H8 : Bike
10. H9 : Phone
11. H10: Candle
12. H11: Candy
13. H12: Speakers
14. H13: Dress
15. H14: Blanket
16. H15: Dryer
17. H16: Guitar
18. H17: Dryer
19. H18: Tool Set
20. H19: VCR
21. H20: Hard Disk

22. En la celda A1, escriba la fórmula siguiente:


=INDEX(H1:H20,G1,0)

Ejemplo del cuadro de lista

1. Para agregar un cuadro de lista en Excel 2010 y Excel 2007, haga clic en la pestaña
Programador y en Insertar en el grupo Controles y luego haga clic en Cuadro de
lista (control) en la sección Controles de formulario.

Para agregar un cuadro combinado en Excel 2003 y en versiones anteriores de Excel,


haga clic en el botón Cuadro de lista en la barra de herramientas Formularios. Si la
barra de herramientas Formularios no está visible, seleccione Barras de herramientas
en el menú Ver y luego haga clic en Formularios.

2. Haga clic en la ubicación de la hoja de trabajo donde desea que aparezca la esquina
superior izquierda del cuadro de lista y, a continuación, arrastre este hasta donde
desea situar la esquina inferior derecha. En este ejemplo, cree un cuadro de lista que
abarque las celdas B2:E10.
3. En el grupo Controles , haga clic en Propiedades.
4. En la ventana Formato de objeto, escriba la información siguiente y luego haga clic
en Aceptar.
a. Para especificar el intervalo de la lista, escriba H1:H20 en el cuadro Rango de
entrada.
b. Para colocar un valor numérico en la celda G1 (según el elemento que se
seleccione en la lista), escriba G1 en el cuadro Vínculo de celda.

Nota: La fórmula ÍNDICE() utiliza el valor de G1 para devolver el elemento


apropiado de la lista.
c. En Tipo de selección, asegúrese de que está seleccionada la opción Única.

Nota: Las opciones Múltiple y Extender solo serán útiles cuando use un
procedimiento de Microsoft Visual Basic para Aplicaciones con el fin de
devolver los valores de la lista. Observe igualmente que la casilla Sombreado
3D agrega una apariencia tridimensional al cuadro de lista.
5. El cuadro de lista debería mostrar la lista de elementos. Para utilizar el cuadro de lista,
haga clic en cualquier celda para que el cuadro de lista no se seleccione. Si hace clic
en un elemento de la lista, la celda G1 se actualiza con un número que indica la
posición del elemento seleccionado en la lista. La fórmula INDEX de la celda A1
utiliza este número para mostrar el nombre del elemento.

Ejemplo de cuadro combinado

1. Para agregar un cuadro combinado en Excel 2010 y Excel 2007, haga clic en la
pestaña Programador, haga clic en Insertar y luego haga clic en Cuadro
combinado en la sección Controles de formulario.
Para agregar un cuadro combinado en Excel 2003 y en versiones anteriores de Excel,
haga clic en el botón Cuadro combinado en la barra de herramientas Formularios.

2. Haga clic en la ubicación de la hoja de trabajo donde desea que aparezca la esquina
superior izquierda del cuadro combinado y, a continuación, arrastre este hasta
donde desea situar la esquina inferior derecha. En este ejemplo, cree un cuadro
combinado que abarque las celdas B2:E10.
3. Haga clic con el botón derecho del mouse en el cuadro combinado y luego haga clic
en Formato de control.

4. Escriba la información siguiente y haga clic en Aceptar.


a. Para especificar el intervalo de la lista, escriba H1:H20 en el cuadro Rango de
entrada.
b. Para colocar un valor numérico en la celda G1 (según el elemento que se
seleccione en la lista), escriba G1 en el cuadro Vínculo de celda.

Nota: La fórmula ÍNDICE utiliza el valor de G1 para devolver el elemento


apropiado de la lista.
c. En el cuadro Líneas de unión verticales, escriba 10. Esta entrada determina
cuántos elementos se mostrarán antes de que sea necesario utilizar una barra
de desplazamiento para ver los demás elementos.

Nota: La casilla Sombreado 3-D es opcional. Agrega una apariencia


tridimensional a la lista desplegable o al cuadro combinado.
5. La lista desplegable o el cuadro combinado deberían mostrar la lista de elementos.
Para utilizar la lista desplegable o el cuadro combinado, haga clic en alguna celda
para que el objeto no se seleccione. Al hacer clic en un elemento de la lista
desplegable o del cuadro combinado, la celda G1 se actualiza con un número que
indica la posición en la lista del elemento seleccionado. La fórmula ÍNDICE de la
celda A1 utiliza este número para mostrar el nombre del elemento.

Ejemplo de botón de número

1. Para agregar un botón de número en Excel 2010 y Excel 2007, haga clic en la pestaña
Programador, haga clic en Insertar y luego en Botón de número en la
sección Controles de formulario.
Para agregar un control de número en Excel 2003 y en versiones anteriores de Excel,
haga clic en el botón Control de número en la barra de herramientas Formularios.

2. Haga clic en la ubicación de la hoja de trabajo donde desea que aparezca la esquina
superior izquierda del botón de número y, a continuación, arrastre este hasta donde
desea situar la esquina inferior derecha. En este ejemplo, cree un botón de número
que abarque las celdas B2: B3.
3. Haga clic con el botón derecho del mouse en el botón de número y luego haga clic
en Formato de control.
4. Escriba la información siguiente y haga clic en Aceptar.

a. En el cuadro Valor actual, escriba 1.

Este valor inicializa el botón de número para que la fórmula ÍNDICE señale al
primer elemento de la lista.
b. En el cuadro Valor mínimo, escriba 1.

Este valor restringe la parte superior del botón de número al primer elemento
de la lista.
c. En el cuadro Valor máximo, escriba 20.

Esta cifra especifica el número máximo de entradas de la lista.


d. En el cuadro Cambio incremental, escriba 1.
Este valor controla cuánto incrementa el botón de número el valor actual.
e. Para colocar un valor numérico en la celda G1 (según el elemento que se
seleccione en la lista), escriba G1 en el cuadro Vínculo de celda.

5. Haga clic en alguna celda para que el botón de número no se seleccione. Al hacer
clic en el control hacia arriba o hacia abajo en el botón de número, la celda G1 se
actualiza con un número que indica el valor actual del botón de número más o
menos el cambio incremental del mismo. Este número actualiza a continuación la
fórmula INDEX en la celda A1 para mostrar el elemento siguiente o anterior.

El valor del botón de número no cambiará si el valor actual es 1 y hace clic en el


control hacia abajo o si el valor actual es 20 y hace clic en el control hacia arriba.

Ejemplo de barra de desplazamiento

1. Para agregar una barra de desplazamiento en Excel 2010 y Excel 2007, haga clic en la
pestaña Programador, haga clic en Insertar y luego en Barra de
desplazamiento en la sección Controles de formulario.
Para agregar una barra de desplazamiento en Excel 2003 y en versiones anteriores de
Excel, haga clic en el botón Barra de desplazamiento en la barra de herramientas
Formularios.

2. Haga clic en la ubicación de la hoja de trabajo donde desea que aparezca la esquina
superior izquierda de la barra de desplazamiento y, a continuación, arrastre esta
hasta donde desea situar la esquina inferior derecha. En este ejemplo, cree una barra
de desplazamiento que abarque las celdas B2:B6 a lo alto y tenga aproximadamente
un tamaño de un cuarto del ancho de la columna.
3. Haga clic con el botón derecho del mouse en la barra de desplazamiento y luego
haga clic en Formato de control.
4. Escriba la información siguiente y haga clic en Aceptar.
a. En el cuadro Valor actual, escriba 1.

Este valor inicializa la barra de desplazamiento para que la fórmula ÍNDICE


señale al primer elemento de la lista.
b. En el cuadro Valor mínimo, escriba 1.

Este valor restringe la parte superior de la barra de desplazamiento al primer


elemento de la lista.
c. En el cuadro Valor máximo, escriba 20. Esta cifra especifica el número
máximo de entradas de la lista.
d. En el cuadro Cambio incremental, escriba 1.

Este valor controla cuántos números incrementa el control de la barra de


desplazamiento el valor actual.
e. En el cuadro Cambio de página, escriba 5. Esta entrada controla cuánto se
incrementará el valor actual si hace clic dentro de la barra de desplazamiento
en algún lado del cuadro de desplazamiento).
f. Para colocar un valor numérico en la celda G1 (según el elemento que se
seleccione en la lista), escriba G1 en el cuadro Vínculo de celda.

Nota: La casilla Sombreado 3-D es opcional. Agrega una apariencia


tridimensional a la barra de desplazamiento.

5. Haga clic en alguna celda para que la barra de desplazamiento no se seleccione. Al


hacer clic en el control hacia arriba o hacia abajo en la barra de desplazamiento, la
celda G1 se actualiza con un número que indica el valor actual de la barra de
desplazamiento más o menos el cambio incremental de la misma. Este número se
utiliza en la fórmula ÍNDICE de la celda A1 para mostrar el elemento siguiente o
anterior al actual. También puede arrastrar el cuadro de desplazamiento para
cambiar el valor o hacer clic en la barra de desplazamiento en algún lugar del cuadro
de desplazamiento para incrementar en 5 (el valor de Cambio de página). La barra
de desplazamiento no cambiará si el valor actual es 1 y hace clic en el control hacia
abajo, o si el valor actual es 20 y hace clic en el control hacia arriba.

Вам также может понравиться