помогите пожалуйста. надо сделать чтобы из левого квадрата копировалось последнее значений в каждом ряду в С рад. ПРИМЕР: на снимке как было на снимке1 как должно быть
ну, тут же не форум по Photoshop. Сделайте небольшой пример в файле Excel. Вам решение надо формулами или макросом?
Код
Sub Test()
Dim LastRow As Long, LastCol As Long, iRow As Long
With ActiveSheet
LastRow = .Cells(.Rows.Count, 1).End(xlUp).Row
For iRow = 5 To LastRow
LastCol = .Cells(iRow, .Columns.Count).End(xlToLeft).Column
If LastCol >= 9 Then
If .Cells(iRow, LastCol) <> 0 Then
.Cells(iRow, 3) = .Cells(iRow, LastCol)
End If
End If
Next iRow
End With
End Sub
извините пожалуйста. данные меняется количеством в таблице, может быть 2 строки может быть 300, а в правой стороне от столбца H вносятся данные зависящие от столбца Е но с Другова ресурса,
, и чем не подошло из моего ответа выше? файл приложил диапазон дал по столбец Z, надо будет больше - растянете откуда и/или зачем пробелы в "визуально пустых" ячейках с этими кодами ? с ними и результат расчетов будет пробелом, т.к. последняя заполненная пробелами ячейка = заполненная ячейка
не хочет как у вас, "с ними и результат расчетов будет пробелом, т.к. последняя заполненная пробелами ячейка = заполненная ячейка"----в этом и проблема, там заполняется макросом из другова источника данные если после последней заполненной ячейки остальные с право удалить со сдвигом влево, то все хорошо