powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как сделать все названия файлов с большой буквы
12 сообщений из 12, страница 1 из 1
как сделать все названия файлов с большой буквы
    #34077857
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
офис 2002
имею кучу файлов типа doc, xls, vsd полученных из разных отделов и сложенных в одну папку. Некоторые названия файлов начинаютя с маленькой буквы. Как мне сделать чтобы все названия начинались с большой буквы.
Может макрос такой существует ?
если тема уже была -- прошу прощения -- искал но не нашел

заранее благодарен.
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34077911
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nosorogофис 2002
имею кучу файлов типа doc, xls, vsd полученных из разных отделов и сложенных в одну папку. Некоторые названия файлов начинаютя с маленькой буквы. Как мне сделать чтобы все названия начинались с большой буквы.
Может макрос такой существует ?
если тема уже была -- прошу прощения -- искал но не нашел

заранее благодарен.
Наверное это лучше сделать из Паскаля (например)
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34077980
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Option Explicit

Sub test()
    Dim x, i As Long, fName As String, newfName As String, Path As String
    x = Application.GetOpenFilename(, , "Select files to rename", , True)
    If IsArray(x) Then
        Path = Left(x( 1 ), InStrRev(x( 1 ), "\")) & "New\"
        If Dir(Path) = "" Then MkDir Path
        For i =  1  To UBound(x)
            fName = Dir(x(i))
            newfName = UCase(Left(fName,  1 )) & Mid(fName,  2 ,  255 )
            FileCopy x(i), Path & newfName
            Kill x(i)
        Next i
    End If
End Sub


KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34077988
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2talgat
я учился давно -- тогда Паскаля не было
может на VBA чего есть ???
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34078000
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2KL (XL)
спасибо,
как прикрутить макрос к файлу я знаю, а как его к папке прикрутить ???
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34078007
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что значит "к папке прикрутить"?

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34078048
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2KL (XL)
ну чтобы макрос работал со всеми файлами находящимися в папке.
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34078115
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub test2()
    Dim x As String, fName As String, oldPath As String, newPath As String, newfName As String
    
    oldPath = "C:\New Folder\"
    newPath = oldPath & "New\"
    On Error Resume Next
    x = GetAttr(newPath) And  0 
    If Err.Number <>  0  Then MkDir newPath
    
    fName = Dir(oldPath & "*")
    Do While Len(fName) >  0 
        newfName = UCase(Left(fName,  1 )) & Mid(fName,  2 ,  255 )
        FileCopy oldPath & fName, newPath & newfName
        Kill oldPath & fName
        fName = Dir
    Loop
End Sub


KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34078146
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2KL (XL)
спасибо за макрос но я не знаю куда его вставить ?
разве в папке есть такая возможность ?
или нужно вставить макрос в любой файл из этой папки ?
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34078191
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
макрос надо запускать из любого файла не в этой папке

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34078943
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nosorog2KL (XL)
спасибо,
как прикрутить макрос к файлу я знаю, а как его к папке прикрутить ???
2KL (XL)
спасибо за макрос но я не знаю куда его вставить ?
разве в папке есть такая возможность ?

:-)) Уважаемый nosorog! Так вы знаете или не знаете?
...
Рейтинг: 0 / 0
как сделать все названия файлов с большой буквы
    #34078985
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2talgat
теперь знаю !!!

KL (XL)макрос надо запускать из любого файла не в этой папке

Вам обоим СПАСИБО !
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как сделать все названия файлов с большой буквы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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