powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Переименование файла.
5 сообщений из 5, страница 1 из 1
Переименование файла.
    #33888941
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужна помощь.

Есть файл excel с текстовым названием, мне надо добавить в это название пару цифр и букв в начале взятых из таблицы excel, где определенному названию файла соответствует тех самых циферок и буковок.
СПАСИБО БОЛЬШОЕ.

Пример.
файл - primer.xls

в таблице primer - s14
primar - s15
promus- s16

результат s14 primer.xls
...
Рейтинг: 0 / 0
Переименование файла.
    #33889089
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я правильно понял задачу.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Public Sub RenameWb()
    Dim strOld As String
    Dim strPath As String
    Dim strName As String
    Dim wb As Excel.Workbook
    Dim ws As Excel.Worksheet
    Dim rng As Excel.Range
    
    Set wb = ThisWorkbook
    Set ws = wb.Worksheets("Лист1")
    
    strOld = wb.FullName
    strPath = wb.Path
    strName = wb.Name
    
    Set rng = ws.Range("A:A").Find( _
      What:=Left(strName, Len(strName) -  4 ), _
      LookIn:=xlValues, _
      LookAt:=xlWhole, _
      MatchCase:=True)
    
    If Not rng Is Nothing Then
        wb.SaveAs strPath & "\" & rng.Offset( 0 ,  1 ).Value & " " & strName
        Kill strOld
    End If
End Sub
...
Рейтинг: 0 / 0
Переименование файла.
    #33889183
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне что-то надо дописывать?
Нулевая реакция после исполнения макроса.
...
Рейтинг: 0 / 0
Переименование файла.
    #33889188
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или так?
Код: plaintext
z=Shell("cmd ren [диск:][путь]имя_файла1 имя_файла2")
Например:
Код: plaintext
z=Shell("cmd ren c:\1\1.txt 2.txt")
...
Рейтинг: 0 / 0
Переименование файла.
    #33889594
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AshtonЕсли я правильно понял задачу.

Код: plaintext
1.
2.
3.
4.
Public Sub RenameWb()
      ....
        Kill strOld
    End If
End Sub


Не фурыкает, может чета надо дописать?
и что делает эта фича Len(strName)?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Переименование файла.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]