Mostrar texto si...

Respuesta de
Usuario
¿Hola qué tal?
Tengo el siguiente problema, espero me puedas ayudar.
Quiero mostrar un texto bastante largo solo si se cumple una condición en otra celda.
Uno de los problemas es que usando la función SI el texto que se puede poner es breve, o sea, para lo que necesito no funciona.
Ej:
=SI(A1="ok";"aca tendria que ir un texto bastante largo";"")
Al poner poco texto funciona, pero necesito poner un texto de mayor longitud...
¿Cómo puedo hacerlo?
Probé también con el Cuadro de Control - Cuadro de Texto (TextBox). Acá lo que hice fue poner el texto en una celda (A2) y en propiedades LinkedCell = A2. Hasta ahí bien, pero necesito que el Cuadro de Texto o el Texto solo aparezca si se cumple la condición de otra celda.
Probé con el siguiente código pero no pasa nada :-/
Private Sub TextBox1_Change()
    If A3 = "ok" Then
        TextBox1.Visible = True
    Else
        TextBox1.Visible = False
    End If           
End Sub

Espero haber sido claro y que me puedas ayudar con este tema. Gracias!
Saludos.
Avatar
Experto
En realidad no se puede porque solo se aceptan hasta 255 caracteres por celda.
Usuario
Gracias por responder y la ayuda brindada.
El texto con el que estoy trabajando entra en una celda, cuando decía que era largo quería decir lo suficiente para que en la función SI no entre todo. Igualmente, si no alcanzase en una celda porque ocupa más de 255 caracteres, ¿es lo mismo con el TextBox?
¿De no funcionar de alguna de estas maneras no conoces otra manera de poder hacerlo?
Saludos!
Avatar
Experto
No conozco otra forma, lo siento.
Usuario
Ok, Gracias de todos modos. Saludos!