Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
помогите с функцикей Dir
 
Все дело в этом атрибуте было  
 
MyName = Dir(Mask, vbDirectory)
помогите с функцикей Dir
 
Sub Macros_Dir()  
Mask = (ThisWorkbook.Path & "\База\")  
MyName = Dir(Mask)  
Do While MyName <> ""  
If Range("A:A").Find(MyName) Is Nothing Then  
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _  
ThisWorkbook.Path & "\База\" & MyName, TextToDisplay:= _  
MyName  
End If  
MyName = Dir  
Loop  
End Sub  
 
 
А можно ли сделать так что бы были еще и гиперссылки на папки....а то сейчас только ссылки на файлы....
помогите с функцикей Dir
 
Макро рекордер просто выдал ActiveCell.ClearContents
помогите с функцикей Dir
 
Sub tt()  
Mask = (ThisWorkbook.Path & "\База\")  
Kill Mask & ActiveCell  
ActiveCell.ClearContents  
End Sub  
 
R Dmitry спасибо Вам ) Очень рад, что почти сам разобрался ))
помогите с функцикей Dir
 
Sub tt()  
Mask = (ThisWorkbook.Path & "\База\")  
Kill Mask & ActiveCell  
End Sub  
 
Вроде так вот получилось) Остается удалить гиперссылку с самого листа)
помогите с функцикей Dir
 
А если нужно удалить файл расположенный по гиперссылке ? т.е. я нахожусь на выделенной ячейке в которой находится гиперссылка на это файл ?  
 
sub tt()  
 
kill ActiveSheet.Hyperlinks  
 
end sub ?
помогите с функцикей Dir
 
А можно ли обратный макрос сделать ?  
Что бы удалялся файл который находится по гиперссылке...т.е. удалялся из таблицы и из папки "База" ?  
 
 
Sub Macros_Dir()  
Mask = (ThisWorkbook.Path & "\База\")  
MyName = Dir(Mask)  
Do While MyName <> ""  
If Range("A:A").Find(MyName) Is Nothing Then  
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _  
ThisWorkbook.Path & "\База\" & MyName, TextToDisplay:= _  
MyName  
End If  
MyName = Dir  
Loop  
End Sub
Собираю все виды СУДОКУ на VBA (генераторы и решалки тоже)
 
{quote}{login=Ролян}{date=19.01.2010 10:31}{thema=Собираю все виды СУДОКУ на VBA (генераторы и решалки тоже)}{post}Все кто имел опыт работы с Судоку в VBA выложите свои примеры или ссылки.  
Хочу организовать генератор судоку на VBA{/post}{/quote}  
Можно и без VBA  
http://excelfin.ru/index.php/articles/examples/87-practice-sudocu
Макрос закрытия книги без сохранения
 
Sub zakrutie()  
ActiveWindow.Close False  
End Sub  
 
Вставил отдельным модулем. не работает (
Макрос закрытия книги без сохранения
 
Так куда все таки это нужно прописать ?
Заставка при загрузке книги Excel = http://www.planetaexcel.ru/tip.php?aid=100
 
супер, то что мне нужно
помогите с функцикей Dir
 
Решил по простому, Mask1 = ThisWorkbook.Path & "\list\  
убрать маску и все, что бы все категории файлов сканировались
помогите с функцикей Dir
 
а можно ли сделать маску поиска одновременно по *tif и *pdf    
 
нужно создавать два диапозона или можно как то объединить запрос ?  
 
Mask1 = ThisWorkbook.Path & "\list\*.tif"  
Mask1 = ThisWorkbook.Path & "\list\*.pdf"
макрос раскрываюший автофильтр перед сохранением
 
Данный макрос раскрывает перед сохранением автофильтр на одном листе книге, можно ли сделать так что бы он раскрывал автофильтры на всех листах книги.  
 
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)  
If Worksheets("лист1").FilterMode Then Worksheets("лист1").ShowAllData  
End Sub  
 
Пробую писать If Worksheets("лист1", "лист2") ну что то VBA ругается
помогите с функцикей Dir
 
Методом научного тыка, пришел к такому макросу.  
tif многостраничный, удобный в просмотре. Сканирую стандартной утилитой майксросфт, если документ из 5-6 страниц то занимает 1,2 мб  
Mask = ThisWorkbook.Path & "\list\*.tif"  
MyName = Dir(Mask)  
Do While MyName <> ""  
If Range("A:A").Find(MyName) Is Nothing Then  
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _  
ThisWorkbook.Path & "\list\" & MyName, TextToDisplay:= _  
MyName  
End If  
MyName = Dir  
Loop
помогите с функцикей Dir
 
If Range("A:A").Find(MyName) Is Nothing Then  
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=ThisWorkbook.Path & "\"  
MyName , TextToDisplay:= _  
MyName  
End If  
 
может бть как то так ?
помогите с функцикей Dir
 
Mask = ThisWorkbook.Path & "\list\*.tif"  
MyName = Dir(Mask)  
Do While MyName <> ""  
If Not Range("A:A").Find(MyName,,xlValues,xlWhole) Is Nothing Then  
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _  
MyName, TextToDisplay:= _  
MyName  
End If  
MyName = Dir  
Loop  
 
Вот так делаю, гипперсслка даже не появляется
помогите с функцикей Dir
 
Mask = (ThisWorkbook.Path & "\list" & "*.tif")  
MyName = Dir(Mask)  
 
Вот так пробую,  но тут ошибка
помогите с функцикей Dir
 
А можно ли указать путь без привязки к точному названию папки(ThisWorkbook.Path)  
 
Допустим в этой дериктории есть файл excel, и папка list, в ней файлы *tif.  
Вот что бы функция Dir указала ссылку именно на эту папку и на файл *tif  
 
т.е. путь /lis/.*tif только без привязки к конкретной папке, что бы можно было перемшать данную папку.
помогите с функцикей Dir
 
Спасибо Большое ))
Копирование внешних файлов в буфер обмена
 
Добрового времени суток.  
 
Столкнулся с проблемой, есть таблица с гиперссылками на  документы. Можно ли сделать макрос который бы копировал эти документы в буферобмена(по адрессу гиперссылки)  
 
Copy Hyperlinks.Add Anchor:=Selection, Address:= _  
 
?
упорядочивание отсканированных документов, при помощи гиперссылок
 
Лузер! большое тебе человеческое спасибо
Что никто не подскажет?
 
а можно по конкретнее...
упорядочивание отсканированных документов, при помощи гиперссылок
 
и все таки как ж сделать что бы при следюшем запуске макроса, ссылки вставлялись в следюшей за последней ячейкой.  
 
Нужно сделать еше один массив ?
упорядочивание отсканированных документов, при помощи гиперссылок
 
Sub Macros_Dir()  
Mask = "C:\data\*.tif"  
MyName = Dir(Mask)  
i = 1  
Do While MyName <> ""  
If Range("A:A").Find(MyName) Is Nothing Then  
ActiveSheet.Hyperlinks.Add Anchor:=(Cells(i, "A")), Address:= _  
"C:\Data\" & MyName, TextToDisplay:= _  
MyName  
i = i + 1  
End If  
MyName = Dir  
Loop  
 
End Sub  
 
Спасибо за ответ.  
я думаю что должно быть так.  
Но видимо неправильно. гиперссылки создаются, но при добавлении новых в файлов в папку data просиходит что-то невразумительное. Они добавляются только когда повторишь n-ое колчиствно раз макрос (зависит от ко-ва файлов в папке data)
Как при помощи VBA переименовать группу файлов на жестком диске ?
 
А можно ли немного преоброзовать данный макрос ?  
Например что бы были, не просто имена файлов, а гиперссылки на них (т.е. можно было бы легко посмотреть фотографию их excel)  
И сделать так что бы, при добавлении новых фотографий в указонную папку, происходило только добавление новых файлов в excel ?
упорядочивание отсканированных документов, при помощи гиперссылок
 
Здравствуйте!  
Столкнулся с проблемой написания макроса в excel, плохо разбираюсь в VSB...  
знаюшие люди помогите plz...  
 
Хочу упорядочить электронную документацию, она хрониться в папке data, в виде tif файлов.  
 
В Excele есть 4 столбца. В первом ссылки на документы, во втором и следуюших описания документа (тип,номер,дата и т.д.)    
 
В excele хотел бы сделать так, что бы гипперссылки на эти tif файлы формировались автоматически.  
 
Хочу сделать кнопку "cформировать списки", при нажатии на которую происходило следуюшие:  
 
программа смотрела бы все документы(ссылки) в папке data и  
сравнивала с уже имеющимся в списке  
документами и добавляла лишь те документы(ссылки)  
(ссылки на файл), которых в списке нет.  
 
Если документа нет, а в других столбцах есть его описание  
, то программа НЕ удаляла бы строчку из  
списка!!
Страницы: 1
Наверх