
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.06.2006, 18:13
|
|||
|---|---|---|---|
|
|||
Определение максимальной строки и колонки рабочей области |
|||
|
#18+
В данном примере(взятом с учебника) находим на листе левый верхний (а нужен нижний правый) угол из всех ячеек с введенными данными и в эту ячейку записываем слово "lef up". Помогите с ликбезом, пожалуйста. Понимаю, что можно вытянуть макс. строку и колонку через строку адреса "$C$5:$J$48", но не хочется возиться с треобразованием строки. Может есть более элегантный способ? Sub Test() ' объект Range Dim cur_range As Range ' Весь лист With ActiveSheet Set cur_range = .UsedRange Debug.Print cur_range.Address ' у меня печатает $C$5:$J$48 Dim y_min As Integer ' минимальная колонка, а нужна максимальная??? y_min = cur_range.Columns.Column Dim x_min As Integer ' минимальная строка, а нужна максимальная??? x_min = cur_range.Rows.Row Set cur_range = Range(Cells(x_min, y_min), Cells(x_min, y_min)) cur_range = "lef up" End With End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2165644]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 461ms |

| 0 / 0 |
