Программирование макросов на vba в excel
Автор Кира Федерова задал вопрос в разделе Другие языки и технологии
Программирование, Excel, макросы. и получил лучший ответ
Ответ от Александр Гергало[активный]
Все может быть гораздо проще. Простите, не сразу заметил в предыдущем посте Cells Для обращения к ячейкам по координатам в формате R1C1 используется метод Cells(Row, Colum), где соответственно Row - номер строки по порядку Colum - номер столбца по порядку. Как пример: Cells(1,1) = Range("A1") Cells(2,1) = Range("A2") Cells(1,2) = Range("B1") и т. д. Кстати. Есть еще прикольные функции перемещения по массивам данных (таблице) . Имитация перехода на последнюю строку или на первую, вправо или влево на начала списка - типа как Ctrl + любая из стрелочек. метод End(xlDown) - перемещает курсор (активную ячейку) в конец списка. Пример: cells(1,1).end(xlDown).Select - переведет курсор в конец списка (на последнюю запись) в столбце А. Направление может принимать значения: xlDown - вниз; xlToLeft - влево; xlToRight - вправо; xlUp - вверх. Ну и на закуску, еще один прием - обращение к ячейке, относительно текущего положения. За это отвечает функция Offset (RowOffset, ColumnOffset) , где RowOffset - количество шагов по строкам, ColumnOffset - количество шагов по столбцам. Могут принимать как положительные, так и отрицательные значения. Пример выделения ячейки Е5: Cells(1, 10).Offset(4, -5).Select
ActiveSheet.Cells(i, j).Select можно и так: l=Chr(kod) + Trim(CStr(i)) kod=65 - A kod=66 - B и т. д.
Как писать макросы в Excel
Установите Средний или Низкий уровень безопасности.
В меню Сервис выберите команду
подробнее...
выборка в excel
Можно воспользоваться функцией ВПР или условным форматированием (см. рис.)
подробнее...
Как организовать контроль занятости файла из кода VBA?
может быть здесь...
1. SoftKey.info: Статьи - "Антивирус Касперского". Шаг вперед
подробнее...
можно ли автоматически склонять по падежам существительные в формате Excel
Доброго времени суток.
Если речь идет о ФИО, наименованиях должностей или подразделений,
подробнее...
что можно создавать на visual basic?
Для обучения программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще,
подробнее...
Скажите изучать программирование на VBA - потеря времени? может просто VB или С++??
В любом случае это - не потеря времени. Дело в том, основная масса языков программирования
подробнее...
Как в Excel осуществить выбор наиболее вероятного значения с использованием формул
так ?
=ИНДЕКС (A1:A100;ПОИСКПОЗ (МАКС
подробнее...
Народ подскажите! чем отличаются VBA и VBS 🙂
Visual Basic Application (VBA)
входит в состав Excel, Word, Access, MS Outlook, Power Point,
подробнее...
что нужно уметь, чтобы быть уверенным пользователем ПК ??
На мой взгляд, минимум таков:
1. Работа с файлами и папками - буфер обмена (вырезать,
подробнее...