0

I want to dynamically select a cell, in column B, inside a For statement.

However I get: "Application-defined or object-defined error"

How can I do this properly?

For i = 1 To 30
Sheets("Back").Range(Cells(i + 3, 2)).Select

Select Case ActiveCell.Value

Case "3"
Sheets("Back").Cells(i + 3, 2).Value = "Good"

Case "8"
Sheets("Back").Cells(i + 3, 2).Value = "Bad"


Case Else
Sheets("Back").Cells(i + 3, 2).Value = ""

End Select

Next i
Lennart
  • 9,657
  • 16
  • 68
  • 84
Bruno Lopes
  • 169
  • 7
  • 20

1 Answers1

0

try this:

For i = 1 To 30

        Sheets("Back").Cells(i + 3, 2).Select

        Select Case ActiveCell.Value

        Case "3"
        Sheets("Back").Cells(i + 3, 2).Value = "Good"

        Case "8"
        Sheets("Back").Cells(i + 3, 2).Value = "Bad"


        Case Else
        Sheets("Back").Cells(i + 3, 2).Value = ""

        End Select

Next i

Jur Pertin
  • 574
  • 4
  • 9