Saltar al contenido

copiar datos de cuadros de texto a una celda


Recommended Posts

publicado

Espero me puedan ayudar con lo siguiente, al descargar una informacion de la pagina web( crtl+e, ctrl+c, ctrl+v) se descarga una tabla con la informacion almacenada de dos maneras, una en las celdas de manera regular y la otra en cuadros de texto, son serca de 1000 cuadros y para manipular esa informacion se hace muy tardado hacerlo una por una, de que manera podria extraerla toda sin la necesidad de hacerlo manual?, adjunto excel para ilustrar problematica, saludos!

 

Libro21.xlsx

publicado

Hola

Creo que sería buena idea que intentes un pegado especial para pegar solo el contenido y no pegarlo todo.

publicado

Prueba esta macro:

Sub TextboxCelda()
   Application.ScreenUpdating = False
   For Each obj In ActiveSheet.OLEObjects
      If obj.OLEType = xlOLEControl Then
         ActiveSheet.Shapes(obj.Name).TopLeftCell = obj.Object.Value
         obj.Delete
      End If
   Next
End Sub

 

publicado
Hace 3 horas, Antoni dijo:

Sub TextboxCelda() Application.ScreenUpdating = False For Each obj In ActiveSheet.OLEObjects If obj.OLEType = xlOLEControl Then ActiveSheet.Shapes(obj.Name).TopLeftCell = obj.Object.Value obj.Delete End If Next End Sub

Antoni, me has sacado de un problema tremendo :D, agradezco mucho tu solucion!!!

Archivado

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

×
×
  • 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.