Member 14538120 Ответов: 1

Как я могу изменить значение "X" на "Y" в excel с помощью VBA


Всем Привет,

В Excel сначала я хотел бы проверить, имеет ли значение внутри ячейки, которая попадает под диапазон (E2:E40), значение "X", и если эта конкретная ячейка имеет это значение, то значение внутри этой ячейки должно быть изменено на "Y". Есть ли какой - нибудь способ упомянуть об этом с помощью VBA?

Что я уже пробовал:

Я смог использовать функцию IF в excel, но не смог понять, как сделать то же самое с помощью VBA.

1 Ответов

Рейтинг:
0

DaveAuld

Да, это относительно просто.

Sub Macro1()
'
' Macro1 Macro
'

'Check the value in a range of cells is 5 < x < 20 and replace with 3.14
'On the active sheet the range contained the numbers 1 to 30
'select the sheet and simply run the macro

For Each c In Range("E1:E30")

    If c.Value > 5 Then
        If c.Value < 20 Then
        
        c.Value = 3.14
        
        End If
    End If
Next

End Sub