Добрый день Уважаемые участники форума. Прошу помочь с задачей. Есть лист (Ввод данных) в котором выбираем файл с компьютера, в ячейке "с26" указывается ссылка местонахождения файла в формате гиперссылки, после нажатия кнопки "внести данные в реестр" она копируется в новую строку в таблице на соседний лист (Реестр), но уже не активная. Вопрос №1 и самый важный: Как сделать, что бы при копировании в лист "реестр" гиперссылка сохранялась? Вопрос №2 при добавлении файла, вместо адреса файла указывалось имя файла.
Макросы использованные в документе сам не писал, помогал гугл. Благодарю всех за участие!
Добрый день Уважаемые участники форума. Прошу помочь с задачей. Есть лист (Ввод данных) в котором выбираем файл с компьютера, в ячейке "с26" указывается ссылка местонахождения файла в формате гиперссылки, после нажатия кнопки "внести данные в реестр" она копируется в новую строку в таблице на соседний лист (Реестр), но уже не активная. Вопрос №1 и самый важный: Как сделать, что бы при копировании в лист "реестр" гиперссылка сохранялась? Вопрос №2 при добавлении файла, вместо адреса файла указывалось имя файла.
Макросы использованные в документе сам не писал, помогал гугл. Благодарю всех за участие!evgeni1990
Sub tt() gs1_ = Range("C26") With Sheets("Реестр") .Range("C29") = gs1_ 'C29 - это просто для примера .Hyperlinks.Add Anchor:=.Range("C29"), Address:=gs1_, TextToDisplay:=Mid(gs1_, InStrRev(gs1_, "\") + 1) End With End Sub
[/vba]
Примерно как-то так [vba]
Код
Sub tt() gs1_ = Range("C26") With Sheets("Реестр") .Range("C29") = gs1_ 'C29 - это просто для примера .Hyperlinks.Add Anchor:=.Range("C29"), Address:=gs1_, TextToDisplay:=Mid(gs1_, InStrRev(gs1_, "\") + 1) End With End Sub
Подскажите пожалуйста, возможно ли защитить от изменения лист "Реестр" (куда копируется информация), у меня при установке зашиты на лист, не работает макрос?
Подскажите пожалуйста, возможно ли защитить от изменения лист "Реестр" (куда копируется информация), у меня при установке зашиты на лист, не работает макрос?evgeni1990