Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel-日期和时间自动格式化_Excel_Vba - Fatal编程技术网

Excel-日期和时间自动格式化

Excel-日期和时间自动格式化,excel,vba,Excel,Vba,情况如下: 我在一个牢房里有以下号码2012-09-13 23:38:22 单元格格式编号为hh:mm 单元格显示的数字为23:38 该单元的长度为43像素 当我将单元格编号更改为2012-09-13 23:38:23 单元格格式编号更改为yyyy-mm-dd hh:mm:ss 该单元的长度为93像素 那么,如何避免步骤6和7中描述的单元格自动格式,以及?我想将单元格格式编号保持为hh:mm,单元格长度保持为43像素 也许我应该在特定列上检测到版本后尝试重新格式化宏?在步骤6中,将新编号输入到另

情况如下:

  • 我在一个牢房里有以下号码
    2012-09-13 23:38:22
  • 单元格格式编号为
    hh:mm
  • 单元格显示的数字为
    23:38
  • 该单元的长度为43像素
  • 当我将单元格编号更改为
    2012-09-13 23:38:23
  • 单元格格式编号更改为
    yyyy-mm-dd hh:mm:ss
  • 该单元的长度为93像素
  • 那么,如何避免步骤6和7中描述的单元格自动格式,以及?我想将单元格格式编号保持为
    hh:mm
    ,单元格长度保持为43像素

  • 也许我应该在特定列上检测到版本后尝试重新格式化宏?

    在步骤6中,将新编号输入到另一个单元格中,可能是在临时工作表上。然后将该单元格中的特殊值复制粘贴到您试图更改的单元格中。

    我无法复制您的问题。我在一个50像素的单元格中输入了“2012-09-13 23:38:22”,Excel将格式设置为“yyyy-mm-dd hh:mm:ss”,并将值显示为“###”。我将格式更改为“h:mm”,显示为“23:38”。我将值编辑为“13/09/2012 23:38:23”,输入“13/09/2012 23:38:24”,然后输入“2012-09-13 23:38:25”。在所有三种情况下,格式保持为“h:mm”,显示为“23:38”。注意:在我的国家/地区,“dd/mm/yyyy hh:mm:ss”是默认格式。