¿Cómo añadir un texto a un textbox y seguir escribiendo a continuación? VBA

A tod@s!

Al generar un evento cargo una letra "A" a un Textbox y lo que quiero es que al recibir el foco el Textbox con la letra incorporada, seguir escribiendo texto.

por ejemplo..."A52"

Se puede hacer esto por código VBA... ¿aceptas el desafío?

3 respuestas

Respuesta
3

Selecciona el control TextBox al que deseas cambiarle su comportamiento y modifica su propiedad EnterFieldBehavior dejándola con el valor 1-fmEnterFieldBehaviorRecallSelection.

Lamentablemente no está habilitada la opción de subir una imagen ;(

Respuesta
1

Pon el siguiente evento en tu userform:

Private Sub TextBox1_Enter()
  With TextBox1
    .EnterFieldBehavior = fmEnterFieldBehaviorRecallSelection
    .SelLength = 0
    .SelStart = Len(.Value)
  End With
End Sub

No olvides visitarme:

https://youtu.be/H_XckQWkEWw 

Sal u dos

Dante Amor

Recomendación:

https://youtu.be/ArZzLT6agS4 

Respuesta

I. Hola Compañer@, en mi caso únicamente quisiera trasladarle la información que vi sobre este tema por si pudiese serle de alguna utilidad mientras le atiende un experto. Le ruego me disculpe la imprecisión y todas las molestias de lectura, suerte y mucho ánimo.

https://superuser.com/questions/73838/how-to-write-multi-lines-in-one-excel-cell 

https://www.quora.com/How-do-we-add-text-after-a-formula-in-Excel 

https://www.mrexcel.com/board/threads/multiple-lines-in-vba-text-box.677782/ 

https://www.youtube.com/watch?v=7mJdFKK6YwU

https://intheblack.cpaaustralia.com.au/technical-skills/excel-tips-how-to-use-text-boxes 

https://answers.microsoft.com/en-us/msoffice/forum/all/how-to-insert-text-after-the-last-text-box-on-the/306de41b-37d9-4ae1-9af2-310bcf8c4761 

https://stackoverflow.com/questions/39797892/how-do-i-add-text-to-a-textbox-not-replace 

https://excelchamps.com/excel-basics/text-box/ 

https://www.journalofaccountancy.com/issues/2017/sep/link-text-boxes-to-excel-data-cells.html 

https://www.youtube.com/watch?v=vXeLu0fIm6c 

https://www.youtube.com/watch?v=-axptcPE_-I 

https://www.youtube.com/watch?v=7EK6V_qty9A 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas