Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Поиск

23K
13 апреля 2008 года
ttat01
17 / / 02.10.2007
Есть два диапазона данных А2:А8 и B2:B6, второй это имена всех листов книги. Если во 2-м списке не находим такой лист значит его добавляем, если находим то ок. Не могу понять в чем ошибка в коде.
Код:
With Worksheets("All@").Range("A2")
Do While UCase(.Offset(m, 0)) <> ""
    Set IFound = Range("B2:B6").Find(What:=UCase(.Offset(m, 0)), LookIn:=xlValues)
            If IFound Is Nothing Then
                MsgBox "Лист: " & .Offset(m, 0) & " не найден, он будет добавлен"
                Workbooks("Cities").Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = .Offset(m, 0)
                m = m + 1
            Else
                m = m + 1
            End If
Loop
End With
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог