сорри перепутал SourceCell и TargetCell
завелось)) спасибо))
завелось)) спасибо))
Код |
---|
Sub GSA() Dim sourceRange As Range Dim targetRange As Range Dim j As Integer Set sourceRange = Range("W79:AT79") Set targetRange = Range("W154:AT154") For j = 1 To sourceRange.Columns.Count If sourceRange.Cells(1, j).Value < 0 Then PerformGoalSeekSub sourceRange.Cells(1, j), targetRange.Cells(1, j) End If Next j End Sub Sub PerformGoalSeekSub(SourceCell As Range, TargetCell As Range) SourceCell.GoalSeek Goal:=0, changingCell:=TargetCell End Sub |