Я пытаюсь вставить вывод на отдельный лист, когда условие выполняется - PullRequest
0 голосов
/ 26 мая 2020

Я работаю с 39 хранилищами данных, где я хочу увидеть, какой NPV больше 5% от установленной цели. Для этого я начал с 15% (0,15) в качестве базового процента продаж, а затем он каждый раз увеличивается на 1%, и он должен останавливаться в том месте, где достигнута цель в 5%, а затем данные, доступные на тот момент. необходимо скопировать на другой лист. Я попробовал следующий код и был поражен. Мы очень ценим быструю помощь.

Sub eightyftmodel_simulation()
    Dim i As Integer, J As Double

    For i = 4 To 42              
        Sheets("Simulation").Range("D2").Value = Sheets("center checks").Cells(i, 30).Value

        For J = 0.15 To 1    
            Sheets("Simulation").Range("D4").Value = J 
            If Range("I6") > 0.05 Then
                'Center Name 
                 Sheets("80ftmodel").Cells(i, 1).Value = Sheets("simulation").Range("D2")

                 'Revshare%     
                 Sheets("80ftmodel").Cells(i, 2).Value = J

                 'ET NPV
                 Sheets("80ftmodel").Cells(i, 3).Value = Sheets("simulation").Range("I2")

                 'MG NPV
                 Sheets("80ftmodel").Cells(i, 4).Value = Sheets("simulation").Range("I3")

                 'Revshare NPV
                 Sheets("80ftmodel").Cells(i, 5).Value = Sheets("simulation").Range("I4")

            Else: J = J + 0.01      
            End If        
        Next J
    Next i    
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...