Prezados, bom dia!
eu tenho uma linha de código que preciso alterar:
atual
If [a2] = ricardo Then ' aqui ele verifica apenas um, eu preciso verificar mais nomes (exemplo: 3 nomes)
pretendido
If [a2] = ricardo AND marcelo AND joao
código completo
Sub Importar()
Application.ScreenUpdating = False
Sheets("Controle").Select
ActiveWorkbook.XmlMaps("cadastro_Mapa").Import URL:="C:teste.xml"
Range("B6:B9").Select
Selection.Cut
Range("B2").Select
ActiveSheet.Paste
Range("C10:C13").Select
Selection.Cut
Range("C2").Select
ActiveSheet.Paste
Rows("6:6").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete Shift:=xlUp
Range("A2").Select
If [a2] = ricardo Then ' preciso verificar mais de um nome (exemplo: 3 nomes)
MsgBox "OS DADOS FORAM IMPORTADOS COM SUCESSO!", vbInformation, "CONCLUÍDO"
Else
Rows("2:2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete Shift:=xlUp
Range("Tabela2[fornecedor]").Select
MsgBox "NÃO FOI POSSÍVEL IMPORTAR OS DADOS!" & Chr(13) & "VERIFIQUE SUA LISTA DE FORNECEDORES ACEITOS.", vbCritical, "ERRO"
End If
Application.ScreenUpdating = True
End Sub
Arquivos de exemplo anexo.
muito obrigado a todos.
Postado : 18/06/2018 6:17 am