Este VBa faz isso.
Não há opção para desfazer, então faça um backup primeiro!
Sub WalkThePlank()
Dim updateColumn As String
updateColumn = "A" 'update this ye filthy seadog if needed! This be the first column
Dim contentColumn As String
contentColumn = "B" 'aye, scrub the deck and update if the "helloworld" isn't in column B
Dim startRow As Integer
startRow = 1 'enter the start row or be fed to the sharks
Do While (Range(contentColumn & startRow).Value <> "")
Dim val As String
val = Range(contentColumn & startRow).Value
Select Case val
Case "helloworld"
Range(updateColumn & startRow).Value = "Y"
Case Else
Range(updateColumn & startRow).Value = "X" ' This is the "default value
End Select
startRow = startRow + 1
Loop
End Sub
Para adicionar outro caso, como se a palavra de pesquisa fosse Goodbyeworld, atualize o código para
Select Case val
Case "helloworld"
Range(updateColumn & startRow).Value = "Y"
Case "Goodbyeworld" ' CASE SENSITIVE!!!!
Range(updateColumn & startRow).Value = "A"
Case Else
Range(updateColumn & startRow).Value = "X" ' This is the "default value
End Select
Como eu adiciono o VBA no MS Office?
Apósolançamento