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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.09.2013, 10:15   #1
zenner
Форумчанин
 
Регистрация: 12.08.2009
Сообщений: 199
По умолчанию Динамическое создание ссылки

Добрый день!У меня есть небольшой вопрос:

Есть длинная ссылка -

http://calitate.internal.moldtelecom...hp?start_date=2013-08-01+12%3A00%3A00++&end_date=2013-08-03+23%3A59%3A59+&timp=1&submit=%26%231054%3B%26%23 1090%3B%26%231087%3B%26%231088%3B%2 6%231072%3B%26%231074%3B%26%231080% 3B%26%231090%3B%26%231100%3B&status =&raion=Chisinau&telefon=&im=&subca tegory=Repartitor+%28CROSS%29&produ ct_type=&problem_type=&titlu=&prior itatea=&materiale=&c_subcat=1&c_pro duct=1&c_problem=1&c_codi=1&c_solut ie=1&grafic=#

Я хочу ее вставить в excel.Создать два поля с календарем для ввода начальной и конечной даты и времени после чего при нажатии на кнопку "Generate" откроется браузер с готовой ссылкой.

Первое поле (красным цветом) start date 01.08.2013 12:00:00
Второе поле (зеленый цвет) end date 03.08.2013 23:59:59

Чтобы не выискивать в каждый раз эти значения хотелось бы чтобы была форма для ввода.

Вот примерно как хотелось бы чтобы это выглядело!

Спасибо!!! linkmaker.rar

Последний раз редактировалось zenner; 03.09.2013 в 10:24.
zenner вне форума Ответить с цитированием
Старый 03.09.2013, 10:34   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. вложение
Вложения
Тип файла: rar URL.rar (6.1 Кб, 3 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.09.2013, 10:40   #3
zenner
Форумчанин
 
Регистрация: 12.08.2009
Сообщений: 199
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
см. вложение
Спасибо большое за помощь! А можно это сделать с выпадающем календарем и с кнопкой для автоматического открытия ссылки в браузере??
zenner вне форума Ответить с цитированием
Старый 04.09.2013, 09:28   #4
zenner
Форумчанин
 
Регистрация: 12.08.2009
Сообщений: 199
По умолчанию

http://calitate.internal.moldtelecom...tie=1&grafic=#

Уважаемый IgorGO! Вы не могли бы дописать до конца Вашу формулу для моей ссылки а то что-то не получается с end date

Спасибо!!!

Последний раз редактировалось zenner; 04.09.2013 в 09:31.
zenner вне форума Ответить с цитированием
Старый 04.09.2013, 10:13   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

однако...

у меня это выглядит так:
Код:
="http://calitate.internal.moldtelecom...hp?start_date=" & ПОДСТАВИТЬ(ТЕКСТ(RC[-1];"ГГГГ-ММ-ДД+чч:мм:сс");":";"%3A") & "++&end_date=" & ПОДСТАВИТЬ(ТЕКСТ(R[1]C[-1];"ГГГГ-ММ-ДД+чч:мм:сс");":";"%3A") & " и т.д…."
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 04.09.2013, 10:34   #6
zenner
Форумчанин
 
Регистрация: 12.08.2009
Сообщений: 199
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
однако...

у меня это выглядит так:
Код:
="http://calitate.internal.moldtelecom...hp?start_date=" & ПОДСТАВИТЬ(ТЕКСТ(RC[-1];"ГГГГ-ММ-ДД+чч:мм:сс");":";"%3A") & "++&end_date=" & ПОДСТАВИТЬ(ТЕКСТ(R[1]C[-1];"ГГГГ-ММ-ДД+чч:мм:сс");":";"%3A") & " и т.д…."
Я хочу добавить вмето и.т.д. оставшуюся часть ссылки а мне пишет что "текстовые значения в формулах не могут быть длинее 255 знаков.нужна функция СЦЕПИТЬ или &"
zenner вне форума Ответить с цитированием
Старый 04.09.2013, 10:54   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

уважаемый, эксель написал в чем проблема.
фрагмент:
+&timp=1&submit=%26%231054%3B%26% 23 1090%3B%26%231087%3B%26%231088%3B%2 6%231072%3B%26%231074%3B%26%231080% 3B%26%231090%3B%26%231100%3B&status =&raion=Chisinau&telefon=&im=&sub ca tegory=Repartitor+%28CROSS%29&produ ct_type=&problem_type=&titlu=&prior itatea=&materiale=&c_subcat=1&c_pro duct=1&c_problem=1&c_codi=1&c_solut ie=1&grafic=#

имет длину более 330 символов
разделите его на две части и будет все нормально.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое создание romanzi Общие вопросы Delphi 1 24.08.2011 12:20
Динамическое создание страниц Maxx PHP 12 20.04.2011 13:11
Динамическое создание TShape tocsik Общие вопросы Delphi 2 09.02.2010 17:20
Динамическое создание таблиц БД Женя27041979 БД в Delphi 2 06.02.2010 20:18
Динамическое создание объекта Fruit Общие вопросы Delphi 5 24.01.2008 11:00