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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.02.2008, 16:21   #1
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию выделить строки

Добрый день!
Подскажите, как можно еще выделить строки
У меня через Range
Просто в EXCEL-e у меня все нормально но через Intern.explor. макрос ругается во здесь:
SR.Range("A" + CStr(searchResult(index)) + ":J" + CStr(searchResult(index) + i - 1)).Select
Заранее спасибо
Romuald вне форума
Старый 20.02.2008, 16:37   #2
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

Или не нравится Select
Romuald вне форума
Старый 21.02.2008, 04:55   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Например, так:
Код:
SR.Range(Cells(searchResult(Index), "A"), Cells(searchResult(Index) + i - 1, "J")).Select
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 21.02.2008, 09:50   #4
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

Нет, все равно дебажит

Runtime error'1004
Method 'Cells of object'_Global'failed
Romuald вне форума
Старый 21.02.2008, 10:17   #5
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

1. Что такое "SR"? Если это ссылка на лист, проверьте ее валидность.
2. Чтотакое "searchResult(Index)"? Это должно быть целое число.
P.S. Для теста напишите, например:
Код:
Range(Cells(3, "A"), Cells(8 "J")).Select
Должен выделиться диапазон "A3:J8".
Желаю удачи!
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 21.02.2008, 13:11   #6
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

Просто из EXCEL-a выделяет
Через INT Expl нет и ругается на строку с выделением
Закоментил строку, (макрос поиска идет но не выделяет строки)
По поиску мы выбираем товар , но на складе есть товар с одним и тем-же названием (т.е одинаковые карточки но по разной цене) и макрос при поиске выдает данные в форму , где показывает общее кол-во товара по карточке и одновременно в Sheet-e выделяет строки с этой карточкой(одну или несколько) и можно увидеть сколько товара и по какой цене
У нас своя сеть и этот файл(который я постоянно обновляю) должны видеть и работать несколько пользователей
Администратор этот файл сохраняет где-то у себя на сервере и у пользователей поставлен ШОРТ Интерн.Эксплор. Открывается файл все нормально ,но при запуске макроса поиск (nolik LRCi) он ругается
Вложения
Тип файла: zip OSTAT sklada.zip (306.7 Кб, 17 просмотров)
Romuald вне форума
Старый 21.02.2008, 13:17   #7
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

Во отдельно макрос
Вложения
Тип файла: zip Makros.zip (2.3 Кб, 15 просмотров)
Romuald вне форума
Старый 22.02.2008, 04:58   #8
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Вашу проблему, возможно решит следующее:
Строку кода
Код:
SR.Range(Cells(searchResult(Index), "A"), Cells(searchResult(Index) + i - 1, "J")).Select
Заменить на
Код:
SR.Activate
Range(Cells(searchResult(Index), "A"), Cells(searchResult(Index) + i - 1, "J")).Select
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделить Диапозон Rom1k06 Microsoft Office Excel 4 01.09.2008 22:18
Выделить выходные gavrylyuk Microsoft Office Excel 5 01.08.2008 13:28
Выделить страницу StasSv Microsoft Office Excel 7 28.02.2008 10:34
Выделить все Михаил Юрьевич Общие вопросы Delphi 1 21.02.2008 23:12