Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/41: Рейтинг темы: голосов - 41, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12

Обратная связь с формой из ячейки в Excel

17.05.2011, 00:03. Показов 7955. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люди добрые помогите, немогу решить проблему: нужно чтобы при двойном щелчке на ячейке вызывалась какая либо форма, если конкретно то мне нужна процидура на уровне листа как для кнопки но только вместо объекта 'кнопка' использовать объект ячейка.
Для примера вот код который я хотел бы разместить
sub range('A1')_DblClick()
...
end sub

но насколько я знаю такую процедуру написать нельзя, хотя конечно я могу ошибаться.
Можно конечно создать гиперссылку, но мне не подходит данный вариант.

roman.2001.GOR@rambler.ru

Зарание благодарен
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.05.2011, 00:03
Ответы с готовыми решениями:

Связь ячейки Excel с doc-файлом
Такая проблема: как можно связать содержание ячейки Excel средствами VBA, с документом Word? Конкретно есть документ ворда с, например, 6...

Организовать связь элемента checkbox (флажок) и ячейки в excel
возникла потребность создать кучу ячеек и чтобы в каждой из них был checkbox который бы устанавливал для этой ячейки значение 0 или 1. ...

Изменения формата ячейки Excel средствами VBA в зависимости от значения другой ячейки
Здравствуйте. Столкнулся с проблемой. Необходимо на листе Excel Залить, предположим, ячейку "C4" Зелёным цветом, при условии,...

28
fess
11.07.2011, 02:32
Студворк — интернет-сервис помощи студентам
Это ты к чему? Я ж предлагал вариант с ЯЧЕЙКОЙ!
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
15.07.2011, 22:54  [ТС]
прошу прощения fess, собственно мне хотелось узнать просматривают еще эту тему или нет, потому что меня интересует вопрос, а можно ли задать определенный масив смежных ячеек, для процедуры.
Visual Basic
1
2
3
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)
   МояФорма.Show
End Sub
Или наоборот исключить какой либо диапозон ячеек что бы к пимеру при щелчке на этих ячейках вызывалась другая форма.
Можно конечно написать:
Visual Basic
1
2
3
4
5
6
7
8
9
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)
   if Target.Address = '$A$1' or Target.Address = '$A$2' 
      ' и так же для А3, А4, В1, В2, В3, В4
   Then MsgBox 'Ну, что не получилось?'
   else
      МояФорма.Show
   end if
   МояФорма.Show
End Sub
но если к примеру диапозон не 6 смежных ячеек а 100, то просто с ума можно сойти их все перечислять.
И еще маленький такой вопросик, как, поместить номер строки или солбца активной (выделеной) ячейки в переменную или в крайнем случае сам адрес выделеной ячейки полностью?

Зарание благодарен :-)
0
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
18.07.2011, 23:35  [ТС]
любезный fess, еще раз прошу у вас прощения за ложные обвинения, но если вы вдруг загляните в тему то очень прошу ответить на выше поставленый вопрос.
0
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
18.07.2011, 23:37  [ТС]
ЛЮДИ где же вы? есть тут кто нить с чувством сострадания, кто смог бы помоч начинающему 'програмеру'!!!?
0
fess
19.07.2011, 02:38
Почитай HELP и MSDN по ключевому слову Range. Там всё довольно ясно описано. Если будут конкретные непонятки, - всегда рад ответить.
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
19.07.2011, 16:45  [ТС]
многоуважаемый fess, к сожелению справочник у меня на английском, а с английским у меня весьма туго, вот и приходится то у дорых людей спрашивать, то методом 'тыка'...
0
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
26.07.2011, 01:05  [ТС]
неужели все такие злые и никто не подскажет 'глупому человеку' как извлеч номер столца из адреса выделеной ячейки?
0
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
26.07.2011, 01:07  [ТС]
поправка: ... номер стол<b>б</b>ца из адреса выделеной ячейки, или покрайней мере подскажите как узнать адрес выделеной ячейки, плиз?
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
26.07.2011, 01:16
Если хотите, то можете написать мне напрямую и я отвечу на все Ваши вопросы касающиеся данной темы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.07.2011, 01:16

Обратная связь
Ребят, помогите, пожалуйста. Что не так с кодом? форму заполняю, письмо вроде отправляется, но на почте пусто. В спойлерах html php и js...

Обратная связь
Есть уже готовый HTML и CSS файлы, надо подключить форму обратной связи. Какой код для PHP файла и как его подключить.

Обратная связь
Добрый день. Ребята, помогите с PHP, кому не сложно. Есть обратная страница сайта, загрузил все базы на html страницу в системе uCoz. с php...

Обратная связь
Вот код HTML страницы с формой обратной связи: &lt;title&gt;Обратная связь&lt;/title&gt; &lt;center&gt; &lt;font size=5 style=&quot;font-family:...

Обратная связь C#
Вот он код, на обратную связь, подскажите как поставить условие Если нажата кнопка отправить (&lt;asp:Button runat=&quot;server&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru