LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
17 мая 2024
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Работа в ...
Тема: Работа в Excel. Начинающий девелопер.
15.06.2007 19:58:22
All
4316 сообщения
Тема: Работа в Excel. Начинающий девелопер.
Есть несколько строк/столбцов со значениями.
Их число постоянно меняется. Нужно автоматизировать их лднотипную обработку.
Вопрос:
Как из VBA в Excel можно определить заполненный диапазон ячеек (не пустых)?
P.S. Связанные таблицы Excel
Автор:
Kirill
от 0:00:00
Источник ...
15.06.2007 19:58:22
Дима
5 сообщения
RE: Работа в Excel. Начинающий девелопер.
Все просто.
Это раз.
Selection.CurrentRegion.Select
Но посмотри сначала на практике. Это стандартное определение заполненного диапазона. Если у тебя в диапазоне имеются всякого рода пробелы, пустые строки, несколько таблиц, разделенных между сбой пустыми областями, то надо хитрить ручками. Смотри как:
Col - номер столбца, по которому лучше всего орентироваться для определения последней строки
cells(65536,Col).end(xlup).row - (т.е. эксель ищет первую заполеную ячейку двигаясь снизу вверх) - это номер последней заполненой строки в столбце Col (справедливо для 97 экселя и выше. Для ранних версий вместо 65536 ставиш номер самой последней строки листа)
R-номер строки, по которой лучше всего орентироваться для определения самого правого заполненого столбца
cells(R,256).end(xltoleft).column -(т.е. эксель ищет первую заполеную ячейку двигаясь справа налево) - это номер последнего (правого), заполненого столбца в строке R
Естественно, что в случае "рваного" диапазона придется проверять каждую строку и столбец, и выбирать максимальные значения столбца и строки.
Но как правило достаточно стандартного метода.
Добавлю, что "end" кроме вышеназванных медодов поддерживаект также xlDown и xlToRight.
Удачи.
P.S. Связанные таблицы Excel
Автор:
Пантелеев Дмитрий
от 17.06.2002 11:52:05
Источник ...
15.06.2007 19:58:22
Ника
1 сообщения
RE: Работа в Excel. Начинающий девелопер.
ура ответили!
P.S. Связанные таблицы Excel
Автор:
Ника
от 01.09.2004 8:27:01
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Работа в ...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования