Страницы: 1
RSS
Сократить название листа (окончание названия может быть разным)
 
Добрый день!

Записал простой макрос для переименования листа Excel
Код
    Sheets("Словарь 195").Name = "Словарь"

Но после названия - Словарь - могут быть любые цифры, т.е. не только 195, а к примеру 30, 504 или 1635
И нужно оставить только - Словарь соответственно.
Подскажите пожалуйста, как можно это сделать?

СПАСИБО
 
Код
Sub NewSheetName()
    Dim snt As Worksheet
    
    For Each sht In Worksheets
        If Left$(sht.Name, 7) = "Словарь" Then
            sht.Name = "Словарь": Exit Sub
        End If
    Next sht
End Sub
 
Перебрать листы: если имя содержит "Словарь" и любые символы после него (*), то поменять имя.
 
СПАСИБО!
Вопрос закрыт!
Страницы: 1
Наверх