Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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
Range(a & b & ":" & c & d).Select

Ответить

Номер ответа: 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 к сожалению не додумался хотя был очень близко к цели :)Огромное спасибо за ответы, тема закрыта.
С уважением Анатолий.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам