Cómo mostrar el contenido de una columna en el textbox

Resuelto
Lynda_123 -  
 Lynda_123 -
Buenas noches,

Por favor, me gustaría saber cómo mostrar el contenido de una columna en un textbox

Gracias de antemano por sus respuestas

3 respuestas

  1. ptitpanda Mensajes publicados 67 Estado Miembro 8
     
    Buenas noches,

    Aquí tienes un fragmento de código para hacer lo que pides:

     Private Sub UserForm_Activate() TextBox1.Value = "" For Each valeur In Range("a1:a7") 'A adaptar según el número de filas y la letra de tu columna TextBox1.Value = TextBox1.Value & Cells(valeur.Row, 1) & vbCr Next valeur End Sub


    ATENCIÓN: no olvides poner "multiline" en TRUE en las propiedades de tu textbox

    Con la esperanza de que te funcione

    Buenas noches
    1
    1. Lynda_123
       
      Gracias mucho ptitpanda.
      Por favor ¿puede explicarme línea por línea lo que hace su código? Porque hay algunas funciones que no entiendo, como VbCr.
      0
  2. ptitpanda Mensajes publicados 67 Estado Miembro 8
     
    Hola,

    aquí está la explicación:

    Private Sub UserForm_Activate() TextBox1.Value = "" 'vacía el textbox cada vez que se carga el userform (ya está actualizado)
    For Each valeur In Range("a1:a7") 'A adaptar según el número de filas y la letra de tu columna
    TextBox1.Value = TextBox1.Value & Cells(valeur.Row, 1) & vbCr 'rellena el textbox tomando el valor que se encuentra y añadiendo el nuevo 'valor (celda siguiente de la columna "A") y añade un salto de línea (vbCr)
    Next valeur
    End Sub

    Buenas noches
    0