我正在尝试使用Excel宏来更改单元格的格式。我使用Google Translate进行了一些字幕的粗略翻译,以进行屏幕广播(我使用的是.vtt格式),但其格式已被屏蔽。
所以我想要的格式是:
combined_list = sorted(combined_list, key = operator.itemgetter(1))
及其更改为:
00:00:00.000 --> 00:00:01.000
到目前为止,我有:
00: 00: 00,000 -> 00: 00: 01,000
然后我要遍历整个文档-因此从编辑的单元格中向下选择单元格3并执行相同的操作。
我做错了什么不起作用?谢谢。
答案 0 :(得分:4)
类似的东西:
Dim String1 As String, c as range
Set c = ActiveCell
Do While Len(c.Value) > 0
String1 = Replace(c.Value, ": ", ":")
String1 = Replace(String1, " -> ", " --> ")
String1 = Replace(String1, ",", ".")
c.value = String1
Set c = c.Offset(3, 0)
Loop