Olá
Minha dúvida é o seguinte, tenho um UserForm com um TextBox que eu forneço um "ID" e ele me retorna as informações de uma tabela. Dito isso vou explicar como funciona minha planilha.
Para cada ID, existe uma aba respectiva com o mesmo nome. Ex: ID #005 (e o nome da aba é Igual, ID #005).
Gostaria de imprimir direto pelo UserForm com um botão, o meu CommandButton tem que receber o valor do TextBox1 e impimir a aba correspondente.
Sheets("Gostaria que aqui "copiasse" o valor que eu coloquei na TextBox1").PrintOut
Grato desde já.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Daniel,
Veja se é o que tu precisas.
Criei uma planilha com três abas, a Inicial que possui um botão para inicializar o programa e duas para impressão.
Ao clicar no botão para iniciar, digite o nome da planilha e ele executará a impressão da planilha solicitada conforme tu querias.
O link para acesso da planilha está abaixo.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Para imprimir a aba correspondente ao valor digitado no TextBox1 do UserForm, você pode usar a seguinte linha de código:
Sheets(TextBox1.Value).PrintOut
Essa linha de código acessa a propriedade "Value" do TextBox1 para obter o valor digitado e usa esse valor como o nome da aba a ser impressa usando a função Sheets().
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.