Страницы: 1
RSS
Перенос данных из одной таблицы в другую с шагом вниз по ячейке
 
Здравствуйте, гуру Excel. Как можно перенести данные, которые меняются постоянно, из таблицы №1 "Книга1" в таблицу №2 "Книга2", при этом данные должны вставляться на строку ниже, создавая при этом список.
Я ввожу ФИО человека в таблицу в Книге 1. А в книге 2 хочу получить список людей которых вводила на протяжении некоторого времени. Пример: сегодня это Иванов Иван Иванович, завтра Петров Петр Петрович, послезавтра Сидоров Сидор Сидорович и т.д.
 
В модуль листа. Данные будут переноситься только после ввода Отчества
Код
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
    If Not Intersect(Target, [C1]) Is Nothing And Target.Count = 1 Then
        With Worksheets("Лист2")
            .Range("A" & .Cells(.Rows.Count, 1).End(xlUp).Row + 1).Value = Target.Offset(, -2) & " " & Target.Offset(, -1) & " " & Target
        End With
    End If
End Sub
Согласие есть продукт при полном непротивлении сторон
 
Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C1")) Is Nothing Then Exit Sub
Sheets(2).Activate
Sheets(2).Range("A1").Activate
        Do Until IsEmpty(ActiveCell)
            ActiveCell.Offset(1, 0).Select
        Loop
        ActiveCell = Sheets(1).[A1] & [B1] & [C1]
End Sub
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Sanja, Владимир! Спасибо вам огромнейшее  :*
 
По коду Sanja внесла изменения "под себя", но ни чего не получается. Из листа "ФормаЗаполнения" в "Список".  
 
Спасибо, разобралась  ;) Объединила оба кода и заработало (свой в файле и Sanja)
 
Цитата
SOU написал:внесла изменения "под себя"
Из файла
Цитата
Private Sub Worksheet_Change_2
:D.  Такой фокус не пройдет
Согласие есть продукт при полном непротивлении сторон
 
Sanja, спасибо огромнейшее  :*
PS: Да, фокусник из меня ни какой.
Страницы: 1
Читают тему
Наверх