Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo copiar la imagen de la hoja de trabajo a la forma de usuario en Excel?

Este artículo le mostrará los métodos para copiar una imagen desde la hoja de trabajo activa a Userform en Excel.

Copie la imagen de la hoja de trabajo a Forma de usuario con copia y pegado

Copie la imagen de la hoja de trabajo a Forma de usuario con código VBA

Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools for Excel trae las características avanzadas de 300 a Excel y aumenta su productividad en 80%
  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Kutools funciona con Office 2007-2019 y 365. Es compatible con todos los idiomas y es muy fácil de instalar o implementar. Funciones completas de prueba gratuita de 60-day.

Copie la imagen de la hoja de trabajo a Forma de usuario con copia y pegado


Haga lo siguiente para copiar una imagen de la hoja de trabajo a Forma de usuario.

1. Cambie a la hoja de trabajo que contiene la imagen que necesita copiar en Forma de usuario, y luego presione otro + F11 llaves juntas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el Microsoft Visual Basic para aplicaciones ventana, por favor haga clic recuadro > Formulario de usuario. Ver captura de pantalla:

3. Ahora inserte un control de imagen en UserForm. Por favor haga clic en Imagen botón en el Caja de instrumento cuadro de diálogo, luego dibuja un control de imagen en el Formulario de usuario a mano. Ver captura de pantalla:

4. Haga clic con el botón derecho en el control de Imagen insertado y haga clic Propiedades desde el menú contextual como se muestra a continuación:

5. Entonces puedes ver un Propiedades panel de visualización en el lado izquierdo de la Microsoft Visual Basic para aplicaciones ventana.

6. Regrese a la hoja de trabajo y seleccione la imagen que desea mostrar en la Forma de usuario, y luego copie la imagen presionando Ctrl + C llaves.

7. Entrar en el Microsoft Visual Basic para aplicaciones nuevamente, desplácese hacia abajo para hacer clic en Imagen campo y luego pegue el nombre de la imagen copiada en la pestaña Alfabético.

Ahora la imagen en la hoja de trabajo se copia en la Forma de usuario.


Copie la imagen de la hoja de trabajo a Forma de usuario con código VBA

Esta sección le mostrará una solución alternativa para copiar varias imágenes desde la hoja de trabajo a una Forma de usuario, y luego visualizará la imagen correspondiente en la Forma de usuario seleccionando el nombre de la imagen en un cuadro Combo. Por favor haz lo siguiente.

1. Siga los pasos 1 y 2 anteriores o inserte una Forma de usuario en su hoja de trabajo.

2. Luego inserta un Frame Control en la pantalla de usuario como se muestra a continuación:

3. Haga clic con el botón derecho en el Marco insertado y seleccione Propiedades desde el menú contextual. En la izquierda Propiedades panel, seleccione Falso del Visible campo. Ver captura de pantalla:

4. Inserte múltiples control de Imagen en el Marco como se muestra a continuación.

5. Regrese a la hoja de trabajo y seleccione la imagen que desea mostrar en la Forma de usuario, y presione Ctrl + C teclas para copiarlo.

6. Entrar en el Microsoft Visual Basic para aplicaciones ventana, haga clic con el botón derecho en el primer control de Imagen y seleccione Propiedades desde el menú contextual. Ver la captura de pantalla mostrada.

7. En el Propiedades panel, por favor haga clic en Imagen campo, luego presione el Ctrl + V teclas para pegar la imagen que ha copiado en el paso 5, y luego seleccionar 1 - fmPictureSizeModeStrtch del PictureSizeMode lista desplegable como se muestra a continuación.

8. Repita el paso 5 - 7 para pegar otras imágenes de la hoja de trabajo a los controles de Imagen de la izquierda en el UserForm. Y el resultado se mostrará como se muestra a continuación.

9. Mueve el Frame controle a la esquina del UserForm, luego inserte un nuevo Imagen control y una Caja combo control en el UserForm. Ver captura de pantalla:

10. Haga clic derecho en Formulario de usuarioY haga clic en Ver código. Luego copie y pegue debajo del código VBA para reemplazar el original en la ventana Código.

Código VBA1: Copie la imagen de la hoja de trabajo a Forma de usuario

Private Sub ComboBox1_Change()
    UserForm1.Controls.Item("Image4").Picture = UserForm1.Controls.Item(UserForm1.ComboBox1.Value).Picture
End Sub
Private Sub UserForm_Initialize()
    Dim xImg As Control
    On Error Resume Next
    For Each xImg In UserForm1.Controls
        If TypeName(xImg) = "Image" And xImg.Name <> "Image4" Then
            UserForm1.ComboBox1.AddItem xImg.Name
        End If
    Next
End Sub

Nota: En el código, UserForm1 es el nombre del UserForm insertado, Image4 es el nombre del control de imagen que mostrará las imágenes en el interior. E Imagen representa todos los controles de Imagen que contienen las imágenes que ha copiado de la hoja de trabajo. ComboBox1 es el nombre del cuadro combinado que ha insertado en la forma de usuario. Por favor cámbialos a los tuyos.

11. Cierra el Microsoft Visual Basic para aplicaciones ventana.

12. Inserte un botón de Comando en la hoja de trabajo haciendo clic Desarrollador > recuadro > Botón de comando (control ActiveX).

13. Haga clic derecho en el botón de comando y seleccione Ver código del menú contextual. Y luego copie y pegue el siguiente código de VBA en la ventana Código. Y finalmente cierra la ventana.

Código VBA2: Copie la imagen de la hoja de trabajo a Forma de usuario

Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

15. Hacer clic Desarrollador > Modo de diseño para desactivar el modo de diseño.

A partir de ahora, al hacer clic en el botón de comando, aparecerá el UserForm. Puede mostrar la imagen seleccionando el nombre de la imagen en el cuadro combinado. Ver captura de pantalla:

Seleccionar diferentes nombres del cuadro combinado mostrará diferentes imágenes en el UserForm.


Artículos relacionados:


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.