Страницы: 1
RSS
При наведении на гиперссылку отображать содержимое папки
 
Помогите пожалуйста написать макрос для excel. Нужно, что бы при наведении на гиперссылку отображалось содержимое папки (название всех файлов). Или при вставке гиперссылки в ячейки создавалась еще 1 строчка, в которой бы перечислялись все файлы которые находятся в папке. В vba совсем ничего не знаю. Но этот макрос мне нужен. Извините, если задал тупой вопрос.
 
Цитата
что бы при наведении на гиперссылку отображалось содержимое папки
сложный макрос получится
если с вашей стороны нет никаких наработок - вряд ли кто будет такое писать

Цитата
в которой бы перечислялись все файлы
возьмите за основу этот макрос, и доработайте его
http://excelvba.ru/code/FilenamesCollection
 
К сожалению vba не владею. Думал, что уже есть готовые или кто поможет.
Мне вот такое скинули. Это не то что нужно? Правда как этим пользоваться я то же не знаю. При компиляции вылезают ошибки.
Код
Function GetFiles(fldr As String, Optional fltr As String = "*.*") As Variant
    Dim sTemp As String, sHldr As String
    If Right$(fldr, 1) <> "\" Then fldr = fldr & "\"
    sTemp = Dir(fldr & fltr)
    If sTemp = "" Then
        FileList = Split("No files found", "|") 'ensures an array is returned
        Exit Function
    End If
    Do
        sHldr = Dir
        If sHldr = "" Then Exit Do
        sTemp = sTemp & "|" & sHldr
    Loop
    FileList = Split(sTemp, "|")
End Function
Изменено: Furianec - 01.11.2017 21:54:53
 
это все не то
список файлов получить - не проблема
сложнее отследить наведение мыша на гиперссылку, и отображение списка файлов рядом с курсором мыши
лучше даже не пытайтесь это сделать.
и готового макроса такого нет

а вот просто строку добавить на лист, и вывести туда список файлов - это намного проще
может кто вам и напишет такой макрос, если увидит файл-пример формата Excel
Изменено: Игорь - 01.11.2017 20:44:14
Страницы: 1
Читают тему
Наверх