我想從整列(B列)中的所有單元格中提取前10個字符。 細胞是在格式日期:VBA Excel - 提取整列的前10個字符
2014年9月3日08:00:00
我希望所有的人是這樣的:
2014年9月3日
我的代碼如下所示:
Sub AdjustDate()
Dim NewDate As String
For Counter = 1 To 1000000
Set NewDate = Left(Cells(Counter, 2), 10)
Cells(Counter, 2).Value = NewDate
Next Counter
End Sub
我在VBA沒有高手,我不能找出我做錯了..
感謝您的幫助!
如果您將'Set'更改爲'Let',或完全刪除它,它會工作嗎? – Ioannis 2014-09-23 19:48:42
那麼你得到的錯誤或行爲是什麼? – bowlturner 2014-09-23 19:49:03
只是改變單元格的格式會不會更容易?爲什麼你需要徹底剝離日期? – dnLL 2014-09-23 19:55:50