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

Вход

Регистрация

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

 

= Мир MS Excel/Функция (макрос) копирования строки из одного файла в другой - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Функция (макрос) копирования строки из одного файла в другой
Jhonson Дата: Суббота, 23.03.2013, 12:00 | Сообщение № 21
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Цитата (mefisto)
вот мой файл
с этого надо было начинать, во вложении мой вариант решения задачи, осталось только решить, что же делать с обработанными файлами.
К сообщению приложен файл: 1995817.rar (69.9 Kb)


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
Сообщение
Цитата (mefisto)
вот мой файл
с этого надо было начинать, во вложении мой вариант решения задачи, осталось только решить, что же делать с обработанными файлами.

Автор - Jhonson
Дата добавления - 23.03.2013 в 12:00
mefisto Дата: Суббота, 23.03.2013, 12:13 | Сообщение № 22
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 116
Репутация: 0 ±
Замечаний: 20% ±

та блин... с Вашими файлами получается, как только создаю еще один выдает "Run-time error '9': subscript out of range....... прикрепляю архив с Вашими и новым файлом... может что-то нужно доп. прописывать?
К сообщению приложен файл: 6988333.rar (77.1 Kb)
 
Ответить
Сообщениета блин... с Вашими файлами получается, как только создаю еще один выдает "Run-time error '9': subscript out of range....... прикрепляю архив с Вашими и новым файлом... может что-то нужно доп. прописывать?

Автор - mefisto
Дата добавления - 23.03.2013 в 12:13
mefisto Дата: Суббота, 23.03.2013, 12:37 | Сообщение № 23
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 116
Репутация: 0 ±
Замечаний: 20% ±

никак?? (
 
Ответить
Сообщениеникак?? (

Автор - mefisto
Дата добавления - 23.03.2013 в 12:37
mefisto Дата: Суббота, 23.03.2013, 12:47 | Сообщение № 24
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 116
Репутация: 0 ±
Замечаний: 20% ±

разобрался с вариантом пользователя Матрёна... вроде получилось... спасибо всем огромное, кто оказался не безразличным!!!! хорошего дня
 
Ответить
Сообщениеразобрался с вариантом пользователя Матрёна... вроде получилось... спасибо всем огромное, кто оказался не безразличным!!!! хорошего дня

Автор - mefisto
Дата добавления - 23.03.2013 в 12:47
Jhonson Дата: Суббота, 23.03.2013, 13:18 | Сообщение № 25
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Цитата (mefisto)
как только создаю еще один выдает "Run-time error '9': subscript out of range

Это потому что вы добавляете не типовой файл, проблема с названием листов, с которых необходимо извлекать строку, либо называйте листы одинаково, либо размещайте их под одиним номером.
Workbooks(file_).Sheets("для отчета").Rows(3).Value вместо "для отчета" (ваше имя листа) можно указать порядковый номер, либо какое-нибудь имя.
Удачи!


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
Сообщение
Цитата (mefisto)
как только создаю еще один выдает "Run-time error '9': subscript out of range

Это потому что вы добавляете не типовой файл, проблема с названием листов, с которых необходимо извлекать строку, либо называйте листы одинаково, либо размещайте их под одиним номером.
Workbooks(file_).Sheets("для отчета").Rows(3).Value вместо "для отчета" (ваше имя листа) можно указать порядковый номер, либо какое-нибудь имя.
Удачи!

Автор - Jhonson
Дата добавления - 23.03.2013 в 13:18
Матрёна Дата: Суббота, 23.03.2013, 13:23 | Сообщение № 26
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

mefisto!
Мой вариант - файлы "xls" (2003).


Сообщение отредактировал Матрёна - Воскресенье, 24.03.2013, 07:39
 
Ответить
Сообщениеmefisto!
Мой вариант - файлы "xls" (2003).

Автор - Матрёна
Дата добавления - 23.03.2013 в 13:23
Матрёна Дата: Суббота, 23.03.2013, 13:27 | Сообщение № 27
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Цитата (Jhonson)
Это потому что вы добавляете не типовой файл, проблема с названием листов, с которых необходимо извлекать строку, либо называйте листы одинаково, либо размещайте их под одним номером.

Если информация в источниках всегда находится на одном и том же листе, от проблем с именами (номерами и пр.) листов можно запросто избавиться - лист должен просто стоять ПЕРВЫМ в файле.
 
Ответить
Сообщение
Цитата (Jhonson)
Это потому что вы добавляете не типовой файл, проблема с названием листов, с которых необходимо извлекать строку, либо называйте листы одинаково, либо размещайте их под одним номером.

Если информация в источниках всегда находится на одном и том же листе, от проблем с именами (номерами и пр.) листов можно запросто избавиться - лист должен просто стоять ПЕРВЫМ в файле.

Автор - Матрёна
Дата добавления - 23.03.2013 в 13:27
Муля2010 Дата: Суббота, 23.03.2013, 13:43 | Сообщение № 28
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Добрый день!
Вот, у меня даже в 2003 работает.
Только найдите в макросе (смотри в папке t) вот этот адрес "D:\ПРИМЕР\1\reports\" и внимательно замените его на свой.
К стати, и макрос Матрены тоже работает отлтчно и в 2003.
И что интересно, вот сейчас попробовал, в архиве тоже работает.
К сообщению приложен файл: 8331608.rar (79.9 Kb)


С ув. Муля!

Сообщение отредактировал Муля2010 - Суббота, 23.03.2013, 13:47
 
Ответить
СообщениеДобрый день!
Вот, у меня даже в 2003 работает.
Только найдите в макросе (смотри в папке t) вот этот адрес "D:\ПРИМЕР\1\reports\" и внимательно замените его на свой.
К стати, и макрос Матрены тоже работает отлтчно и в 2003.
И что интересно, вот сейчас попробовал, в архиве тоже работает.

Автор - Муля2010
Дата добавления - 23.03.2013 в 13:43
mefisto Дата: Суббота, 23.03.2013, 13:50 | Сообщение № 29
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 116
Репутация: 0 ±
Замечаний: 20% ±

точно... спасибо большое!!!!!!!!!!!!)))))
 
Ответить
Сообщениеточно... спасибо большое!!!!!!!!!!!!)))))

Автор - mefisto
Дата добавления - 23.03.2013 в 13:50
Михаил Дата: Среда, 17.07.2013, 19:18 | Сообщение № 30
Группа: Гости
Добрый день. А не подскажете, можно ли сделать макрос, который копирует информацию из простого файла без расширения? Необходимо скопировать имя файла в одну ячейку, а весь текст между атрибутами [Windows_Soft] и [Internet] во вторую ячейку. И так во всех файлах в папке. Если не сложно, подскажите пожалуйста.
 
Ответить
СообщениеДобрый день. А не подскажете, можно ли сделать макрос, который копирует информацию из простого файла без расширения? Необходимо скопировать имя файла в одну ячейку, а весь текст между атрибутами [Windows_Soft] и [Internet] во вторую ячейку. И так во всех файлах в папке. Если не сложно, подскажите пожалуйста.

Автор - Михаил
Дата добавления - 17.07.2013 в 19:18
Serge_007 Дата: Среда, 17.07.2013, 20:37 | Сообщение № 31
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Михаил, нарушителям правил форума обычно не помогают. В Вашем случае будет именно так. Эта тема закрыта


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение Михаил, нарушителям правил форума обычно не помогают. В Вашем случае будет именно так. Эта тема закрыта

Автор - Serge_007
Дата добавления - 17.07.2013 в 20:37
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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