powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / копирование на отдельные листы
20 сообщений из 20, страница 1 из 1
копирование на отдельные листы
    #35473523
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите сделать такую вещь, файл прилагаю, есть лист с данными надо чтобы он вставил данные в соответствующие листы
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35473773
birk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sashok60Помогите сделать такую вещь, файл прилагаю, есть лист с данными надо чтобы он вставил данные в соответствующие листы
как вставил то? лист скопировать в лист?
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35474012
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на листе1 есть данные, заголовки отмечены жирным, надо учитывая что под заголовком скопировать на отдельный лист, т.е. то что между "списком деталей" и списком "список элементов " скопировать на другой лист и т.д.
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35474128
birk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sashok60на листе1 есть данные, заголовки отмечены жирным, надо учитывая что под заголовком скопировать на отдельный лист, т.е. то что между "списком деталей" и списком "список элементов " скопировать на другой лист и т.д.

дак беги по строкам, если ячейка равна "список деталей", то копируй все что ниже до пробела на другой лист.
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35474143
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите написать это на VBA,я просто новичок в этом
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35474234
birk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то в этом роде, дальше по аналогии

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
For i =  1  To Range("A65536").End(xlUp).Row

    If Cells(i,  1 ) = "список элементов" Then
    
        For j = i +  2  To Range("A65536").End(xlUp).Row
            If Cells(j,  1 ) = "" Then
                x = j
                Exit For
            End If
        Next j
    
    Range(Cells(i +  1 ,  1 ), Cells(x,  1 )).Select
    Selection.Copy
    Лист2.Select
    Лист2.Paste
   
    End If

Next i
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35474364
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к этому добавь
Код: plaintext
1.
2.
3.
4.
5.
Sheets.Add
    With ActiveSheet
        .Name = "список элементов"
        .Paste
    End With
И всё работает
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35474826
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, все работает.
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35479809
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как что бы он скопировал то что в списке элементов по наименованию: ДВП белая,ЛДСП,Фасад глухой, в разные листы.
Заранее благодарен.
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480510
birk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sashok60а как что бы он скопировал то что в списке элементов по наименованию: ДВП белая,ЛДСП,Фасад глухой, в разные листы.
Заранее благодарен.
подробно опиши + пример, что ты хочешь
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480517
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
то что ты мне написал, он копирует то что находится между "списоком деталей" и "списоком элементов", а можно чтобы копировал то же самое но по наименованию которая там находится (ДВП белая-на отдельный лист, ЛДСП-тоже на отдельный лист, Фасад глухой-на отдельный лист ).
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480526
birk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sashok60то что ты мне написал, он копирует то что находится между "списоком деталей" и "списоком элементов", а можно чтобы копировал то же самое но по наименованию которая там находится (ДВП белая-на отдельный лист, ЛДСП-тоже на отдельный лист, Фасад глухой-на отдельный лист ).

PlanB специально написал тебе кусок кода

Код: plaintext
1.
2.
3.
4.
5.
Sheets.Add
    With ActiveSheet
        .Name = "список элементов"
        .Paste
    End With
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480539
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это понятно, как выбрать (ДВП белая,ЛДСП,Фасад глухой) и скопировать на отдельные листы?
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480604
birk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
For i =  1  To Range("A65536").End(xlUp).Row

    If Cells(i,  1 ) = "ЛДСП" Then

         Лист1.Activate
         Range(Cells(i,  1 ), Cells(i,  2 )).Select
         Selection.Copy
         Лист2.Select
         Лист2.Paste
        
    End If

Next i

Sheets.Add
    With ActiveSheet
        .Name = "ЛДСП"
        .Paste
    End With

End Sub
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480629
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что то не работает
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480638
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и еще ДВП белая, ЛДСП, Фасад глухой может занимать разное кол-во строк.
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480642
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот такой хотелось бы получить результат: файл прилагаю!!!
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480644
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sashok60Вот такой хотелось бы получить результат: файл прилагаю!!!
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480645
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sashok60 sashok60Вот такой хотелось бы получить результат: файл прилагаю!!!
...
Рейтинг: 0 / 0
копирование на отдельные листы
    #35480651
sashok60
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sashok60 sashok60 sashok60Вот такой хотелось бы получить результат: файл прилагаю!!!
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / копирование на отдельные листы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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