Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск по столбцу и вывод результата определённой ячейки - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск по столбцу и вывод результата определённой ячейки (Макросы/Sub)
Поиск по столбцу и вывод результата определённой ячейки
Extremal Дата: Четверг, 28.06.2018, 19:08 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
День добрый! Через find делаю поиск строки по значению в столбце A.
Как , к примеру, вывести через messagebox значение ячейки B из найденой строке?
Подозреваю, что это переменная!

Вот что работает, только мне нужно вывести не номер строки а значение столбца B в этой строке
[vba]
Код

Sheets("Данные").Select
Set fcell = Columns("A:A").Find("123")
If Not fcell Is Nothing Then
MsgBox "Нашел в строке: " + CStr(fcell.Row)
End If
[/vba]


Сообщение отредактировал Extremal - Четверг, 28.06.2018, 21:01
 
Ответить
СообщениеДень добрый! Через find делаю поиск строки по значению в столбце A.
Как , к примеру, вывести через messagebox значение ячейки B из найденой строке?
Подозреваю, что это переменная!

Вот что работает, только мне нужно вывести не номер строки а значение столбца B в этой строке
[vba]
Код

Sheets("Данные").Select
Set fcell = Columns("A:A").Find("123")
If Not fcell Is Nothing Then
MsgBox "Нашел в строке: " + CStr(fcell.Row)
End If
[/vba]

Автор - Extremal
Дата добавления - 28.06.2018 в 19:08
RAN Дата: Четверг, 28.06.2018, 21:12 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4784
Репутация: 963 ±
Замечаний: 0% ±

2010
[vba]
Код
MsgBox fcell.Next.Value
[/vba]


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение[vba]
Код
MsgBox fcell.Next.Value
[/vba]

Автор - RAN
Дата добавления - 28.06.2018 в 21:12
Extremal Дата: Четверг, 28.06.2018, 22:27 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
спасибо за ответ!
а можно как-то жестко обозначить, что брать данные из ячейки B?
или к примеру выводить данные из ячейки F, как быть?
 
Ответить
Сообщениеспасибо за ответ!
а можно как-то жестко обозначить, что брать данные из ячейки B?
или к примеру выводить данные из ячейки F, как быть?

Автор - Extremal
Дата добавления - 28.06.2018 в 22:27
Pelena Дата: Четверг, 28.06.2018, 22:44 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12830
Репутация: 2827 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
[vba]
Код
MsgBox Range("B" & fcell.Row).Value
[/vba]


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение[vba]
Код
MsgBox Range("B" & fcell.Row).Value
[/vba]

Автор - Pelena
Дата добавления - 28.06.2018 в 22:44
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск по столбцу и вывод результата определённой ячейки (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2018 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!