Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как получить численные координаты объединённой яч Добавлено: 21.09.04 12:10  

Автор вопроса:  YuraSV
Здравствуйте.

Подскажите пожалуйста, как я могу узнать все координаты обединённой ячейки?

Задача у меня стоит такая: я выбираю ячейку

Cells(4, 3).Select

а она оказывается частью объединённой ячейки, но находится где-то в середине объединения. Мне необходимо получить координаты (начало, левый верхний угол) объединённой ячейки. Я могу получить это в текстовом виде,

Cells(3, 1).MergeArea.Address

но не хочется парсить строку. Как получить сразу числа?

С уважением,
Юра

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Дмит



Вопросов: 11
Ответов: 160
 Web-сайт: dimit.pochta.ru
 Профиль | | #1
Добавлено: 21.09.04 23:17
Если ячейка выбрана, то
   Selection.Column
   Selection.Row

Дмит

Ответить

Номер ответа: 2
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #2
Добавлено: 23.09.04 13:55
Пару строк всё-таки придется оставить, т.к. непрямую к ячейке в середине выделения обратиться нельзя, можно лишь к выделению, как ты и делаешь. Если написать, например

MsgBox ThisWorkbook.Sheets("Лист1";).Cells(3,1).Value

для ячейке в середине объединения, то VBA выдаст RunTime-ошибку

Ответить

Страница: 1 |

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



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