Данила
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 24
|
|
« : 23.07.2018, 13:18:17 » |
|
добрый день! помогите доделать мне нужно что бы из листа форма ввода в лист КАРТОЧКИ для каждого наименования переносилось в определенное место!в примере видно как не правильно работает Sub перенос() Worksheets("Форма ввода").Range("b4:d4").Copy n = Worksheets("карточки").Range("A1000").End(xlUp).Row Worksheets("карточки").Cells(n + 1, 1).PasteSpecial Paste:=xlPasteValues End Sub
|
|
« Последнее редактирование: 23.07.2018, 13:50:22 от Данила »
|
Записан
|
|
|
|
Kuzmich
|
|
« Ответ #1 : 23.07.2018, 15:06:41 » |
|
Sub перенос() Range("b4:d4").Copy With Worksheets("карточки") n = .Range("A1000").End(xlUp).Row .Cells(n + 1, 3).PasteSpecial Paste:=xlPasteValues .Activate End With End Sub
|
|
|
Записан
|
|
|
|
Данила
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 24
|
|
« Ответ #2 : 23.07.2018, 15:28:42 » |
|
спасибо место поменялось но вставляет в одно место а не в следующие строчки при изменение данных в форме ввода! с другими карточками такой метод не подойдет так как они не в начале листа
|
|
« Последнее редактирование: 24.07.2018, 01:14:11 от vikttur »
|
Записан
|
|
|
|
Kuzmich
|
|
« Ответ #3 : 23.07.2018, 15:52:06 » |
|
Sub перенос() Dim i As Long With Worksheets("карточки") For i = 4 To 6 Range("b" & i & ":d" & i).Copy n = .Range("C1000").End(xlUp).Row + 1 .Cells(n, 3).PasteSpecial Paste:=xlPasteValues Next .Activate End With End Sub
|
|
|
Записан
|
|
|
|
Данила
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 24
|
|
« Ответ #4 : 23.07.2018, 16:09:00 » |
|
вы меня не правильно поняли! для каждой позиции своя карточка! в листе "форме ввода" при изменение данных после нажатия кнопки данные должны заноситься в карточки
|
|
« Последнее редактирование: 23.07.2018, 17:12:57 от Дмитрий Щербаков(The_Prist) »
|
Записан
|
|
|
|
Kuzmich
|
|
« Ответ #5 : 23.07.2018, 16:25:14 » |
|
Sub перенос() Dim i As Long With Worksheets("карточки") For i = 4 To 6 Range("b" & i & ":d" & i).Copy n = .Cells(Rows.Count, 3 + (i - 4) * 6).End(xlUp).Row + 1 .Cells(n, 3 + (i - 4) * 6).PasteSpecial Paste:=xlPasteValues Next .Activate End With End Sub
|
|
|
Записан
|
|
|
|
Данила
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 24
|
|
« Ответ #6 : 23.07.2018, 16:33:03 » |
|
ВСЕ отлично СПАСИБО!
|
|
|
Записан
|
|
|
|
Данила
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 24
|
|
« Ответ #7 : 24.07.2018, 19:58:28 » |
|
ребят думал все а нет! проблема в том что я добавил карточки а в них стало переноситься с верхних карточек( помогите сделать файл во вложение!
|
|
|
Записан
|
|
|
|
Kuzmich
|
|
« Ответ #8 : 24.07.2018, 21:21:07 » |
|
файл во вложение! И где он?
|
|
|
Записан
|
|
|
|
Данила
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 24
|
|
« Ответ #9 : 24.07.2018, 21:23:43 » |
|
вот он)
|
|
|
Записан
|
|
|
|
Kuzmich
|
|
« Ответ #10 : 24.07.2018, 22:10:16 » |
|
А в форме ввода в столбце А будет 6 наименований, которые надо распределить по шести карточкам, или больше?
|
|
|
Записан
|
|
|
|
Данила
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 24
|
|
« Ответ #11 : 24.07.2018, 22:13:43 » |
|
около 200 наименований
|
|
|
Записан
|
|
|
|
Kuzmich
|
|
« Ответ #12 : 24.07.2018, 22:17:31 » |
|
Приведите пример с, хотя бы, 20-30 наименованиями
|
|
|
Записан
|
|
|
|
Kuzmich
|
|
« Ответ #13 : 24.07.2018, 22:23:02 » |
|
200 наименований и карточек 200, или наименования повторяются?
|
|
|
Записан
|
|
|
|
Данила
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 24
|
|
« Ответ #14 : 24.07.2018, 22:39:34 » |
|
200 наименований и карточек не повторяются
|
|
« Последнее редактирование: 24.07.2018, 22:42:29 от Данила »
|
Записан
|
|
|
|
|