Страницы: 1
RSS
Импорт названия файла из папки в ячейку
 
Можно ли как-то создать кнопку или макрос для добавления в ячейку названия файла из папки. К примеру, когда нажимаем, кнопку "Гипперсылка" и выбираем файл, то Excel, если ячейка пустая, вставляет название файла. Мне точно также нужно, только без гипперсылки к файлу и что расширение не вставлял.
 
=ЯЧЕЙКА("имяфайла")  
это?  
Лучше б пример, конечно. Вот есть, вот в таком виде хочу получить.
Кому решение нужно - тот пример и рисует.
 
{quote}{login=Пытливый}{date=24.08.2010 09:37}{thema=}{post}=ЯЧЕЙКА("имяфайла")  
это?  
Лучше б пример, конечно. Вот есть, вот в таком виде хочу получить.{/post}{/quote}  
Есть папка в ней файлы (рисунок сверху). Нужно чтоб можно было выбрать файл, как по типу добавления гипперсылки, и чтоб вставлялись названия этих файлов в ячейки, или может выбрать папку сразу.
 
Sub Filename()  
Dim Directory As String '  
Dim f As String  
Dim r As Integer  
Dim d  
 
With Application.FileDialog(msoFileDialogFolderPicker)  
.Show  
d = .SelectedItems(1) & "\"  
End With  
Directory = d    
f = Dir(Directory, vbDirectory)  
Do While f <> ""  
If Left(f, 1) <> "." Then  
r = r + 1  
Cells(r, 1) = f  
ActiveSheet.Hyperlinks.Add Anchor:=Cells(r, 1), Address:=Directory & Cells(r, 1)  
End If  
f = Dir()  
Loop  
End Sub
 
Посмотрите пример в прикреплённом файле: http://excelvba.ru/code/FilenamesCollection
Страницы: 1
Читают тему
Наверх