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

Вход

Регистрация

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

 

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

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Определить номер строки первой заполненой ячейки в столбце (Формулы/Formulas)
Определить номер строки первой заполненой ячейки в столбце
skais Дата: Пятница, 09.06.2017, 10:39 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Определить номер строки первой заполненой ячейки в столбце B к примеру (в макросе) . Везде примеры по последней, а как определить первую?


Сообщение отредактировал skais - Пятница, 09.06.2017, 10:42
 
Ответить
СообщениеОпределить номер строки первой заполненой ячейки в столбце B к примеру (в макросе) . Везде примеры по последней, а как определить первую?

Автор - skais
Дата добавления - 09.06.2017 в 10:39
китин Дата: Пятница, 09.06.2017, 10:43 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4327
Репутация: 673 ±
Замечаний: 0% ±

Excel 2007;Excel 2010


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщениенапример тут

Автор - китин
Дата добавления - 09.06.2017 в 10:43
sboy Дата: Пятница, 09.06.2017, 10:53 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 913
Репутация: 236 ±
Замечаний: 0% ±

Excel 2010
китин, ну что же ты сразу человека посылаешь)
[vba]
Код
iFirstRow = Cells(1, 2).End(xlDown).Row
[/vba]
[p.s.] при условии что первая строка в столбце B пустая


Сообщение отредактировал sboy - Пятница, 09.06.2017, 10:54
 
Ответить
Сообщениекитин, ну что же ты сразу человека посылаешь)
[vba]
Код
iFirstRow = Cells(1, 2).End(xlDown).Row
[/vba]
[p.s.] при условии что первая строка в столбце B пустая

Автор - sboy
Дата добавления - 09.06.2017 в 10:53
китин Дата: Пятница, 09.06.2017, 10:56 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4327
Репутация: 673 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
сразу человека посылаешь

никого не посылаю, а показываю тот материал, который использовал сам


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщение
сразу человека посылаешь

никого не посылаю, а показываю тот материал, который использовал сам

Автор - китин
Дата добавления - 09.06.2017 в 10:56
_Boroda_ Дата: Пятница, 09.06.2017, 10:56 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11269
Репутация: 4656 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Если первая заполнена, то 1
Если столбец вообще пуст, то 0
Кстати, учитывает и то, что в ячейке может быть формула, возвращающая "" (по ссылке проверяется на <>"", что, я считаю, не совсем верно)
[vba]
Код
Sub tt()
    If IsEmpty(Range("B1")) Then
        r_ = Range("B1").End(xlDown).Row
        If IsEmpty(Range("B" & r_)) Then
            r_ = 0 'Столбец пуст
        End If
    Else
        r_ = 1
    End If
End Sub
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли первая заполнена, то 1
Если столбец вообще пуст, то 0
Кстати, учитывает и то, что в ячейке может быть формула, возвращающая "" (по ссылке проверяется на <>"", что, я считаю, не совсем верно)
[vba]
Код
Sub tt()
    If IsEmpty(Range("B1")) Then
        r_ = Range("B1").End(xlDown).Row
        If IsEmpty(Range("B" & r_)) Then
            r_ = 0 'Столбец пуст
        End If
    Else
        r_ = 1
    End If
End Sub
[/vba]

Автор - _Boroda_
Дата добавления - 09.06.2017 в 10:56
AndreTM Дата: Пятница, 09.06.2017, 10:59 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 496 ±
Замечаний: 0% ±

2003 & 2010
Ага, а потом выясняется, что человеку было нужно, например, найти "первую ячейку во втором столбце таблицы, где есть ненулевое значение, и при этом в таблице присутствуют заголовки столбцов, а в этом втором столбце таблицы значения рассчитаны формулами" :D

[offtop]Не-е, без примера, не в том разделе (что-то там мелькнуло про "макросом"), и т.д. - модераторов на вас нет :)[/offtop]


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеАга, а потом выясняется, что человеку было нужно, например, найти "первую ячейку во втором столбце таблицы, где есть ненулевое значение, и при этом в таблице присутствуют заголовки столбцов, а в этом втором столбце таблицы значения рассчитаны формулами" :D

[offtop]Не-е, без примера, не в том разделе (что-то там мелькнуло про "макросом"), и т.д. - модераторов на вас нет :)[/offtop]

Автор - AndreTM
Дата добавления - 09.06.2017 в 10:59
skais Дата: Пятница, 09.06.2017, 11:01 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
китин и всем, Спасибо!


Сообщение отредактировал skais - Пятница, 09.06.2017, 11:02
 
Ответить
Сообщениекитин и всем, Спасибо!

Автор - skais
Дата добавления - 09.06.2017 в 11:01
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Определить номер строки первой заполненой ячейки в столбце (Формулы/Formulas)
Страница 1 из 11
Поиск:

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