Страницы: 1
RSS
Список имен файлов в Exel
 
Подскажите пожалуйста как можно перенести список имен файлов без расширений из какой либо папки в exel?
 
Воспользуйтесь функцией получения списка файлов из папки:
http://excelvba.ru/code/FilenamesCollection
 
все работает, но эта функция выдает название файла полностью с расширением, а надо чтоб было просто название файла допустим чтоб xxx.rtf выносил в список как xxx. Вообще я работаю с файлами .rtf и можно какнибудь сделать чтоб в сформированном списке ".rtf" подменялось пробелом? мб так проще?
 
Прочитайте самый верхний комментарий в статье:
Цитата
Чтобы имя файла выводилось без расширения, вместо строки
ИмяФайла = Dir(ПутьКФайлу)
напишите
ИмяФайла = Left(Dir(ПутьКФайлу), InStrRev(Dir(ПутьКФайлу), ".") - 1)
 
Если без правки кода, то можно стандартным Ctrl+H
Верхнее поле: .rtf
Нижнее поле оставляем пустым.
Ещё вариант: идём в старый форум и в поиске вводим запрос: имя файла без расширения
 
Цитата
Юрий М пишет:
Ещё вариант: идём в старый форум и в поиске вводим запрос: имя файла без расширения
Нажимаем ссылку, и вываливаемся на какую-то (стартовую?) страничку нового форума.
 
Я попадаю на старую Планету. Значит ещё не везде DNS обновились...
Пробуем набрать в адресной строке эту ссылку: http://62.76.186.34/forum.php?forum_id=119
 
Юр, на старую Планету я тоже попадаю.
Ввожу поиск, получаю результат.
А вот при нажатии на ссылку в результате поиска, вместо перехода на найденную тему, выбрасывает сюда.
 
Николай писал, что нужно подменить в адресной строке - сейчас не могу найти...
 
www.planetaexcel.ru заменить на 62.76.186.34
Я у себя в опере все ссылки поменял на новые, теперь сразу попадаю куда надо:)
Изменено: KuklP - 23.12.2012 12:14:01
Я сам - дурнее всякого примера! ...
 
А еще проще открыть сохраненную копию :)
Спасибо
 
Цитата
Илья xxx пишет: Подскажите пожалуйста как можно перенести список имен файлов без расширений из какой либо папки в exel?
http://planetaexcel.ru/techniques/3/45/
 
Код
1
2
3
4
5
6
7
8
Sub EnumerateFiles()
    Dim fso As Object, theFile As Object
    Set fso = CreateObject("Scripting.FileSystemObject")
     
    For Each theFile In fso.GetFolder("C:\Windows\").Files
        Debug.Print theFile.Path
    Next
End Sub
There is no knowledge that is not power
Страницы: 1
Читают тему
Наверх
Loading...