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

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

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

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

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

roman.2001.GOR@rambler.ru

Зарание благодарен
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2011, 00:03
Ответы с готовыми решениями:

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

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

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

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

28
fess
11.07.2011, 02:32 21
Author24 — интернет-сервис помощи студентам
Это ты к чему? Я ж предлагал вариант с ЯЧЕЙКОЙ!
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
15.07.2011, 22:54  [ТС] 22
прошу прощения 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  [ТС] 23
любезный fess, еще раз прошу у вас прощения за ложные обвинения, но если вы вдруг загляните в тему то очень прошу ответить на выше поставленый вопрос.
0
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
18.07.2011, 23:37  [ТС] 24
ЛЮДИ где же вы? есть тут кто нить с чувством сострадания, кто смог бы помоч начинающему 'програмеру'!!!?
0
fess
19.07.2011, 02:38 25
Почитай HELP и MSDN по ключевому слову Range. Там всё довольно ясно описано. Если будут конкретные непонятки, - всегда рад ответить.
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
19.07.2011, 16:45  [ТС] 26
многоуважаемый fess, к сожелению справочник у меня на английском, а с английским у меня весьма туго, вот и приходится то у дорых людей спрашивать, то методом 'тыка'...
0
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
26.07.2011, 01:05  [ТС] 27
неужели все такие злые и никто не подскажет 'глупому человеку' как извлеч номер столца из адреса выделеной ячейки?
0
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 12
26.07.2011, 01:07  [ТС] 28
поправка: ... номер стол<b>б</b>ца из адреса выделеной ячейки, или покрайней мере подскажите как узнать адрес выделеной ячейки, плиз?
0
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
26.07.2011, 01:16 29
Если хотите, то можете написать мне напрямую и я отвечу на все Ваши вопросы касающиеся данной темы.
0
26.07.2011, 01:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.07.2011, 01:16
Помогаю со студенческими работами здесь

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

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

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

Обратная связь C#
Вот он код, на обратную связь, подскажите как поставить условие Если нажата кнопка отправить...


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

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru