У меня есть output_file
, который выглядит как 0001_1234_abcd_defg_U_2018.08.24-14.50.23.TIF
Я пытаюсь разделить это значение файла и вставить разделенные значения в таблицу в столбце C: H, начиная немедленную доступную строку.
Я использую приведенный ниже код для достижения этой цели.
tbl.Range(LastRow, "C").Offset(1).Value = Split(output_file, "_")(0)
tbl.Range(LastRow, "D").Offset(1).Value = Split(output_file, "_")(1)
tbl.Range(LastRow, "E").Offset(1).Value = Split(output_file, "_")(2)
tbl.Range(LastRow, "F").Offset(1).Value = Split(output_file, "_")(3)
tbl.Range(LastRow, "G").Offset(1).Value = Split(output_file, "_")(4)
tbl.Range(LastRow, "H").Offset(1).Value = Split(output_file, "_")(5)
Но иногда мой output_file
имеет 2 подчеркивания в поле, например 0001_1234__abcd_defg_U_2018.08.24-14.50.23.TIF
.Приведенный выше код не работает в таких случаях.Как мне справиться с этим сценарием.
Заранее спасибо.:)