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

Вход

Регистрация

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

 

= Мир MS Excel/Вытянуть данные со всех листов по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Вытянуть данные со всех листов по условию
Liza9314 Дата: Пятница, 23.08.2024, 15:32 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте, уважаемые форумчане.
Прошу помочь макросом, т.к. формулой вытянуть данные невозможно. Про макросы знаю не много.... %)
Имеется файл, в котором много листов с номерами машин (более 30) и в каждом листе несколько карточек, идущих вниз листа, в которых есть номер шины и производитель, а также дата снятия с учета, пробег, ну и другие данные.
Номера шин на одном листе могут быть разные
Подскажите, пожалуйста, можно ли чтобы на отдельном листе (Свод) была сборка данных со всех листов, из которых вытягивались название листа (это номер авто) и к нему дату снятия с учета, номер шин и модель шин (например),которые есть на листе.
Пример прилагаю
Заранее спасибо.
К сообщению приложен файл: 6727951.xlsx (34.3 Kb)


Сообщение отредактировал Liza9314 - Пятница, 23.08.2024, 15:42
 
Ответить
СообщениеЗдравствуйте, уважаемые форумчане.
Прошу помочь макросом, т.к. формулой вытянуть данные невозможно. Про макросы знаю не много.... %)
Имеется файл, в котором много листов с номерами машин (более 30) и в каждом листе несколько карточек, идущих вниз листа, в которых есть номер шины и производитель, а также дата снятия с учета, пробег, ну и другие данные.
Номера шин на одном листе могут быть разные
Подскажите, пожалуйста, можно ли чтобы на отдельном листе (Свод) была сборка данных со всех листов, из которых вытягивались название листа (это номер авто) и к нему дату снятия с учета, номер шин и модель шин (например),которые есть на листе.
Пример прилагаю
Заранее спасибо.

Автор - Liza9314
Дата добавления - 23.08.2024 в 15:32
doober Дата: Суббота, 24.08.2024, 00:04 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 970
Репутация: 332 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.Кнопка Вперед
К сообщению приложен файл: 6727951.xlsm (48.8 Kb)


 
Ответить
СообщениеЗдравствуйте.Кнопка Вперед

Автор - doober
Дата добавления - 24.08.2024 в 00:04
Liza9314 Дата: Понедельник, 26.08.2024, 09:04 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

doober, Спасибо Вам огромное!
А подскажите, пожалуйста, как можно последний пробег ещё вытянуть по ним?
Заранее спасибо!
 
Ответить
Сообщениеdoober, Спасибо Вам огромное!
А подскажите, пожалуйста, как можно последний пробег ещё вытянуть по ним?
Заранее спасибо!

Автор - Liza9314
Дата добавления - 26.08.2024 в 09:04
doober Дата: Понедельник, 26.08.2024, 10:19 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 970
Репутация: 332 ±
Замечаний: 0% ±

Excel 2010
Добавил и модель шины к пробегу


 
Ответить
СообщениеДобавил и модель шины к пробегу

Автор - doober
Дата добавления - 26.08.2024 в 10:19
Liza9314 Дата: Понедельник, 26.08.2024, 10:27 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

doober, Вы просто чудо! Спасибо Вам огромное за помощь! hands hands hands hands hands
 
Ответить
Сообщениеdoober, Вы просто чудо! Спасибо Вам огромное за помощь! hands hands hands hands hands

Автор - Liza9314
Дата добавления - 26.08.2024 в 10:27
Liza9314 Дата: Вторник, 27.08.2024, 09:06 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

doober, Доброе утро.
Подскажите, пожалуйста, если в рабочем файле выбивает ошибку Run time error 13 Type mismatch. В раб.файле вкладок с авто около 30 и сами карточки вниз 1500 строк. Может ли быть из-за слишком больших файлов? Пыталась на половине опробовать, все равно ошибка. Читала в интернете про эту ошибку но не поняла какое решение(в настройках безопасности стоит галочка в макросах)...Может Вы сможете подсказать.
В дебагере ошибька на строке If dx(n, 3) <> "" Then
Заранее спасибо.


Сообщение отредактировал Liza9314 - Вторник, 27.08.2024, 09:15
 
Ответить
Сообщениеdoober, Доброе утро.
Подскажите, пожалуйста, если в рабочем файле выбивает ошибку Run time error 13 Type mismatch. В раб.файле вкладок с авто около 30 и сами карточки вниз 1500 строк. Может ли быть из-за слишком больших файлов? Пыталась на половине опробовать, все равно ошибка. Читала в интернете про эту ошибку но не поняла какое решение(в настройках безопасности стоит галочка в макросах)...Может Вы сможете подсказать.
В дебагере ошибька на строке If dx(n, 3) <> "" Then
Заранее спасибо.

Автор - Liza9314
Дата добавления - 27.08.2024 в 09:06
Liza9314 Дата: Вторник, 27.08.2024, 11:17 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Я поняла в чем проблема.
Предыдущий вопрос отпадает.
Может Вы знаете как добавить проверку наличия ошибки? И, если ошибка, чтобы он пропускал и дальше собирал данные
Заранее спасибо


Сообщение отредактировал Liza9314 - Вторник, 27.08.2024, 11:17
 
Ответить
СообщениеЯ поняла в чем проблема.
Предыдущий вопрос отпадает.
Может Вы знаете как добавить проверку наличия ошибки? И, если ошибка, чтобы он пропускал и дальше собирал данные
Заранее спасибо

Автор - Liza9314
Дата добавления - 27.08.2024 в 11:17
Hugo Дата: Вторник, 27.08.2024, 11:39 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Liza9314, пробуйте сперва проверить на CVErr(), но нужно в файле посмотреть.
Хотя проще перед циклом добавить
On Error Resume Next
а после
On Error GoTo 0


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Вторник, 27.08.2024, 11:56
 
Ответить
СообщениеLiza9314, пробуйте сперва проверить на CVErr(), но нужно в файле посмотреть.
Хотя проще перед циклом добавить
On Error Resume Next
а после
On Error GoTo 0

Автор - Hugo
Дата добавления - 27.08.2024 в 11:39
doober Дата: Вторник, 27.08.2024, 13:01 | Сообщение № 9
Группа: Друзья
Ранг: Ветеран
Сообщений: 970
Репутация: 332 ±
Замечаний: 0% ±

Excel 2010
Может Вы знаете как добавить проверку наличия ошибки?
Знаю[vba]
Код
If Not IsError(dx(n, 3)) Then
    If dx(n, 3) <> "" Then
        If IsDate(dx(n, 3)) Then
            ReDim out(1 To 1, 1 To 5)
            out(1, 1) = Sh.Name
            out(1, 2) = Модель_шины
            out(1, 3) = Шина
            out(1, 4) = dx(n, 3)
            out(1, 5) = dx(n, 7)
            LastR = LastR + 1
            Sh1.Cells(LastR, 1).Resize(1, 5) = out

        End If
    End If
End If
[/vba]


 
Ответить
Сообщение
Может Вы знаете как добавить проверку наличия ошибки?
Знаю[vba]
Код
If Not IsError(dx(n, 3)) Then
    If dx(n, 3) <> "" Then
        If IsDate(dx(n, 3)) Then
            ReDim out(1 To 1, 1 To 5)
            out(1, 1) = Sh.Name
            out(1, 2) = Модель_шины
            out(1, 3) = Шина
            out(1, 4) = dx(n, 3)
            out(1, 5) = dx(n, 7)
            LastR = LastR + 1
            Sh1.Cells(LastR, 1).Resize(1, 5) = out

        End If
    End If
End If
[/vba]

Автор - doober
Дата добавления - 27.08.2024 в 13:01
Liza9314 Дата: Среда, 28.08.2024, 09:45 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

doober, спасибо Вам большое!!! hands hands hands
 
Ответить
Сообщениеdoober, спасибо Вам большое!!! hands hands hands

Автор - Liza9314
Дата добавления - 28.08.2024 в 09:45
Liza9314 Дата: Среда, 28.08.2024, 09:46 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Hugo, спасибо Вам большое за подсказку! :) :) :)
 
Ответить
СообщениеHugo, спасибо Вам большое за подсказку! :) :) :)

Автор - Liza9314
Дата добавления - 28.08.2024 в 09:46
  • Страница 1 из 1
  • 1
Поиск:

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