Notifications
Clear all

Ordenar linhas por Data

6 Posts
3 Usuários
0 Reactions
1,239 Visualizações
(@matazevedo)
Posts: 0
New Member
Topic starter
 

Boa tarde Srs,

Estou com um projeto para controle de contas de consumo (Água, Energia, Telefonia). Em um dos forms eu faço o registro de pagamento de cada conta, onde eu informo: Data do Pagamento, Nome da Concessionaria, Valor do Pagto e Código da Conta (cada informação em uma coluna). Após selecionar todas as contas a serem pagas no dia, eu clico em um botão que gera um relatório XPS que soma as celulas da Coluna de Valor. Minha necessidade é: Incluir Datas diferentes e a planilha organizar essas linhas de registro por Data.

Agradeço desde já!

Mat.

 
Postado : 26/01/2015 10:59 am
(@gtsalikis)
Posts: 2373
Noble Member
 

É só gravar uma macro.

Use o comando classificar quando gravar a macro.

 
Postado : 26/01/2015 11:10 am
(@matazevedo)
Posts: 0
New Member
Topic starter
 

gtsalikis,

Desculpe se não fui muito claro na descrição rs. Eu preciso que, ao incluir um novo registro, o Plan1 seja reordenado automaticamente, via código vba (o qual eu não faço ideia de como desenvolver).

Obg.

 
Postado : 26/01/2015 11:36 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Mat.

Você precisa facilitar, senão o pessoal não ajuda.
Vc nem ao menos anexou um exemplo da planilha.

Clique no link e leia:

viewtopic.php?f=7&t=12600

Se a dica foi útil, clique na mãozinha.

[]s

 
Postado : 26/01/2015 11:49 am
(@gtsalikis)
Posts: 2373
Noble Member
 

gtsalikis,

Desculpe se não fui muito claro na descrição rs. Eu preciso que, ao incluir um novo registro, o Plan1 seja reordenado automaticamente, via código vba (o qual eu não faço ideia de como desenvolver).

Obg.

Por essa mesma razão, foi que eu te indiquei o gravador de macros, que se adapta perfeitamente à sua necessidade.

Leia:
https://support.office.microsoft.com/pt ... t-BR&ad=BR
http://guiadoexcel.com.br/como-gravar-macro-no-excel
http://www.techtudo.com.br/dicas-e-tuto ... excel.html

Veja também:
https://www.google.com.br/url?sa=t&rct= ... 9003,d.cWc

após terminar de gravar a macro (ela vai ter o nome Macro1)

vá ao teu código que vc já possui, e antes da ultima linha que seria:
End sub

Coloque o comando: Call Macro1

Fiando assim

Call Macro1
End Sub

 
Postado : 26/01/2015 11:51 am
(@matazevedo)
Posts: 0
New Member
Topic starter
 

gtsalikis,

Perfeito, estou aprendendo a programar vba na raça e ainda não sabia desta funcionalidade. Não só resolveu este meu problema como resolverá vários outros.

Muito obrigado!

Mat.

 
Postado : 26/01/2015 1:10 pm