Saltar al contenido

Borrar todos los textbox de una Hoja/Formulario


Antoni

Recommended Posts

Hola:

Para no tener que ir borrando los textbox de uno en uno os dejos estas dos macros:

Para borrar los textbox de una hoja

Sub BorrarTextBoxHoja()
For Each Objeto In ActiveSheet.OLEObjects
If Objeto.Name Like "*TextBox*" Then
Objeto.Object.Value = ""
End If
Next
End Sub[/CODE]

[u][b]Para borrar los textbox de un formulario[/b][/u]

[CODE]Sub BorrarTextBoxForm()
For Each Control In Controls
If Control.Name Like "*TextBox*" Then
Control.Value = ""
End If
Next
End Sub


[/CODE]

Como veis, el aburrimiento no conoce límites.

Saludos.

Enlace a comentario
Compartir con otras webs

Buenas Macro con permiso te realizo una modificación y comentario pues tal como esta la macro no operaria si los nombres de los Textbox se modificaron, por lo que yo suelo utilizar la comprobación de los controles sobre el tipo de contenedor y no sobre su nombre por lo que quedarían de esta forma

Sub BorrarTextBoxHoja()
Dim objeto As Object
For Each objeto In ActiveSheet.OLEObjects
     If TypeName(objeto.Object) = "TextBox" Then objeto.Object.Value = ""
  Next
End Sub

Sub BorrarTextBoxForm()
Dim Control As Object
    For Each Control In Controls
        If TypeName(Control) = "TextBox" Then Control.Value = ""
    Next
End Sub

un saludo

Enlace a comentario
Compartir con otras webs

  • 1 month later...
  • 11 months later...

muchas gracias, he estado muy entretenido modificando los codigos de mi proyecto en base a esta seccion del foro, esto era una de las cosas que me faltaba, ya que estaba utilizando el codigo de la sgte manera (textbox1 = ""), con este aporte simplifique la rutina para unos 32 textbox.

saludos desde Chile

Fernando

Enlace a comentario
Compartir con otras webs

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 98 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      177
    • Comentarios
      90
    • Revisiones
      27

  • Crear macros Excel

  • Mensajes

    • Un desafío común en las consultas es la dificultad de subir los libros de ejemplo, tal vez no sea su caso pero ocurre que intentan compartir una copia del original donde la cantidad de datos es lo que incrementa su tamaño. Entonces ¿cómo subir el libro si el foro no lo permite y cómo recibir ayuda si los expertos se lo piden? La respuesta es como se menciona, un libro de ejemplo, lo que usted necesita es CONSOLIDAR información de todas las hojas en una sola, así que para recibir ayuda en VBA no puede dejar a la deducción la estructura de su libro, así que en su copia elimine la mayoría de sus datos, deje tres hojas y una hoja maestra mostrando un ejemplo de cómo necesita esos datos. En "guardar como" elija el tipo "Binario". El resto, en caso de recibir ayuda dependerá de usted replicarlo en su libro original. Por otro lado, Excel está preparado para hacer lo que menciona. Si gusta de ver opciones que no sean de VBA puede dar una lectura a la siguiente ayuda.  Consolidar datos en varias hojas de cálculo
    • Estimado Herctor Miguel, evidentemente no tome en cuenta ese detalle. Adjunto nuevamente mi propuesta de solución ajustada para salvar esta posibilidad, con la única diferencia del orden de las columnas. Espero les sea útil. Libro1_Solucion PQ.xlsx
    • Hola un cordial saludo a todos.  Tengo un libro con 365 hojas cada una con nombre de un día mes y año  en especifico agradecería me ayuden a como puedo realizar la vinculación de cada hoja (día)  para extraer valores totales a otra hoja y obtener los resultados necesarios, ya lo tengo echo de manera manual pero tardo mucho quisiera de su ayuda para no hacerlo de forma manual , ya que es muy laborioso dado que lo tengo que hacer de una por una.   NO puedo adjuntar archivos por que tiene un tamaño de 4 Mb. Como podrían ayudarme por favor....
    • hay un "pequeño gran" problema con la forma que usaste: - los nombres de los encabezados los tomas de expandir una de las tablas agrupadas - en el código "m" se quedan como constantes de texto - cualquier cambio en el listado real hara fallar al pq con cualquiera que no coincida (eliminada, agregada, cambiada) (y esta diferencia en la descripcion de las categorias es exactamente lo que comento en el otro foro)
    • amigo antoni necesito de su ayuda con otro archivo de excel el cual no puedo subir por que pesa mas de 4 mb
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.