Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.12.2020, 21:26   #1
Klaust
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 16
По умолчанию Свод данных из разных файлов в один

Всем привет и с наступающим! Есть макрос (делал не сам) который сводит данные таблиц, находящиеся в разных файлах, в один тоже отдельный файл. Проблема в том что он понимает только цифры, если в ячейке символ или слово сразу выдает ошибку.
Помогите его дополнить, что бы он воспринимал еще слова и символы.
Буду благодарен.
Вложения
Тип файла: 7z Сводная.7z (65.1 Кб, 4 просмотров)
Klaust вне форума Ответить с цитированием
Старый 31.12.2020, 23:03   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Вы бы написали на какой строке валится макрос.
Сейчас макрос суммирует данные с ячеек, а как хотите чтобы он воспринимал слова и символы, что в результате получите?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 31.12.2020, 23:20   #3
Klaust
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 16
По умолчанию

В моем случае этот макрос "переносит" цифры из разных таблиц в одну, а бывает что вместо цифры там слово. На нём все и слетает.

Скрин скинул.
Вложения
Тип файла: 7z 1.7z (146.9 Кб, 6 просмотров)

Последний раз редактировалось Klaust; 31.12.2020 в 23:25.
Klaust вне форума Ответить с цитированием
Старый 02.01.2021, 13:39   #4
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Код:
                                      If IsNumeric(.Cells(iRow, iCol).Value) Then
                                        BazaSht.Cells(iRow, iCol).Value = BazaSht.Cells(iRow, iCol).Value + .Cells(iRow, iCol).Value
                                      End If
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 07.01.2021, 18:03   #5
Klaust
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 16
По умолчанию

Спасибо.
А что конкретно в макросе заменить, только выделенную строчку? попробовал все вообще сломал. Можете приложить измененный exсel файл
Klaust вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Свод нескольких файлов в один TVkills Microsoft Office Excel 11 01.03.2019 17:58
Свод нескольких файлов Excel в один Ирина3434 Помощь студентам 0 27.09.2017 10:42
Свод нескольких файлов Excel в один 2 AnnaVild Microsoft Office Excel 12 25.11.2016 13:03
Свод нескольких файлов Excel в один kazakh222 Microsoft Office Excel 6 20.09.2015 09:37
Объединение данных из разных файлов на один лист Комо Microsoft Office Excel 11 22.06.2010 21:26