|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.09.2010, 00:52 | #1 |
Регистрация: 08.08.2010
Сообщений: 9
|
определение границ диапазона
здравствуйте, ув. форумчане.
я в vba новичок. необходимо получить выделенный в Excel диапазон (как Range), но как-то не получается. в частности, пробовал Код:
вроде бы решил при помощи ActiveCell.Row и Selection.Row (соотв-нно, ActiveCell.Column и Selection.Column), но работает, только если выделять диапазон снизу вверх и справа налево. Непривычно, да и некрасиво (это я про решение). Как-то "по-уродски". Как поправить? Последний раз редактировалось sirius84; 04.09.2010 в 00:54. |
04.09.2010, 01:11 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Так подойдет:
MsgBox Selection.Address ? |
04.09.2010, 01:14 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Вполне себе работает...
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
04.09.2010, 01:17 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Ну и в продолжение:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
04.09.2010, 01:35 | #5 |
Регистрация: 08.08.2010
Сообщений: 9
|
спасибо, motorway! все гениальное просто.
Код:
|
04.09.2010, 01:38 | #6 |
Регистрация: 08.08.2010
Сообщений: 9
|
|
04.09.2010, 02:35 | #7 | |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
Цитата:
Код:
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
|
04.09.2010, 02:42 | #8 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
1) А какой вообще смысл несет вышеприведенная фраза? Выделенный в Excel диапазон (Selection) сам по себе объект типа Range.
2) И как вы в дальнейшем собираетесь использовать выбранный вами код? Код:
Код:
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
06.09.2010, 05:10 | #9 |
Регистрация: 08.08.2010
Сообщений: 9
|
спасибо за первый пример с нулями век живи, век учись
как собираюсь использовать? - копировать выделенный пользователем диапазон в word |
06.09.2010, 10:53 | #10 | |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
Цитата:
Код:
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определение границ области в изображении | Manul_87 | Помощь студентам | 0 | 17.11.2009 17:38 |
Определение диапазона и его выделение | НеВа6464 | Microsoft Office Excel | 3 | 23.05.2009 18:27 |
Определение номера последней строки выделенного диапазона | НеВа6464 | Microsoft Office Excel | 2 | 17.05.2009 14:36 |
Прозрачное окно без границ | AidarBik | Win Api | 0 | 08.02.2008 17:51 |