使用VBA Excel将特定数字转换为日期/时间

时间:2018-08-29 08:04:05

标签: vba excel-vba

我有一些导入的数据,看起来像这样:43298,67569

假设第一个数字(逗号之前)是DATE,而逗号之后是Time(h / m): 17.07.2018 16:13->像这样

是否存在任何类型的命令,VBA,或者可以将其转换为正常的DATE和TIME?所以我尝试了更改格式,还尝试了使用Data-> Text to Columns Option(具有不同的间距)等等。不工作。

它不仅是一个单元格,而且像数千个单元格(整个列)一样,这使我无法确定某些图表。

1 个答案:

答案 0 :(得分:-1)

您没有提及如何导入数据。如果您经常执行此导入,则可能要考虑使用PowerQuery进行导入,而您可以使用https://support.office.com/en-us/article/internationalization-power-query-d42b9390-1fff-413f-8120-d7df0ced20b9

此外:我认为Excel 2016中的PowerQuery有了很大的改进,如果您被Excel 2013推迟了,则值得再次检查