ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Excel 2000 - VBA - Stop recordset Data from auto converting (https://www.excelbanter.com/excel-programming/277907-excel-2000-vba-stop-recordset-data-auto-converting.html)

Matt.

Excel 2000 - VBA - Stop recordset Data from auto converting
 
Hi all!

I'm importing some data from an Access recordset into Excel. I'm taking a
piece of the data in an Access field and putting into a cell. For example,
if the field contains "1265-1-2", I just want this Excel field to say "1-2".
However, when I write to the cell, the data is converted to Jan-02.

Here is the code I'm using to write the data:

Sheets("Daily").Cells(intDailyCount, 2).Value = Mid(rsProd("Job
#"), InStr(rsProd("Job #"), "-") + 1)
Sheets("Daily").Cells(intDailyCount, 2).HorizontalAlignment =
xlCenter

Everything is working fine. I can format the whole column if need be, but
I'd rather do it per cell.

cheers,
Matt.



Tom Ogilvy

Excel 2000 - VBA - Stop recordset Data from auto converting
 
Sheets("Daily").Cells(intDailyCount, 2).Value = "'" & Mid(rsProd("Job
#"), InStr(rsProd("Job #"), "-") + 1)

prepending a single quote will prevent this. the single quote won't be
visible.

--
Regards,
Tom Ogilvy


Matt. wrote in message
. ..
Hi all!

I'm importing some data from an Access recordset into Excel. I'm taking a
piece of the data in an Access field and putting into a cell. For

example,
if the field contains "1265-1-2", I just want this Excel field to say

"1-2".
However, when I write to the cell, the data is converted to Jan-02.

Here is the code I'm using to write the data:

Sheets("Daily").Cells(intDailyCount, 2).Value =

Mid(rsProd("Job
#"), InStr(rsProd("Job #"), "-") + 1)
Sheets("Daily").Cells(intDailyCount, 2).HorizontalAlignment =
xlCenter

Everything is working fine. I can format the whole column if need be, but
I'd rather do it per cell.

cheers,
Matt.





Matt.

Excel 2000 - VBA - Stop recordset Data from auto converting
 
Thanks Tom.

I like the easy solutions.

cheers,
Matt.

"Tom Ogilvy" wrote in message
...
Sheets("Daily").Cells(intDailyCount, 2).Value = "'" & Mid(rsProd("Job
#"), InStr(rsProd("Job #"), "-") + 1)

prepending a single quote will prevent this. the single quote won't be
visible.

--
Regards,
Tom Ogilvy


Matt. wrote in message
. ..
Hi all!

I'm importing some data from an Access recordset into Excel. I'm taking

a
piece of the data in an Access field and putting into a cell. For

example,
if the field contains "1265-1-2", I just want this Excel field to say

"1-2".
However, when I write to the cell, the data is converted to Jan-02.

Here is the code I'm using to write the data:

Sheets("Daily").Cells(intDailyCount, 2).Value =

Mid(rsProd("Job
#"), InStr(rsProd("Job #"), "-") + 1)
Sheets("Daily").Cells(intDailyCount, 2).HorizontalAlignment

=
xlCenter

Everything is working fine. I can format the whole column if need be,

but
I'd rather do it per cell.

cheers,
Matt.








All times are GMT +1. The time now is 05:23 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com