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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск по листам и вывод соседнего значения, - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск по листам и вывод соседнего значения, (Формулы/Formulas)
Поиск по листам и вывод соседнего значения,
DreOne Дата: Четверг, 10.12.2015, 11:46 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте!
Не силен в коде.
Вылетает ошибка для цикла For.
Прошу помочь в определении ошибки.
[vba]
Код

Public Sub CommandButton1_Click()

n = 0
While Worksheets("проба").Cells(n + 7, 2).Value <> ""
n = n + 1
Wend

For i = 1 To n
    For k = 1 To 13
    
        s = 0
        While Worksheets(k).Cells(s + 6, 7).Value <> ""
        s = s + 1
        
        For v = 1 To s
        
            If Worksheets(k).Cells(v + 5, 7).Value = Worksheets("проба").Cells(i + 6, 2).Value _
            Then Worksheets("проба").Cells(i + 6, 3).Value = Worksheets(k).Cells(v + 5, 6).Value
            
        Next v
        
    Next k
    
Next i

End Sub
[/vba]

Заранее Спасибо.


Саморазвитие - это всё...
 
Ответить
СообщениеЗдравствуйте!
Не силен в коде.
Вылетает ошибка для цикла For.
Прошу помочь в определении ошибки.
[vba]
Код

Public Sub CommandButton1_Click()

n = 0
While Worksheets("проба").Cells(n + 7, 2).Value <> ""
n = n + 1
Wend

For i = 1 To n
    For k = 1 To 13
    
        s = 0
        While Worksheets(k).Cells(s + 6, 7).Value <> ""
        s = s + 1
        
        For v = 1 To s
        
            If Worksheets(k).Cells(v + 5, 7).Value = Worksheets("проба").Cells(i + 6, 2).Value _
            Then Worksheets("проба").Cells(i + 6, 3).Value = Worksheets(k).Cells(v + 5, 6).Value
            
        Next v
        
    Next k
    
Next i

End Sub
[/vba]

Заранее Спасибо.

Автор - DreOne
Дата добавления - 10.12.2015 в 11:46
Karataev Дата: Четверг, 10.12.2015, 11:53 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
После второго "While" нет "Wend".
 
Ответить
СообщениеПосле второго "While" нет "Wend".

Автор - Karataev
Дата добавления - 10.12.2015 в 11:53
DreOne Дата: Четверг, 10.12.2015, 12:03 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо Вам огромное.
Буду внимательней.
Всё работает


Саморазвитие - это всё...
 
Ответить
СообщениеСпасибо Вам огромное.
Буду внимательней.
Всё работает

Автор - DreOne
Дата добавления - 10.12.2015 в 12:03
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск по листам и вывод соседнего значения, (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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