Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2014, 08:05   #1
FiataliS
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 56
Печаль Выбор файла, ссылку на него присвоить переменной.

Добрый день.

В общем вот что нашел.
Код:

Public Function GetFilePath() As String
Module6.name


' Функция возвращает путь к файлу в виде строки 
On Error GoTo err_ERROR
Set AsS = CreateObject("excel.application")
GetFilePath = AsS.GetOpenFilename("???? ?????? (*.xls), *.xls")
Set AsS = Nothing
Err_EXIT:
Exit Function
err_ERROR:
GetFilePath = "ERROR " & Err.Number & vbCrLf & Err.Description
Resume Err_EXIT

End Function
Требуеться чтоб при выборе документа, ссылка на него вставлялась в ячейку.

Проблема в том что не могу найти ту переменную которой присваивается ссылка на выбраный документ. Или здесь ее вообще нет
Знаю как, не знаю что и с чем.
FiataliS вне форума Ответить с цитированием
Старый 22.01.2014, 08:29   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
Требуется, чтоб при выборе документа, ссылка на него вставлялась в ячейку.
Активируйте требуемую ячейку и запустите макрос:
Код:
Sub qq()
    f = Application.GetOpenFilename("Excel Files (*.xls*), *.xls*")
    If f = False Then Exit Sub
    ActiveSheet.Hyperlinks.Add ActiveCell, f
End Sub
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 22.01.2014, 08:43   #3
FiataliS
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 56
По умолчанию

Все четко работает, Спасибо.
Знаю как, не знаю что и с чем.
FiataliS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Для public переменной класса присвоить адрес ячеек из внешней переменной _KUL Qt и кроссплатформенное программирование С/С++ 2 28.05.2012 12:04
Как присвоить переменной имя файла mayonez Общие вопросы Delphi 3 27.06.2010 13:02
Как присвоить значение max всем элементам стоящим после него? Defa4ka Помощь студентам 9 13.11.2009 18:37
Взять имя переменной из файла и присвоить ей значение ZaRDaK Помощь студентам 1 11.11.2009 00:33
Переменной присвоить имя файла komar73 Microsoft Office Excel 4 26.03.2009 15:20