Boa tarde pessoal estou com uma duvida elaborei um script que analisa alguns critérios dentre eles se na célula seguinte o primeiro caractere começa com uma determinada letra
“EX. A” mais não tive sucesso abaixo esta meu script. Se alguém puder dar uma força”.
Ob. Conforme podem verificar já tentei utilizar o * mais não funcionou
Sub teste()
Range("B2").Select
Do While IsEmpty(ActiveCell.Offset(0, 0)) = False
'-------------------------- Localizando Matriz 02 --------------------------
' Identificando URA
If ActiveCell = "U*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "URA"
' Identificando VDN
ElseIf ActiveCell = "A*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "B*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "C*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "D*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "E*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "F*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "G*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "H*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "I*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "J*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "K*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "L*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "M*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "N*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "O*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "P*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "Q*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "R*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "S*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "T*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "V*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "W*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "X*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "Y*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
ElseIf ActiveCell = "Z*" Then
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "VDN"
Else
ActiveCell.Offset(0, 12).Select
ActiveCell.FormulaR1C1 = "N.I"
End If
ActiveCell.Offset(1, -12).Select
Loop
End Sub
Pergunta
Rafael P.C
Boa tarde pessoal estou com uma duvida elaborei um script que analisa alguns critérios dentre eles se na célula seguinte o primeiro caractere começa com uma determinada letra
“EX. A” mais não tive sucesso abaixo esta meu script. Se alguém puder dar uma força”.
Ob. Conforme podem verificar já tentei utilizar o * mais não funcionou
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.