如何使用 VBA 将 Google 工作表中一列的值粘贴到另一列?

How do I paste values from a column in Google sheets to another column using VBA?

我有一个 sheet,其中 B2:B25 列是使用公式填充的。此列应该是 DateType,但由于它来自串联,因此它是一个字符串。 我希望使用 B2:B25 中的值作为 DateType.

填充列 C:C25

由于我需要在 Google sheet 上执行此操作,我如何在 Google sheet 上执行 VBA 脚本?任何帮助都会很棒。

您不需要任何脚本。在单元格 C2 中,输入

=arrayformula(datevalue(B2:B25))

这会将 B 列中的字符串转换为相应的日期值。您还需要将 C 列格式化为日期:select 它并从菜单中选择 "Format > Number > Date"。


旁白:Google 表格中没有 VBA。它的脚本语言基于JavaScript,被称为Google Apps Script.