Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
4 / 4 / 2
Регистрация: 10.10.2014
Сообщений: 86
1

Определить номер строки по значению в ячейке

04.09.2020, 21:20. Показов 4413. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый всем вечер! Есть таблица (скриншот) такого вида. Необходимо определить номер строки над первым "0" (выделена).
Миниатюры
Определить номер строки по значению в ячейке  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.09.2020, 21:20
Ответы с готовыми решениями:

Определить номер строки имея массив по значению
скрипт выводит 10 строк. первое число это номер квартиры. а через дефис - ее порядковый номер. ...

Создать дубль строки по значению в ячейке
Добрый день, уважаемые знатоки Excel! Подскажите, пожалуйста, как можно реализовать данную...

Изменение строки формулы по значению в ячейке
Необходимо изменить формулу ссылки рисунка в зависимости от значения другой ячейки.Возможно ли...

Найдите значение первого максимального элемента, а также номер строки и номер столбца, соответствующие этому значению
Пусть матрица А целых чисел размером 100 100 записана по строкам в файле. Найдите значение первого...

5
ᴁ®
Эксперт MS Access
3859 / 2188 / 459
Регистрация: 13.12.2016
Сообщений: 7,492
Записей в блоге: 5
04.09.2020, 21:27 2
Deka_Original, найти первый ноль и отнять единицу
0
4 / 4 / 2
Регистрация: 10.10.2014
Сообщений: 86
04.09.2020, 21:38  [ТС] 3
Цитата Сообщение от АЕ Посмотреть сообщение
найти первый ноль и отнять единицу
я понимаю. И даже понимаю, что вопрос уровня школы, но я не могу найти первый 0)))) Именно с определением строки проблема. Я пробовал так :
Visual Basic
1
y = (Worksheets(3).Range("B$").Find("0").Row)
но попытка увенчалась провалом)
0
ᴁ®
Эксперт MS Access
3859 / 2188 / 459
Регистрация: 13.12.2016
Сообщений: 7,492
Записей в блоге: 5
04.09.2020, 21:44 4
Вогнать в массив
Visual Basic
1
2
3
4
Dim x  
    With Range("B1", Cells(Rows.Count, 1).End(xlUp)) 'из столбца  
     x = WorksheetFunction.Transpose(.Value)  
    End With
далее идите (перебирайте) по массиву пока не найдете нужное
2
Модератор
Эксперт функциональных языков программированияЭксперт Python
37291 / 20725 / 4272
Регистрация: 12.02.2012
Сообщений: 34,111
Записей в блоге: 14
04.09.2020, 21:44 5
Лучший ответ Сообщение было отмечено АЕ как решение

Решение

Visual Basic
1
2
3
4
5
6
    iii&=1
    do 
        if WorkSheets(3).Range("B"+Cstr(iii&)).Value=0 then Exit Do
        iii&=iii&+1
    loop
    msgbox Cstr(iii&-1)
1
4 / 4 / 2
Регистрация: 10.10.2014
Сообщений: 86
04.09.2020, 22:19  [ТС] 6
Цитата Сообщение от АЕ Посмотреть сообщение
Вогнать в массив
Спасибо за совет!

Цитата Сообщение от Catstail Посмотреть сообщение
iii&=1
do
if WorkSheets(3).Range("B"+Cstr(iii&)).Value=0 then Exit Do
iii&=iii&+1
loop
msgbox Cstr(iii&-1)
Это понравилось больше) Спасибо!
1
04.09.2020, 22:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.09.2020, 22:19
Помогаю со студенческими работами здесь

Найти номер строки элемента матрицы, ближайшего по значению к среднему арифметическому значению элементов этой матрицы
Двумерный массив. Дана прямоугольная матрица А(n,m). Найти номер строки элемента матрицы,...

Поиск номера строки по значению в ячейке в этой строке
Здравствуйте, помоги реализовать. Есть таблица и 3 формы. В таблице к примеру, колонки "серийный...

Как подсчитать сумму в итоговой ячейке по определенному значению если в ячейке есть буквы и цыфры
Добрый день, всем. Помогите пожалуйста, как можно посчитать сумму в итоговой ячейке по...

Как удалить строки, имеющие в первой ячейке любое количество цифр? И как удалить строки по значению первого слова? т.д
День добрый. Могли бы подсказать. Как удалить строки, имеющие в первой ячейке любое количество...

Определить номер строки, содержащей положительные числа, и вывести номер строки
В двумерном массиве определить номер строки, содержащих положительные числа и вывести номер строки....

VBA Word Определить номер параграфа в ячейке таблицы
Доброго времени суток. Работаю с ячейкой таблицы в word. Задача взять из нее, например первых три...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru