powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите с объединением файлов
22 сообщений из 47, страница 2 из 2
Помогите с объединением файлов
    #36845776
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB[quot yurechkodp]The_Prist, у вас висит Application.ScreenUpdating = False, ничерта там топикстартер и не увидит =))Точно. Попутал строчку в спешке.
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36845804
yurechkodp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так какую я строчку должен включить?
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36845866
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_PristPlanB[quot yurechkodp]The_Prist, у вас висит Application.ScreenUpdating = False, ничерта там топикстартер и не увидит =))Точно. Попутал строчку в спешке.Хотя ничего не попутал. Все как надо там в коде.
yurechkodp, Вы хоть напишите, что не получается. У Вас два кода для получения списка файлов, а Вы нам вопросы про включение каких-то строчек задаете...
Чем мой код не подошел? Чем не подошел код PlanB? Можете это пояснить?
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36845868
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Prist, конечно, ответ не вам, а yurechkodp. я ниже отписал

ps чёт мы флуда развели. задачка-то тривиальная
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36845875
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_PristThe_PristPlanB[quot yurechkodp]The_Prist, у вас висит Application.ScreenUpdating = False, ничерта там топикстартер и не увидит =))Точно. Попутал строчку в спешке.Хотя ничего не попутал. Все как надо там в коде.
yurechkodp, Вы хоть напишите, что не получается. У Вас два кода для получения списка файлов, а Вы нам вопросы про включение каких-то строчек задаете...
Чем мой код не подошел? Чем не подошел код PlanB? Можете это пояснить?не не, у вас всё верно работает.

мне представлялось, что книжечки не менлькают у пользователя перед глазами и он думает, что ничего не происходит.

2 yurechkodp
а ничерта и не произойдет. вам дали рыбу того, как к папкам обращаться. а как скопировать столбик данных из одной открыто qrybub в другую - это уж извините...
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846037
yurechkodp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь, что долго не отвечал - далеко от компа был. Оба перебора работают, всем спасибо !)
Теперь макрос полностью и как надо работает!
Подскажите какие книги можно(даже нужно) почитать, чтобы я не задавал таких тупых вопросов как сегодня?)
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846072
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurechkodp, поверьте, гораздо проще их полгода задавать.
говна по теме развелось - караул.

обычно рекомендуют уокенбаха (правильно написал?). я не читал.
посоветовал бы примеры на planetaexcel.ru - полезнее будет
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846085
yurechkodp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
просто не охота людей отвлекать по мелочам и тем более по тупым!
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846093
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurechkodp,

Ну хотя бы для начала можно заглянуть в FAQ , а так список книг регулярно спрашивают пользователи и им регулярно дают ссылки, поищите на форуме.
Конечно лучше было чтобы список этих книг поместили в FAQ, чтобы не искать каждый раз.
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846097
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB
обычно рекомендуют уокенбаха (правильно написал?). я не читал.
посоветовал бы примеры на planetaexcel.ru - полезнее будетНе согласен. Уокенбах - сила.
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846124
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007PlanB
обычно рекомендуют уокенбаха (правильно написал?). я не читал.
посоветовал бы примеры на planetaexcel.ru - полезнее будетНе согласен. Уокенбах - сила.сложно для начинающего. может потянуть в сторону программирования на vba, которое как-бы не особо-то и надо..
что сила - спору нету
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846143
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBSerge 007PlanB
обычно рекомендуют уокенбаха (правильно написал?). я не читал.
посоветовал бы примеры на planetaexcel.ru - полезнее будетНе согласен. Уокенбах - сила.сложно для начинающего. может потянуть в сторону программирования на vba, которое как-бы не особо-то и надо.. PlanB, все формулы что я почерпнул на Планете - уже описаны у Джона.
Есть смысл почитать.
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846192
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007PlanB, все формулы что я почерпнул на Планете - уже описаны у Джона.да что уж тут, будем просто называть его Ди
Serge 007Есть смысл почитать.есть конечно. там просто разжевано всё очень здорово, вот я и посоветовал.
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846242
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBSerge 007
[quot Serge 007]Есть смысл почитать.есть конечно. там просто разжевано всё очень здорово, вот я и посоветовал.авторобычно рекомендуют уокенбаха (правильно написал?). я не читал.
посоветовал бы примеры на planetaexcel.ru - полезнее будет-это рекомендация Уокебаха?!
I don`t think so

ЗЫ Gavin Rossdale
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846267
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007PlanBSerge 007PlanB
обычно рекомендуют уокенбаха (правильно написал?). я не читал.
посоветовал бы примеры на planetaexcel.ru - полезнее будетНе согласен. Уокенбах - сила.сложно для начинающего. может потянуть в сторону программирования на vba, которое как-бы не особо-то и надо.. PlanB, все формулы что я почерпнул на Планете - уже описаны у Джона.
Есть смысл почитать.

+1
да и plex имхо слизан с pup
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846283
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shamanus+1
да и plex имхо слизан с pupБлин, первый, кто так же думает! Shamanus , респект!
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846295
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Djon Player
Конечно лучше было чтобы список этих книг поместили в FAQ, чтобы не искать каждый раз.
Я у себя поместил: Раздел "Библиотека" .
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846755
yurechkodp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что надо включить в мой код, чтобы при копировании данных из файлов они копировались в том же формате как и в исходном?
просто в исходных данных имеются ячейки в текстовом формате и начинаются с 0, а при копировании они становятся общего формата и нули в начале уходят.
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36846767
yurechkodp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запись в исходном файле такая - '0985632295
Запись в результирующем файле - 985632295
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36847291
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007Djon Player
Конечно лучше было чтобы список этих книг поместили в FAQ, чтобы не искать каждый раз.
Я у себя поместил: Раздел "Библиотека" .Спасибо, возьму на заметку.
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36851490
yurechkodp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите пожалуйста с моим вопросом...
...
Рейтинг: 0 / 0
Помогите с объединением файлов
    #36854723
Cursky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurechkodpпомогите пожалуйста с моим вопросом...
Лучше всего собрать данные не открывая файлы, а через ADO. Правда, если файл кем-то открыт, то может появиться ошибка.
В таком случае можно попробовать просто скопировать файл во временную папку, извлечь данные, а потом удалить его.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
Sub CollectWorkbooksData()
    Dim cnn As ADODB.Connection
    Dim rst As ADODB.Recordset
    Dim CheckVal
    Dim strFile As String, strPath As String
    Dim strSQL As String, strSheet As String
    Dim lngRngRw1 As Long, lngRngRw2 As Long, lngLastCell As Long
    Dim strColumn1 As String, strColumn2 As String
    strPath = "D:\Excel\" '
    strFile = Dir(strPath)
    strSheet = "Лист1"
    lngLastCell = LastCell("Лист1",  1 ) +  1 
    Do While strFile <> ""
        'Выбираем диапазон например A1:G1
        strColumn1 = "A"
        lngRngRw1 =  1 
        strColumn2 = "G"
        lngRngRw2 =  1 
        Set cnn = New ADODB.Connection
        cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strPath & strFile & ";Extended Properties=""Excel 8.0;HDR=No;IMEX=1"""
        Do 'Копируем данные построчно пока не встретится пустая ячейка в первом столбце
            strSQL = "SELECT * FROM" & "[" & strSheet & "$" & strColumn1 & lngRngRw1 & ":" & strColumn2 & lngRngRw2 & "]"
            On Error Resume Next
            Set rst = New ADODB.Recordset
            rst.Open strSQL, cnn
            CheckVal = rst( 0 ) 'Первое поле рекордсета, т.е ячейка в первом столбце
            If IsNull(CheckVal) Or IsEmpty(CheckVal) Then GoTo SKIP
            Range("A" & lngLastCell).CopyFromRecordset rst
            rst.Close
            Set rst = Nothing
            lngRngRw1 = lngRngRw1 +  1 : lngRngRw2 = lngRngRw2 +  1 : lngLastCell = lngLastCell +  1 
SKIP:             Loop Until IsNull(CheckVal) Or IsEmpty(CheckVal)
        Set cnn = Nothing
        strFile = Dir
    Loop
End Sub

Public Function LastCell(Sheet As String, Column As Long) As Long
    LastCell = Sheets(Sheet).Cells(Sheets(Sheet).Rows.Count, Column).End(xlUp).Row
End Function
...
Рейтинг: 0 / 0
22 сообщений из 47, страница 2 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите с объединением файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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