Страница: 1 |
Страница: 1 |
Вопрос: VBA & Ms Excel. Работа с данными в ячейках
Добавлено: 20.05.10 18:44
Автор вопроса: shikuru
Здравствуйте!
Не смог найти подробного описания и ответов на следующие вопросы:
- особенности и отличие ф-ий. "Range" и "Cells"
- использование циклов "For", "While"
- сравнение двух массивов данных
Помогите пожалуйста!
Мне постоянно приходится обрабатывать в "Excel" очень большие массивы данных, я понимаю, как можно оптимизировать работу, как построить циклы, но не хватает знания языка VBA.
Спасибо!
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
shikuru
Вопросов: 1
Ответов: 1
Профиль | | #1
Добавлено: 20.05.10 18:53
Как пример, пытался написать программу:
Sub ProgAB()
Dim i As integer
Dim j As integer
For i = 1 to 5
For j = 1 to 5
If Worksheets("List1".Range("ai"= Worksheets("List1".Range("bj" tnen Worksheets("List1".Range("ci"="YES"
End if
Next j
Next i
End Sub
Что в ней не правильно?
М.б. я неправильно присваиваю имена?
Номер ответа: 2
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #2
Добавлено: 21.05.10 18:00
Вот это удаляет содержимое диапазона:
Если есть диапазон, но ты не можешь указать его через буквенные обозначения, то нужно использовать Cells. Там через номера строк и столбцов.