Доброго времени суток. Задача, перенести из таблицы листа ГРАФИК в таблицу СОТРУДНИК_ВРЕМЯ только буквы ("в", "д", "б"), цифры нет. Если что, можно заменить все буквы одним символом, допустим- "х"
Доброго времени суток. Задача, перенести из таблицы листа ГРАФИК в таблицу СОТРУДНИК_ВРЕМЯ только буквы ("в", "д", "б"), цифры нет. Если что, можно заменить все буквы одним символом, допустим- "х"BBC
'при активном листе График и условии что очередность ФИО совпадает Sub Perenos() Dim i As Long Dim iLastRow As Long Dim j As Integer Dim List_C As Worksheet Set List_C = ThisWorkbook.Worksheets("Сотрудник_время") iLastRow = Cells(Rows.Count, "A").End(xlUp).Row For i = 4 To iLastRow 'цикл по ФИО For j = 2 To 32 'цикл по дням If Cells(i, j) = "в" Or Cells(i, j) = "б" Or Cells(i, j) = "д" Then List_C.Cells(i + 4, j + 1) = Cells(i, j) End If Next Next End Sub
[/vba]
[[vba]
Код
'при активном листе График и условии что очередность ФИО совпадает Sub Perenos() Dim i As Long Dim iLastRow As Long Dim j As Integer Dim List_C As Worksheet Set List_C = ThisWorkbook.Worksheets("Сотрудник_время") iLastRow = Cells(Rows.Count, "A").End(xlUp).Row For i = 4 To iLastRow 'цикл по ФИО For j = 2 To 32 'цикл по дням If Cells(i, j) = "в" Or Cells(i, j) = "б" Or Cells(i, j) = "д" Then List_C.Cells(i + 4, j + 1) = Cells(i, j) End If Next Next End Sub
хотя нет. Нажимая зеленую кнопку (так понимаю запуск макроса) буквы переносятся на лист. Это всегда нужно заходить в Разработчик и запускать макрос?
хотя нет. Нажимая зеленую кнопку (так понимаю запуск макроса) буквы переносятся на лист. Это всегда нужно заходить в Разработчик и запускать макрос?BBC