poderia ser algo tipo isso:
Sub Exemplo()
Dim Wb as Workbook : Set Wb = Workbooks("CONSULTAS.xlsm")
Dim Ws as Worksheet : Set Ws = Sheets("CATALOGO")
Dim Myrange as Range : Set Myrange = Range("B3")
Wb.Ws.Myrange.Value = Selection.Value
Set Wb = Nothing
Set Ws = Nothing
Set Myrange = Nothing
End Sub
A escrita mais longa é a das variáveis. Repare que o comando em si só tem uma linha. Além do mais não irá interferir na atualização de tela.
___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].
Att.
André Arruda
Postado : 10/10/2018 8:50 am