Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Можно ли вставить в путь файла значение из ячейки? - Страница 2 - Мир MS Excel

  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_, DrMini  
Можно ли вставить в путь файла значение из ячейки?
monstr_ork Дата: Пятница, 30.03.2018, 17:24 | Сообщение № 21
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Hugo, Я введу переменную, куда из ячейки будет вноситься значение.
 
Ответить
СообщениеHugo, Я введу переменную, куда из ячейки будет вноситься значение.

Автор - monstr_ork
Дата добавления - 30.03.2018 в 17:24
Hugo Дата: Пятница, 30.03.2018, 18:24 | Сообщение № 22
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Какое значение и зачем? Что это даст?


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеКакое значение и зачем? Что это даст?

Автор - Hugo
Дата добавления - 30.03.2018 в 18:24
monstr_ork Дата: Пятница, 30.03.2018, 19:31 | Сообщение № 23
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Каждый месяц мне приходиться переписывать формулу, только из за того, что поменялся файл, его название, к примеру с марта на апрель. Через формулу не получилось поменять путь без привязки к открытию файла. буду через макрос пытаться, создам переменную, куда будет записывать название файла и по нажатию кнопки, будет происходить замена пути (ну так я себе это представляю)
 
Ответить
СообщениеКаждый месяц мне приходиться переписывать формулу, только из за того, что поменялся файл, его название, к примеру с марта на апрель. Через формулу не получилось поменять путь без привязки к открытию файла. буду через макрос пытаться, создам переменную, куда будет записывать название файла и по нажатию кнопки, будет происходить замена пути (ну так я себе это представляю)

Автор - monstr_ork
Дата добавления - 30.03.2018 в 19:31
Hugo Дата: Пятница, 30.03.2018, 19:38 | Сообщение № 24
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Повторю ещё раз - как коду скажете что нужно менять?
Ну есть конечно один вариант... но проще делать иначе, как я выше написал. Без замены в ссылке в ячейке.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Пятница, 30.03.2018, 19:39
 
Ответить
СообщениеПовторю ещё раз - как коду скажете что нужно менять?
Ну есть конечно один вариант... но проще делать иначе, как я выше написал. Без замены в ссылке в ячейке.

Автор - Hugo
Дата добавления - 30.03.2018 в 19:38
monstr_ork Дата: Пятница, 30.03.2018, 20:09 | Сообщение № 25
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Что-то вроде такого
[vba]
Код
Sub Макрос3()

    Dim name1
        Dim name2
    name1 = [E5]
    name2 = [A1]
    Cells.Replace What:=name1, Replacement:=name2, LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
        
End Sub
[/vba]
 
Ответить
СообщениеЧто-то вроде такого
[vba]
Код
Sub Макрос3()

    Dim name1
        Dim name2
    name1 = [E5]
    name2 = [A1]
    Cells.Replace What:=name1, Replacement:=name2, LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
        
End Sub
[/vba]

Автор - monstr_ork
Дата добавления - 30.03.2018 в 20:09
Hugo Дата: Пятница, 30.03.2018, 22:01 | Сообщение № 26
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Откуда вдруг взялось E5?
И почему в конце кода туда ничего не пишется? :)
Ну и конечно не стОит менять по всему листу...


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеОткуда вдруг взялось E5?
И почему в конце кода туда ничего не пишется? :)
Ну и конечно не стОит менять по всему листу...

Автор - Hugo
Дата добавления - 30.03.2018 в 22:01
monstr_ork Дата: Пятница, 30.03.2018, 22:17 | Сообщение № 27
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Hugo, это я как пример показал, ну и соответственно поиск будет по по определенному диапазону.
Е5 это значение начального поиска, т.к. я хочу сделать, чтобы пользователь минимально участвовал в замене. Тут он наживает кнопку и все автоматом проиходит
 
Ответить
СообщениеHugo, это я как пример показал, ну и соответственно поиск будет по по определенному диапазону.
Е5 это значение начального поиска, т.к. я хочу сделать, чтобы пользователь минимально участвовал в замене. Тут он наживает кнопку и все автоматом проиходит

Автор - monstr_ork
Дата добавления - 30.03.2018 в 22:17
Hugo Дата: Пятница, 30.03.2018, 22:33 | Сообщение № 28
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Я бы предложил так: т.к. адреса ячеек и листы известны, то можно прямо в коде формировать для каждой конкретной ячейки конкретную ссылку из известных данных. Так кстати подстрахуетесь от варианта, если вдруг пользователь сдуру ссылку самовольно поменяет на что-то другое.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеЯ бы предложил так: т.к. адреса ячеек и листы известны, то можно прямо в коде формировать для каждой конкретной ячейки конкретную ссылку из известных данных. Так кстати подстрахуетесь от варианта, если вдруг пользователь сдуру ссылку самовольно поменяет на что-то другое.

Автор - Hugo
Дата добавления - 30.03.2018 в 22:33
monstr_ork Дата: Пятница, 30.03.2018, 23:24 | Сообщение № 29
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Hugo, т.е. я правильно понял, что вы имеете ввиду это:
name1 = "путь к файлу"
 
Ответить
СообщениеHugo, т.е. я правильно понял, что вы имеете ввиду это:
name1 = "путь к файлу"

Автор - monstr_ork
Дата добавления - 30.03.2018 в 23:24
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!