powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как обратится к ячейке в Excel, зная ее Top и Left
6 сообщений из 6, страница 1 из 1
Как обратится к ячейке в Excel, зная ее Top и Left
    #38032237
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или же
Возможно ли, узнать номер строки и колонки на листе Excel, если известны X, Y
...
Рейтинг: 0 / 0
Как обратится к ячейке в Excel, зная ее Top и Left
    #38032249
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле - в пикселах относительно экрана? сэмулируй клик в этой точке и возьми адрес активной ячейки.
...
Рейтинг: 0 / 0
Как обратится к ячейке в Excel, зная ее Top и Left
    #38032294
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работаю из под VB т.е. excel.visible=false
Пока что только вариант перебора usedrange и сравнивать cells(i,j) .left c X и cells(i,j) .top с Y
Но думаю есть вариант проще

Кратенько о задаче
есть цикл
внем создаются динамически Shapes (надпись) различной высоты
под каждой созданной надписью мне нужно заполнять определенное количество ячеек из рекордсета

Проблема состоит в том, что после создания надписи я не могу определить номер строки,
которая идет под надписью

з.ы.
Работаю не с пикселями а точками или твипами :)
...
Рейтинг: 0 / 0
Как обратится к ячейке в Excel, зная ее Top и Left
    #38032370
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увы, тогда только "сравнивать cells(i,j).left c X и cells(i,j).top с Y".
К счастью, можно просто двигаться от координат шейпа вниз по строкам и вправо по столбцам - ибо во всём столбце left и во всей строке top совпадают...
...
Рейтинг: 0 / 0
Как обратится к ячейке в Excel, зная ее Top и Left
    #38032643
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shape.TopLeftCell и Shape.BottomRightCell - ячейки, в кот. находятся левый верхний и правый нижний угол шейпа :)
...
Рейтинг: 0 / 0
Как обратится к ячейке в Excel, зная ее Top и Left
    #38032658
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КазанскийShape.TopLeftCell и Shape.BottomRightCell - ячейки, в кот. находятся левый верхний и правый нижний угол шейпа :)
О!!!
Вот оно
Спасибо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как обратится к ячейке в Excel, зная ее Top и Left
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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