سلام
خسته نباشید
توی این کدی که گذاشتم وقتی تو ستون A عددی مثلا 880630 رو وارد میکنم ، وقتی اینتر رو میزنم عدد به اون شکلی که میخوام در میاد ولی دوباره که اینتر میزنم عدد عوض میشه.
اگه میشه کد رو ببینید چه مشکلی داره.
از طریق vba میخوام فرمت عدد به شکل تاریخ نوشته بشه 1390/01/01 ( توی فرمت سل نمیخوام این کار رو انجام بدم ).
ممنون.
خسته نباشید
توی این کدی که گذاشتم وقتی تو ستون A عددی مثلا 880630 رو وارد میکنم ، وقتی اینتر رو میزنم عدد به اون شکلی که میخوام در میاد ولی دوباره که اینتر میزنم عدد عوض میشه.
اگه میشه کد رو ببینید چه مشکلی داره.
از طریق vba میخوام فرمت عدد به شکل تاریخ نوشته بشه 1390/01/01 ( توی فرمت سل نمیخوام این کار رو انجام بدم ).
ممنون.
کد:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
endrow = Sheet1.Range("A:A").Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
Dim C As Range
For Each C In Range("A1:A" & endrow)
If C <> "" Then
C.Value = Format(C.Value, "1300/00/00")
End If
Next
End Sub



کامنت