我有兩個細胞(HH:毫米SS):A1和B1如何隨時間串聯日期(月/日/年)使用VBA
A1具有在
mm/dd/yyyy
格式數據
B1具有數據的
hh:mm:ss
格式當我將兩者連接起來的單元格A1和使用VBA B1,輸出包含有格式mm/dd/yyyy hh:mm
。爲什麼秒不顯示?我怎樣才能解決這個問題?
注意:
a)連接後,輸出複製到A1。
b)我試着改變日期的格式爲dd/mm/yyyy
,在這種情況下它的工作正常。
我有兩個細胞(HH:毫米SS):A1和B1如何隨時間串聯日期(月/日/年)使用VBA
A1具有在mm/dd/yyyy
B1具有數據的hh:mm:ss
格式當我將兩者連接起來的單元格A1和使用VBA B1,輸出包含有格式mm/dd/yyyy hh:mm
。爲什麼秒不顯示?我怎樣才能解決這個問題?
注意:
a)連接後,輸出複製到A1。
b)我試着改變日期的格式爲dd/mm/yyyy
,在這種情況下它的工作正常。
很難告訴你正在做,沒有看到你的代碼是什麼,但我認爲你指定你正在編寫單元格A1的值的格式:使用VBA Format
函數將日期時間轉換爲字符串。
但是,更改日期是在一個單元格中顯示的方式,你需要改變細胞本身(不寫它的值的格式)的格式。否則,Excel可能會解釋單元格中的值並將其恢復爲該單元格的指定數字格式。
您可以在Excel 2010中的窗前,彷彿這個更改單元格的格式:首頁>號碼>自定義>類型:mm/dd/yy hh:mm:ss
或者,使用VBA:
Range("A1").NumberFormat = "mm/dd/yy hh:mm:ss"
非常感謝.Got it ..Range(「A1」)。NumberFormat =「mm/dd/yh hh:mm:ss」工作。 –
嘗試C1的格式更改爲 mm/dd/yyyy hh:mm:ss
dd/mm/yyyy正在工作..但我需要在mm/dd/yyyy ..在mm/dd/yyyy的情況下,它不起作用 –
您是不是在工作時表示什麼? 'mm/dd/yyyy hh:mm:ss'也可以工作 – sam092
輸出即將以mm/dd/yyyy hh:mm秒的形式顯示。 –
當我這樣做對輸出單元格雙擊,秒出現,但通常不出現。 –
注意:我正在使用格式化功能。 –