Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выделить колонку, имеющую объединенные ячейки / 6 сообщений из 6, страница 1 из 1
06.11.2009, 12:07
    #36294304
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить колонку, имеющую объединенные ячейки
Имеем лист, на котором, скажем, G5:I5 объединены.
Допустим, макросом надо выделить целиком колонку G.
Записываю макрос, выделяю эту колонку, получаю Columns("G:G").Select
Вроде все ок. НО! Воспроизвожу сразу этот макрос и выделенные уже все три колонки.
? selection.address
$G:$I

Есть способ не учитывать merge?
...
Рейтинг: 0 / 0
06.11.2009, 12:43
    #36294449
_Boroda_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить колонку, имеющую объединенные ячейки
RFT,

А что дальше макрос делает?. Может колонку выделять не обязательно? Покажи его полностью.
...
Рейтинг: 0 / 0
06.11.2009, 12:47
    #36294462
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить колонку, имеющую объединенные ячейки
ВЫделять обязательно. Макрос именно для выделения областей с определенным промежутком.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub select_stepped_cols()

' выделяет по образцу с пропуском заданного колва колонок

rng = ""
s_row = Selection.Row
s_col = Selection.Column
e_row = s_row + Selection.Rows.Count -  1 
e_col = s_col + Selection.Columns.Count -  1 

For c = s_col To ActiveSheet.UsedRange.Columns.Count Step (e_col - s_col +  1  + InputBox("По скока пропускать?", "Уточника",  1 ))
rng = rng & Cells(s_row, c).Address & ":" & Cells(e_row, c + e_col - s_col).Address & ","
Next
rng = Left(rng, Len(rng) -  1 )
    Range(rng).Select

End Sub
...
Рейтинг: 0 / 0
06.11.2009, 13:29
    #36294629
Выделить колонку, имеющую объединенные ячейки
все пишут что нужно обходит select и делать с колонкой что-то без select... думаю, вариантов выделить только одну колонку нет...

_Boroda_ А что дальше макрос делает?. Может колонку выделять не обязательно? Покажи его полностью.
Действительно, а зачем пользователю выделять кучу колонок ?
...
Рейтинг: 0 / 0
06.11.2009, 13:50
    #36294700
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить колонку, имеющую объединенные ячейки
тот, который гуглит
Действительно, а зачем пользователю выделять кучу колонок ?
Применений масса и в работе нужно часто. Варианты, как добавить еще по колонке, удалить определенные колонки, отформатировать колонки(например, чередующиеся процент-сумма-процент-сумма) и т.д. и т.п.
...
Рейтинг: 0 / 0
06.11.2009, 14:02
    #36294746
Выделить колонку, имеющую объединенные ячейки
Ясно
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выделить колонку, имеющую объединенные ячейки / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]