Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 18.07.2015
Сообщений: 18
1

Как сделать, чтобы с активного листа некоторые ячейки копировались в один лист, а некоторые - в другой?

21.09.2015, 12:09. Показов 669. Ответов 2
Метки нет (Все метки)

задача.
есть таблица в которой 4 столбца.
эти четыре столбца должны с капировался так.
Первый столбец в лист1, второй в лист два, третий в лист три, четвертый в лист 4.

я смог сделать так чтобы столбец 1 с копировался в последную пустую ячейку.
Visual Basic
1
2
3
4
5
6
7
8
9
ActiveWindow.SmallScroll Down:=0
    Range("F4:F39").Select
    Selection.Copy
    Sheets("Вх (трафик)").Select
    ActiveWindow.SmallScroll Down:=-15
    [A2].SpecialCells(xlCellTypeBlanks).Cells(1, 1).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    ActiveWindow.SmallScroll Down:=0
Нужно чтобы из этого же активного листа уже другой Range("G4:G39") с копировался в другую Sheets("Ис (трафик)")
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2015, 12:09
Ответы с готовыми решениями:

Как присвоить значение ячейки одного листа и поставить ее в другой лист
Подскажите пожалуйста! Как присвоить значение ячейки одного листа и поставить ее в другой лист ...

Почему некоторые ячейки листа с 20 заполняются пустыми значениями?
При выводе данных из массива (массив 3х мерный: 4х60х150х200), примерно с листа 20-25 хаотично не...

Скопировать нужные строки из одного листа на другой, но так чтобы строки копировались подряд
:'( Здравствуйте, уважаемые профессионалы!!! Осваиваю ВБА! Не могу решить "простую" задачку:...

Скопировать столбец ФИО из одного листа на другой лист с разбивкой на 3 ячейки
Необходимо копировать столбец ФИО из одного листа на другой лист с разбивкой на 3 ячейки Здесь...

2
412 / 261 / 81
Регистрация: 27.10.2012
Сообщений: 856
21.09.2015, 14:08 2
Имена листов нужно заменить и добавить парочку.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Sub uuu()
    Dim col As Byte
'------------------
    col = 6
    For Each sh In Array("Лист2", "Лист3")
        Range(Cells(4, col), Cells(39, col)).Copy
        Sheets(sh).Cells(2, 1).PasteSpecial Paste:=xlPasteValues
        col = col + 1
    Next
    Application.CutCopyMode = False
End Sub
0
0 / 0 / 0
Регистрация: 18.07.2015
Сообщений: 18
21.09.2015, 14:15  [ТС] 3
Произошла ошибка строка SUB uuu выделилась желтым.
Не понял куда его вставлять.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2015, 14:15

Перенос данных с одного листа в другой лист по строкам в разные ячейки
Добрый день! Помогите разобраться, есть файл Excel, в Лист2 занесены данные для печати в нужной...

Как можно сделать чтобы не использовать лист ITOG а при копировании нового листа итоги?
Доброго дня или вечера Я извиняюсь за свой визит, но у меня вот какая проблема Как можно сделать...

Если в ячейках столбца есть значения, перенести некоторые ячейки из строки на другой лист
Доброго времени суток, профессионалы и увлекающиеся) Очень надеюсь, что есть среди Вас...

Окрасить некоторые ячейки StringGrid-а в другой цвет
Как в stringgrid-е окрасить НЕКОТОРЫЕ (не все) ячейки в какой-нибудь цвет(например серый)?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru