Cómo mostrar el contenido de una hoja de Excel en un userform de VBA

roudiroud Mensajes publicados 36 Estado Miembro -  
roudiroud Mensajes publicados 36 Estado Miembro -
Hola a todos

Soy novato en programación VBA y quería saber si es posible mostrar el contenido de una hoja de Excel en un userform. El usuario solo tendría que presionar un botón para que se le muestre (en una etiqueta) los datos presentes en ella.

No sé si es posible y me gustaría saber cuál es el código VBA asociado a este botón.

Gracias de antemano.

Si necesitan más detalles, pueden preguntarme.

3 respuestas

  1. melanie1324 Mensajes publicados 1561 Estado Miembro 156
     
    Hola,

    Sí, es posible.
    Aquí hay un curso sobre el userform.

    Para mostrar un valor de celda, hay que hacerlo a través de un textbox:

    sub userform1_initialize

    textbox1 = range("A1")
    end sub

    https://www.excel-pratique.com/fr/vba/controles.php
    0
    1. roudiroud Mensajes publicados 36 Estado Miembro
       
      Sí, pero con este método debo saber de antemano el tamaño del rango de datos?
      porque mis datos cambian y no me permiten seleccionar solo qué celda.

      no sé si ves el problema?

      gracias de todos modos por la información :)
      0
    2. melanie1324 Mensajes publicados 1561 Estado Miembro 156
       
      no porque puedes usar variables que te permiten adaptar tu formulario independientemente del número de filas y columnas.
      A través de código llamado VBA.
      0
    3. roudiroud Mensajes publicados 36 Estado Miembro
       
      ¡Gracias! :)
      0