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

Resuelto
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. 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. 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. 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