Notifications
Clear all

Formularios

8 Posts
3 Usuários
0 Reactions
1,939 Visualizações
(@celri_33)
Posts: 208
Reputable Member
Topic starter
 

Bom dia amigos!

Alguém poderia me ajudar?

Tenho que fazer formulários no Excel, até ai sem problemas, mas preciso que eles saiam com numeração não repetida e em ordem crescente.

Exemplo:

Emito um formulário agora e ele é o numero 1, depois de um tempo tenho que emitir outro, consequentemente ele tem que me trazer o numero 2, mas a sequencia de emissão é continua e sem muitos intervalos, não tenho um formulário propriamente elaborado, mas se tiver como fazer o que mencionei, eu adapto no que eu fizer.

Obrigado!

 
Postado : 26/11/2014 8:33 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Poste seu arquivo modelo e lembre se de usar a pesquisa do fórum!!

Attt

 
Postado : 26/11/2014 8:36 am
(@celri_33)
Posts: 208
Reputable Member
Topic starter
 

Segue anexo,

A numeração tem que estar na linha 6 "COTAÇÃO Nº"

 
Postado : 26/11/2014 8:47 am
(@celri_33)
Posts: 208
Reputable Member
Topic starter
 

Bom dia Galera!!!

Nenhuma novidade??

Abraços

 
Postado : 27/11/2014 7:31 am
(@themrl16)
Posts: 60
Trusted Member
 

Bom dia Celri!

Por favor, verifique o anexo que consta nessa mensagem.
Eu criei uma macro que realizará a impressão quando você clicar no botão que fica no cabeçalho do formulário. Após a impressão, a célula H6 (nº cotação) será incrementada automaticamente.

OBS: Observe que eu alterei o formato do arquivo. Para que ele funcione corretamente, é necessário que as macros estejam habilitadas no seu Excel.

Abraços,

Murilo.

 
Postado : 27/11/2014 8:33 am
(@celri_33)
Posts: 208
Reputable Member
Topic starter
 

Bom dia Celri!

Por favor, verifique o anexo que consta nessa mensagem.
Eu criei uma macro que realizará a impressão quando você clicar no botão que fica no cabeçalho do formulário. Após a impressão, a célula H6 (nº cotação) será incrementada automaticamente.

OBS: Observe que eu alterei o formato do arquivo. Para que ele funcione corretamente, é necessário que as macros estejam habilitadas no seu Excel.

Abraços,

Murilo.

Oi Amigo, perfeito!!!

Mas não teria como viabilizar o código VBA, para eu aprender e adaptar em outros formulários que venha a ter que desenvolver?
(Não consegui visualiza-lo)

 
Postado : 27/11/2014 8:47 am
(@themrl16)
Posts: 60
Trusted Member
 

Através da aba Desenvolvedor, você conseguirá habilitar o Modo de Design e clicar com o botão direito do mouse no botão -> Exibir código... caso não tenha o Modo de Design habilitado, verifique como fazê-lo através do link: http://www.ramosinformatica.com/habilit ... xcel-2010/

A outra opção (que é mais fácil), é pressionar as teclas Alt + F11 para abrir o Editor do VBA. Nele, consta o código do botão no Objeto Plan1:

Private Sub cmd_Click()
    Application.ScreenUpdating = False
        cmd.Visible = False 'Esconde Botão para não aparecer durante a impressão
        ActiveWorkbook.PrintOut 'Imprime o formulário
        [h6].Value = [h6].Value + 1 'Incrementa em 1 o valor atual
        cmd.Visible = True 'Exibe novamente o botão
    Application.ScreenUpdating = True
End Sub
 
Postado : 27/11/2014 8:57 am
(@celri_33)
Posts: 208
Reputable Member
Topic starter
 

O Amigo,

Perfeito, muito obrigado mesmo!

 
Postado : 27/11/2014 9:00 am