2015-02-18 5 views
-3

Можем ли мы сделать это с помощью VBA?Excel VBA: поиск и замена Если/Условный

Если текст в столбце A = «Студент» и текст в столбце B = «Джон», замените текст B на «John Paul».

спасибо.

+0

Где находится логика? Откуда появился «Пол»? – PaulFrancis

+1

Да, мы можем это сделать. Что вы пробовали до сих пор? И вы пытались использовать поиск SO или, возможно, Google? – Julian

+0

Пожалуйста, сообщите нам, какую логику мы должны использовать? Если столбец B - это Джон, тогда всегда будет Джон Пол? – DevelopmentIsMyPassion

ответ

-1

Ответ на мой вопрос. Работы со мной:

Sub ChangeJohn() 

Dim x As Integer 
Dim i As Integer 

x = Range("A" & Rows.Count).End(xlUp).Row 

For i = 1 To x 

If Range("A" & i).Value = "Student" Then 
    If Range("B" & i).Value = "John" Then 
     Range("B" & i).Value = "John Paul" 
    End If 
End If 

Next i 

End Sub 
Смежные вопросы