Boa tarde
vou tentar descrever o que tenho, o que preciso e o que estou entendo do meu código. Ao final colocarei o código que estou usando:
1 - Tenho uma planilha modelo com o nome de Pedidos.xlsm onde nesta informo todos os dados referentes ao pedido. Após estar toda preenchida com os dados, a mesma ao salvar, leva em consideração o nome do cliente, o número do pedido e a quantidade, onde conforme a quantidade é salvo um arquivo, onde ficará com a estrutura "cliente-pedido-quantidade.xls"
2 - Este processo está correto, ele salva normalmente, porém quando ele termina de salvar, fica aberto no último arquivo que foi salvo. Até aqui sem problemas
3 - O detalhe é que quando eu escolho a opção de voltar para a planilha de pedidos modelo, ele abre a planilha normalmente, mas não fecha a planilha do pedido que estava aberto.
O que estou entendendo é que ao abrir a planilha de pedido ele não consegue voltar para a planilha anterior para fechar a mesma. Deixo abaixo o código que estou usando. Se alguém puder me auxiliar ficarei imensamente grato
Sub RetPedido()
'Retorna para a planilha modelo de pedidos
If Range("K1") = "Salvo" Then
Workbooks.Open Filename:="Z:PedidosPedido.xlsm"
Range("B8").Select
Windows("" & Range("K53").Value & ".xls").Activate (NESTA LINHA QUE ESTA OCORRENDO O ERRO)
Application.DisplayAlerts = False
ActiveWorkbook.Save
Windows("" & Range("K53").Value & ".xls").Activate
Else
Exit Sub
End If
End Sub
Lembrando que todas as macros estão escritas em cada arquivo
Atenciosamente
Paulo
Postado : 11/09/2018 12:20 pm