- 14 Ago 2021 às 22:39
#66343
Tenho uma pasta de trabalho com dezenas de abas, algumas delas chamam um formulário, ou seja, um formulário serve para várias abas. Após preenche as informações solicitadas nesse formulário necessito retornar a aba que o chamou.
Como faço para garantir esse retorno? Quando eu coloco o codenome não há probema, porém ele vária. Então pensei em usar ActiveSheet.CodeName no entanto não é possível seta-lo Set ws = ActiveSheet.CodeName, gera erro.
Abaixo envio código com codinome de aba HO, assim funciona, porém como falei se for a aba HB que chama então ele retorna para aba errada.
Alguém pode auxiliar-me?
Private Sub Btn_Ok_Click()
Dim ws As Worksheet
Set ws = HO
ws.Select
End sub
Como faço para garantir esse retorno? Quando eu coloco o codenome não há probema, porém ele vária. Então pensei em usar ActiveSheet.CodeName no entanto não é possível seta-lo Set ws = ActiveSheet.CodeName, gera erro.
Abaixo envio código com codinome de aba HO, assim funciona, porém como falei se for a aba HB que chama então ele retorna para aba errada.
Alguém pode auxiliar-me?
Private Sub Btn_Ok_Click()
Dim ws As Worksheet
Set ws = HO
ws.Select
End sub