Ckaym
Дата: Воскресенье, 19.04.2015, 07:42 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация:
1
±
Замечаний:
0% ±
Excel 2013
Всем доброго времени суток. Как преобразовать несколько строк с Листа1 в столбец на Лист2. [vba]Код
Sub В_Столбец() For h = 1 To 31 ' Cells(h, 33) = Cells(1, h) Cells(h, 34) = Cells(2, h) Cells(h, 35) = Cells(3, h) Cells(h, 36) = Cells(4, h) Cells(h, 37) = Cells(5, h) Next h End Sub
[/vba]
Всем доброго времени суток. Как преобразовать несколько строк с Листа1 в столбец на Лист2. [vba]Код
Sub В_Столбец() For h = 1 To 31 ' Cells(h, 33) = Cells(1, h) Cells(h, 34) = Cells(2, h) Cells(h, 35) = Cells(3, h) Cells(h, 36) = Cells(4, h) Cells(h, 37) = Cells(5, h) Next h End Sub
[/vba] Ckaym
Ckaym
Ответить
Сообщение Всем доброго времени суток. Как преобразовать несколько строк с Листа1 в столбец на Лист2. [vba]Код
Sub В_Столбец() For h = 1 To 31 ' Cells(h, 33) = Cells(1, h) Cells(h, 34) = Cells(2, h) Cells(h, 35) = Cells(3, h) Cells(h, 36) = Cells(4, h) Cells(h, 37) = Cells(5, h) Next h End Sub
[/vba] Автор - Ckaym Дата добавления - 19.04.2015 в 07:42
excelhelprus
Дата: Воскресенье, 19.04.2015, 08:00 |
Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
5
±
Замечаний:
20% ±
2015
В Excel есть опция при вставке. Называется транспонировать. Если нужно в макросе - используйте ее с макрорекордером. Будет явно быстрее и удобнее чем в вашем коде)
В Excel есть опция при вставке. Называется транспонировать. Если нужно в макросе - используйте ее с макрорекордером. Будет явно быстрее и удобнее чем в вашем коде) excelhelprus
Ответить
Сообщение В Excel есть опция при вставке. Называется транспонировать. Если нужно в макросе - используйте ее с макрорекордером. Будет явно быстрее и удобнее чем в вашем коде) Автор - excelhelprus Дата добавления - 19.04.2015 в 08:00
excelhelprus
Дата: Воскресенье, 19.04.2015, 08:02 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
5
±
Замечаний:
20% ±
2015
[vba]Код
Sheets("Лист1").Range("E2:E4").Copy Sheets("Лист2").Range("H8").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True
[/vba]
[vba]Код
Sheets("Лист1").Range("E2:E4").Copy Sheets("Лист2").Range("H8").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True
[/vba] excelhelprus
Ответить
Сообщение [vba]Код
Sheets("Лист1").Range("E2:E4").Copy Sheets("Лист2").Range("H8").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True
[/vba] Автор - excelhelprus Дата добавления - 19.04.2015 в 08:02
Ckaym
Дата: Воскресенье, 19.04.2015, 08:09 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация:
1
±
Замечаний:
0% ±
Excel 2013
Спасибо такой вариант мне не подходит лист будет меняться по месяцам при переходе в форму! а вот второй ответ сейчас посмотрю!
Спасибо такой вариант мне не подходит лист будет меняться по месяцам при переходе в форму! а вот второй ответ сейчас посмотрю! Ckaym
Ckaym
Сообщение отредактировал Ckaym - Воскресенье, 19.04.2015, 08:10
Ответить
Сообщение Спасибо такой вариант мне не подходит лист будет меняться по месяцам при переходе в форму! а вот второй ответ сейчас посмотрю! Автор - Ckaym Дата добавления - 19.04.2015 в 08:09
excelhelprus
Дата: Воскресенье, 19.04.2015, 08:23 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
5
±
Замечаний:
20% ±
2015
Это 1 и тот же способ) просто код - это отображение функции траспонирования в макросе. Почему не подходит - совсем не понятно
Это 1 и тот же способ) просто код - это отображение функции траспонирования в макросе. Почему не подходит - совсем не понятно excelhelprus
Ответить
Сообщение Это 1 и тот же способ) просто код - это отображение функции траспонирования в макросе. Почему не подходит - совсем не понятно Автор - excelhelprus Дата добавления - 19.04.2015 в 08:23
excelhelprus
Дата: Воскресенье, 19.04.2015, 08:28 |
Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
5
±
Замечаний:
20% ±
2015
[vba]Код
Sub В_Столбец_2() Sheets("Лист1").Range("A1:AE5").Copy Sheets("Лист2").Range("A1").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True End Sub
[/vba]
[vba]Код
Sub В_Столбец_2() Sheets("Лист1").Range("A1:AE5").Copy Sheets("Лист2").Range("A1").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True End Sub
[/vba] excelhelprus
Ответить
Сообщение [vba]Код
Sub В_Столбец_2() Sheets("Лист1").Range("A1:AE5").Copy Sheets("Лист2").Range("A1").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True End Sub
[/vba] Автор - excelhelprus Дата добавления - 19.04.2015 в 08:28
excelhelprus
Дата: Воскресенье, 19.04.2015, 08:29 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
5
±
Замечаний:
20% ±
2015
это конкретно для вашего файла - вставляет ваш календарик на лист 2 начиная с ячейки А1
это конкретно для вашего файла - вставляет ваш календарик на лист 2 начиная с ячейки А1 excelhelprus
Ответить
Сообщение это конкретно для вашего файла - вставляет ваш календарик на лист 2 начиная с ячейки А1 Автор - excelhelprus Дата добавления - 19.04.2015 в 08:29
Ckaym
Дата: Воскресенье, 19.04.2015, 08:32 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация:
1
±
Замечаний:
0% ±
Excel 2013
Да все спасибо получилось [vba]Код
Sub В_Столбец() m_ = Format(Date, "M") Sheets("Табель").Range("A1:AE5").Copy Sheets(m_ + 2).Range("A1").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True End Sub
[/vba] Вопрос закрыт
Да все спасибо получилось [vba]Код
Sub В_Столбец() m_ = Format(Date, "M") Sheets("Табель").Range("A1:AE5").Copy Sheets(m_ + 2).Range("A1").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True End Sub
[/vba] Вопрос закрыт Ckaym
Ckaym
Ответить
Сообщение Да все спасибо получилось [vba]Код
Sub В_Столбец() m_ = Format(Date, "M") Sheets("Табель").Range("A1:AE5").Copy Sheets(m_ + 2).Range("A1").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True End Sub
[/vba] Вопрос закрыт Автор - Ckaym Дата добавления - 19.04.2015 в 08:32