Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Accurately reading the contents of another spreadsheet
I have a spreadsheet that has VBA that opens, reads, and closes a list
of other spreadsheets and tabs, writing the contents of those spreadsheets out as CSV files. The problem that I am encountering is where one of the sheets has a column that is not wide enough for all the data, so 1234.5678 is read as 1234.568. I have been getting around this by doing a Sheet.Columns.AutoFit call when opening each sheet. This is now breaking on one particular sheet. When I open it, it shows 1234.5678, but when I manually auto-fit the column, it shrinks a little bit and changes to 1234.568, and this is the same as is happening in my VBA code. Any suggestions as to what I can do in my VBA to read the sheet accurately? I don't want to use the Value2 property, as this breaks date cells. The only thing I can think of is to do the AutoFit and then loop through all the columns increasing the widths. Phil Hibbs. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Reading contents | Excel Discussion (Misc queries) | |||
Reading File and adding contents to spreadsheet | Excel Programming | |||
Reading Contents of a Directory | Excel Programming | |||
reading contents of a file | Excel Programming | |||
Browsing to URL and reading contents | Excel Programming |