1
resposta

[Dúvida] Preciso imprimir uma aba especifica | Por VBA

Explicação:

Eu tenho um TextBox em que eu insiro um o nome de um ID, e ele me retorna as informações pertencentes ao ID.

Para todos os ID existe uma aba específica na planilha com o mesmo nome.

(Exemplo - Nome do ID: **ID #000** | Nome da Aba: **ID #000**)

Dúvida:

Por fim gostaria de imprimir a aba correspondente ao ID diretamente do meu UserForm, por um botão.

(Exemplo - Sheets(**"NomeId"**).PrintOut | **No lugar de "NomeId", teria que ser uma variável dada pelo TextBox1)**

Grato desde Já!!!

1 resposta

Olá, Daniel, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

Para acessar o valor inserido em um TextBox, a propriedade Value deve ser utilizada. Exemplo:

Dim nomeAba As String
nomeAba = TextBox1.Value

Sheets(nomeAba).PrintOut

Dessa forma, o valor inserido no TextBox1 será atribuído à variável nomeAba e será utilizado como o nome da aba a ser impressa.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!