Sasha318
Дата: Воскресенье, 04.02.2018, 20:19 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Всем привет, помогите пожалуйста! Подробное задание во вложении. Требуется вставлять статичные данные с каждым нажатием клавиши в новый столбец.
Всем привет, помогите пожалуйста! Подробное задание во вложении. Требуется вставлять статичные данные с каждым нажатием клавиши в новый столбец. Sasha318
Сообщение отредактировал Sasha318 - Воскресенье, 04.02.2018, 20:20
Ответить
Сообщение Всем привет, помогите пожалуйста! Подробное задание во вложении. Требуется вставлять статичные данные с каждым нажатием клавиши в новый столбец. Автор - Sasha318 Дата добавления - 04.02.2018 в 20:19
Manyasha
Дата: Воскресенье, 04.02.2018, 20:51 |
Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
898
±
Замечаний:
0% ±
Excel 2010, 2016
Sasha318 , здравствуйте, особо не заморачиваясь, так можно: [vba]Код
Sub insertData() Dim lc% lc = Cells(3, Columns.Count).End(xlToLeft).Column Cells(3, lc).Resize(17).AutoFill Destination:=Cells(3, lc).Resize(17, 2), Type:=xlFillDefault Cells(3, lc + 1).Offset(1).Resize(16).ClearContents Cells(4, lc + 1) = [a1].Value Cells(8, lc + 1) = [d1].Value / 100 Cells(9, lc + 1) = [e1].Value / 100 Cells(10, lc + 1) = [f1].Value / 100 Cells(11, lc + 1) = [g1].Value / 100 Cells(12, lc + 1) = [h1].Value / 100 Cells(13, lc + 1) = [a3].Value Cells(15, lc + 1) = [d3].Value / 100 Cells(16, lc + 1) = [e3].Value / 100 Cells(17, lc + 1) = [f3].Value / 100 Cells(18, lc + 1) = [g3].Value / 100 Cells(19, lc + 1) = [h3].Value / 100 End Sub
[/vba]
Sasha318 , здравствуйте, особо не заморачиваясь, так можно: [vba]Код
Sub insertData() Dim lc% lc = Cells(3, Columns.Count).End(xlToLeft).Column Cells(3, lc).Resize(17).AutoFill Destination:=Cells(3, lc).Resize(17, 2), Type:=xlFillDefault Cells(3, lc + 1).Offset(1).Resize(16).ClearContents Cells(4, lc + 1) = [a1].Value Cells(8, lc + 1) = [d1].Value / 100 Cells(9, lc + 1) = [e1].Value / 100 Cells(10, lc + 1) = [f1].Value / 100 Cells(11, lc + 1) = [g1].Value / 100 Cells(12, lc + 1) = [h1].Value / 100 Cells(13, lc + 1) = [a3].Value Cells(15, lc + 1) = [d3].Value / 100 Cells(16, lc + 1) = [e3].Value / 100 Cells(17, lc + 1) = [f3].Value / 100 Cells(18, lc + 1) = [g3].Value / 100 Cells(19, lc + 1) = [h3].Value / 100 End Sub
[/vba]Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение Sasha318 , здравствуйте, особо не заморачиваясь, так можно: [vba]Код
Sub insertData() Dim lc% lc = Cells(3, Columns.Count).End(xlToLeft).Column Cells(3, lc).Resize(17).AutoFill Destination:=Cells(3, lc).Resize(17, 2), Type:=xlFillDefault Cells(3, lc + 1).Offset(1).Resize(16).ClearContents Cells(4, lc + 1) = [a1].Value Cells(8, lc + 1) = [d1].Value / 100 Cells(9, lc + 1) = [e1].Value / 100 Cells(10, lc + 1) = [f1].Value / 100 Cells(11, lc + 1) = [g1].Value / 100 Cells(12, lc + 1) = [h1].Value / 100 Cells(13, lc + 1) = [a3].Value Cells(15, lc + 1) = [d3].Value / 100 Cells(16, lc + 1) = [e3].Value / 100 Cells(17, lc + 1) = [f3].Value / 100 Cells(18, lc + 1) = [g3].Value / 100 Cells(19, lc + 1) = [h3].Value / 100 End Sub
[/vba]Автор - Manyasha Дата добавления - 04.02.2018 в 20:51
Sasha318
Дата: Воскресенье, 04.02.2018, 21:36 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Manyasha, Класс!! спасибо большое
Manyasha, Класс!! спасибо большое Sasha318
Ответить
Сообщение Manyasha, Класс!! спасибо большое Автор - Sasha318 Дата добавления - 04.02.2018 в 21:36