Excel - Copiar celdas sin formato / datos de estilo


0

Estoy tratando de copiar un rango de celdas de una hoja de cálculo de Excel 2010 y pegarlas en una tabla en AutoCAD LT 2016. Mi problema es que Excel aplica información de formato a cada una de las celdas. AutoCAD utiliza este formato para anular sus estilos celda por celda, por lo que mi tabla no cumple con los estándares de diseño.

Lo que me gustaría hacer es eliminar todo el formato del archivo de Excel como se podría hacer en Excel <97. De lo contrario, si hubiera una utilidad de portapapeles que eliminara el formato de la tabla (pero dejara la información de combinación de celdas), esa sería una alternativa aceptable.

He intentado cortar y pegar desde Google Docs y LibreOffice, pero AutoCAD interpreta sus objetos del portapapeles de manera diferente y no crea una tabla a partir de los datos cuando se pega.

He visto algunas rutinas de LISP que eliminarán este formato dentro de AutoCAD, pero como mi empleador ejecuta LT, estas no están disponibles para mí.

¿Algunas ideas?


1
¿Has intentado copy, paste without formattingen una hoja vacía, de copynuevo y pasteen AutoCAD?
Dmitry Grigoryev

Respuestas:


1

Para eliminar todo el formato, seleccione las celdas en cuestión y haga clic en la cinta de opciones:

Home > Editing > Clear > Clear Formats


0

Solución alternativa barata y alegre:

¿Ha intentado copiar una columna en el bloc de notas y luego copiar desde el bloc de notas a Autocad?

Es posible que incluso pueda copiar toda la tabla en el bloc de notas y luego en autocad (no lo tengo, así que no lo he probado), pero lo más probable es que solo importe cada fila en una celda con un montón de pestañas personajes, y tendrás que hacerlo columna por columna.

¿Supongo que ya ha intentado "pegar valores" en otra hoja y luego copiar de esa hoja? Si lo hace, ¿copia "calibri, tamaño 10" o el estilo predeterminado de Excel en lugar de texto sin formato, o funciona?

Espero que una de estas ayudas


0

Si desea borrar todos los formatos de una hoja de trabajo, pero conservar la combinación de celdas, entonces:

  1. copia la hoja de trabajo
  2. borre todos los formatos en la copia (esto también desunirá las celdas)
  3. volver a combinar celdas en la copia en función de las celdas combinadas en el original

Esta breve macro hará esto:

Sub qwerty()
   Dim orig As Worksheet, r As Range
   Dim neww As Worksheet
   Set orig = ActiveSheet

   ActiveSheet.Copy After:=Worksheets(Sheets.Count)
   Set neww = ActiveSheet
   Cells.ClearFormats
   For Each r In orig.UsedRange
      If r.MergeArea.Address = r.Address Then
      Else
         neww.Range(r.MergeArea.Address).Merge
      End If
   Next r
End Sub
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.