У меня есть 2 команды для добавления 0 к номеру (8 цифр, требуется 9 цифр) и 0 добавлений к номерам сотового телефона (9 цифр, начинающихся с 5 цифр, должны быть 10 цифрами):
1.Добавьте от 0 до 8 цифр:
Sub Add_Zeros()
Selection.NumberFormat = "@"
For Each CL In Selection.Cells
If CL <> "" Then CL.Value = Application.Rept("0", (9 - Len(CL))) & CL
Next
End Sub
2.Добавьте от 0 до 9 цифр:
Sub Add_Zeros()
Selection.NumberFormat = "@"
For Each CL In Selection.Cells
If CL <> "" Then CL.Value = Application.Rept("0", (10 - Len(CL))) & CL
Next
End Sub
Могу ли я обновить эти коды иобъединить их следующим образом?:
A. Первое условие: если есть только 8 цифр, вы добавите 0 в начале (наконец, должно быть 9 цифр)
B. Второе условие: Если есть 9 цифр и первая цифра слева равна 5, вы добавляете 0 в начале (наконец, должно быть 10 цифр)
C. Что-то еще, как я могу вернуть команду обратно (т.е. доизменить) отменить?У вас есть способ вставить это в другой код?
Заранее спасибо,