copying range column widths
rexsalius wrote:
Greetings,
Is there a quick way to apply a range's column widths to another range?
For example, a user may populate a query table, delete some columns, adjust some columns to their liking, and then copy that modified range to another worksheet.
I can copy and paste a ranges's data into another worksheet, but I can't (easily) preserve the column widths of the original range. Is there some slick code to copy the original ranges's column widths to the copied ranges columns without looping?
Here is another way that doesn't involve selection of the range.
Sub CopyColumnWidths()
For i = 1 To Range("A:J").Columns.Count
Sheets("Sheet2").Range("A:J").Columns(i).ColumnWid th = _
Sheets("Sheet1").Range("A:J").Columns(i).ColumnWid th
Next i
End Sub
Regards,
--
Beto
Reply: Erase between the dot (inclusive) and the @.
Responder: Borra la frase obvia y el punto previo.
|