我有一個來自SQL Server的SQL查詢,它以格式「YYYY-MM-DD」的格式返回日期。 如果我將這種格式的日期輸入到單元格中,它將被識別爲日期。 但是,當我用CopyFromRecordset填充工作表時,它似乎被視爲一個字符串。 任何使用單元格的公式都會先將它轉換爲日期。例如,如果我的日期位於列A中,而且我創建了一個填充公式= A1 + 0 的新列B,則該公式將返回我的日期作爲日期。如何讓excel將日期當作日期而不是字符串做CopyFromRecordset時
問題: 我使用Recordset數據做了一些事情,其中一個是數據透視表。 數據透視表沒有看到我的日期爲日期。例如,我無法將日期分組。我的破解是創建一個新的列,它基本上是= A1 + 0我要改變我的宏來自動添加一個零,但我想知道是否有辦法從CopyFromRecordset被執行的那一刻開始。
您是否曾嘗試在應用copyfromrecordset之前手動將單元格格式指定爲「DATE」數據類型? – xQbert 2015-06-03 20:04:07