Страница: 1 |
Страница: 1 |
Вопрос: VBA Excel програмное выделение ячеек
Добавлено: 14.08.05 20:28
Автор вопроса: anatoliy-2
Добрый вечер(день) знатоки VBA Excel! Как программно выделить группу ячеек в Excel? Например: objExcel.Range("h5:J14").Select Это работает, - но мне необходимо чтобы h,5,j,14 , брались из переменных в которых эти данные заранее записаны.
Например:
Dim a,b,c,d
‘ Данные указателей столбцов и ячеек меняются в зависимости от предыдущих результатов
a = "h"
b = "5"
c = "j"
d = "14"
objExcel.Range("ab:cd").Select
Перепробовал много всяких вариантов, но безуспешно.
Пожалуйста помогите решить эту вроде-бы простую задачу.
С уважением Анатолий.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 15.08.05 02:46
Номер ответа: 2
Автор ответа:
anatoliy-2
Вопросов: 12
Ответов: 14
Профиль | | #2
Добавлено: 15.08.05 21:45
Огромное спасибо Gserg !!! Все работает ! Также спасибо за предыдущий ответ из форума VBA. Кстати найти ответ на этот вопрос не помогло ни F1, ни приобретение двух книг по VBA. Если не секрет об этом в справке (F1) где ни будь упоминается ?
С уважением Анатолий.
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 16.08.05 02:28
Нет.
Именно это упоминается в справке не по VBA, а про программированию на VB. Раздел "Конкатенация".
Номер ответа: 4
Автор ответа:
anatoliy-2
Вопросов: 12
Ответов: 14
Профиль | | #4
Добавлено: 17.08.05 23:57
"Конкатенация" упоминается и очень часто ей пользуюсь, но вот как ее применить к Range к сожалению не додумался хотя был очень близко к цели Огромное спасибо за ответы, тема закрыта.
С уважением Анатолий.