Hi i am populating data into excel worksheet using DDE.Execute command from Oracle forms. Code is fine but when I am executing the below macro FORMAT_SECTION_TITLE_2 using DDE.Execute command it colors the line but also changes the Date to number and rather value of the cell appearing as a proper date it appears as 39234
Sub FORMAT_SECTION_TITLE_2() With Selection.Interior .ColorIndex = 7 .Pattern = xlSolid End With Selection.Font.Bold = False End Sub
I have also tried to change lots of things but no help. please suggest.
Siddharth I added a new sub in the excel sheet as you mentioned and my sheet name is the same as you mentioned Sheet1
Sub formatColumn() Sheets("Sheet1").Columns(1).NumberFormat = "dd-mmm-yy" End Sub
Shax, as discovered after Two and half hours of chat, it appears to be an XY Problem 🙂
Like I mentioned above, the above code was not responsible for the formatting changes. The formatting was changed by another piece of code
Sub two_decimals() Selection.NumberFormat = "#,##0.00" End Sub
The actual fault lies in the oracle code which was calling the
two_decimals after the
FORMAT_SECTION_TITLE_2 I am not too good with oracle but when debugging it we found this problem.
BTW: Thanks to you, I learned few things in oracle today!