Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 401
Благодарности: 10

Профиль | Отправить PM | Цитировать


SS1001
Попробуйте вот так:
Код: Выделить весь код
Sub ShowFirstEmptyColumn()
    For C = Columns.Count To 1 Step -1 'перебираем столбцы от последнего назад
        Cells(1, C).End(xlDown).Select 'выбираем последнюю занятую
        If Selection.Row < Rows.Count Then 'если это не последняя строка (столбец не пустой)
            Exit For 'выйти из цикла
        End If
    Next
    MsgBox C + 1
End Sub
Может есть готовый метод или свойство, но я не нашел.

-------
Успехов.


Отправлено: 09:07, 10-10-2005 | #14