координаты ячейки
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



координаты ячейки Expand / Collapse
Автор
Сообщение
15.09.2007 21:17
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 27.09.2007 20:45
Сообщ.: 1, Visits: 8
Здравствуйте! Помогите, пожалуйста, с проблемой. Заказчик принес таблицу.Там есть объединение ячеек.Если из разъединить, то в нескольких ячейках (кроме самой левой) есть нули.При объединении их появляется запрос и остается самая левая. Как же можно объединить ячейки, сохранив в нескольких информацию?
И второй - основной - вопрос. По столбцу делаю поиск ячейки(просматривать по столбцам, область поиска-значение,ячейка целиком). Ячейка найдена.Как программно узнать ее координаты? Т.е. столбец известен, а строка? С благодарностью жду Ваших ответов.
Сообщ. #915951
16.09.2007 3:08
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.12.2007 16:53
Сообщ.: 100, Visits: 1 707
1) Может эта тема чем-то поможет (переделаете под себя) http://www.vbnet.ru/forum/show.aspx?id=151581

2) Ищем на листе "Лист1" слово "Test" и показываем адрес ячейки, где этот текст находится

Sub Test()
Dim FoundRng As Range
Dim SoughtStr As String
    SoughtStr = "Test"
    Set FoundRng = Worksheets("Лист1").Cells.Find(What:=SoughtStr)
    If Not FoundRng Is Nothing Then
        MsgBox "Строка """ & SoughtStr & """ найдена в ячейке " & FoundRng.Address(0, 0)
    Else
        MsgBox "Строка """ & SoughtStr & """ не найдена на листе!"
    End If
End Sub

Таким образом FoundRng.Address(0, 0) показывает нам относительный адрес ячейки, например, А1 (без (0, 0) будет абсолютный адрес, т.е. $A$1).

Сообщ. #915953
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, VladConn

Время GMT +3:00, Сейчас 7:51