powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Копирование строк с условием из файлов
5 сообщений из 5, страница 1 из 1
Копирование строк с условием из файлов
    #34494936
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как все склеить воедино? (Excel VB)
Сначала надо просматривать сетевую папку и по очереди открывать из нее каждый файл.
Потом в каждом файле надо сначала просматривать Лист1, а потом Лист 2.
На каждом листе есть метка в конце строки (Да/Нет), если Да, то копируем всю строку (диапазон до метки) в рабочий файл Лист1. И так просмотреть все строки. Тоже самое сделать с Лист2.
Закрыть файл, открыть следующий и проделать вышеописанное.
Проделать это со всеми файлами.

Хоть подскажите что рациональнее использовать, вручную прописывать имя файла как-то не хотелось бы.
...
Рейтинг: 0 / 0
Копирование строк с условием из файлов
    #34495199
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в References подключи MicroSoft Scripting Runtime
Код: plaintext
Dim KATALOG As String:  KATALOG = "C:\\TEMP"\nDim FSO As New FileSystemObject\nDim fil As File\nDim pap As Folder\nSet pap = FSO.GetFolder(KATALOG & "\\")\nDim objFiles As Files\nSet objFiles = pap.Files\nFor Each fil In objFiles\n    \' если расширение xls\n    \' Excel.Workbooks.Open KATALOG & fil.name\n    \' дальше просмотр листов\nNext\n\nSet FSO = Nothing\nSet pap = Nothing\nSet fil = Nothing\nSet objFiles = Nothing
здесь то же стоит посмотреть
...
Рейтинг: 0 / 0
Копирование строк с условием из файлов
    #34495517
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо огромное дружище!!!!!!!!!!!!!!!!
Как проверить в рабочей книге(куда копируются все строки из других книг) на личие пустой строки и при нахождении таковой вставить туда скопированную строку из другой книги???

Допустим я нашел пустую и теперь хочу туда сделать paste, у меня выдает 9 ошибку:(

Workbooks(activ).Sheets("report").Cells(4 + c, 1).Select - не хочет..
...
Рейтинг: 0 / 0
Копирование строк с условием из файлов
    #34495532
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного не то написал ранее
Do While Workbooks("report_17_week_2").Worksheets("report").Cells(4 + c, 1) = ""

дает ошибку
...
Рейтинг: 0 / 0
Копирование строк с условием из файлов
    #34503704
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немножко продвигаюсь к поставленной цели, встал вопрос перед следующей проблемой.
При копировании строки одной книги в другую вылетает сообщение мол одна из ячеек имеет имя, поменять его или нет, оно то так и есть, одна ячейка имеет имя, как сделать чтобы автоматом отвечало ОК или вообще такой вопрос не задавало, а в тупую копировало бы???

Заранее спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Копирование строк с условием из файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]