Notifications
Clear all

Nova linha ao preencher campo

9 Posts
3 Usuários
0 Reactions
1,298 Visualizações
(@jpfornari)
Posts: 43
Trusted Member
Topic starter
 

Boa Tarde!!

Sou estudante de Eng. Civil e estou criando planilhas padrão para o Levantamento de Quantitativos de Obras, por exemplo, uma planilha onde eu descrevo os revestimentos do forro de um edificio...

Minha duvida é a seguinte:

Quero preencher todos os campos da linha 1 e ao terminar quero que uma linha 2 seja criada deslocando o conteudo abaixo para a linha susequente!

Ex:

A B C D E
1 Pavimento Área Tipo de forro Reboco ......

2 2°Pavimento 84,52 1 84,52 (OBS: ao preencher essa linha dois a linha 3 com o subtotal é deslocada para baixo e no lugar dela uma linha em branco nova é inserida)

3 SUB TOTAL PAVIMENTO -------------------- =soma(D2:D...)

Eu usaria um macro, uma formula?? Como posso resolver isso!

 
Postado : 25/10/2012 11:23 am
(@caprimo)
Posts: 10
Active Member
 

Olá jpfornari,

acredito que uma tabela pode resolver seu problema.
Basta inserir tabela com a quantidade de colunas que desejar, depois é só ir em design (com qualquer célula da tabela selecionada) e selecionar "linhas totais".
Depois disso é só arrastar a tabela para baixo. No canto inferior direito tem a opção de selecionar e arrastar para aumentar.

Em anexo um exemplo.

 
Postado : 25/10/2012 12:06 pm
(@jpfornari)
Posts: 43
Trusted Member
Topic starter
 

Acho que me expressei mal!!

Quero que ao dar enter após preencher a linha que ela crie uma nova linha em branco empurrando o que esta na linha a baixo!

 
Postado : 25/10/2012 12:13 pm
(@jpfornari)
Posts: 43
Trusted Member
Topic starter
 

preciso de uma função que ao dar um enter na ultima linha ou clicar em algo, possa inserir as linhas necessarias

 
Postado : 25/10/2012 12:18 pm
(@jpfornari)
Posts: 43
Trusted Member
Topic starter
 

Seria isso!! mas quando eu chego no A5 a planilha acaba!!

E se eu precisar de mais linhas??

Como acrescento automaticamente??

 
Postado : 25/10/2012 12:20 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Clicar com o botão direito sobre o numero da linha que contem o total e depois em inserir não lhe atende?

 
Postado : 25/10/2012 12:22 pm
(@jpfornari)
Posts: 43
Trusted Member
Topic starter
 

Não!! Pois a intensão é criar uma planilha padrão onde eu apenas acrescente os dados!

 
Postado : 25/10/2012 12:24 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Não seria tipo isso.... :? :?

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A2")) Is Nothing Then
If Target.Cells.Value <> "" Then
ActiveCell.EntireRow.Insert
End If
End If
End Sub
 
Postado : 26/10/2012 4:48 am
(@jpfornari)
Posts: 43
Trusted Member
Topic starter
 

Bom dia!!

Não seria tipo isso.... :? :?

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A2")) Is Nothing Then
If Target.Cells.Value <> "" Then
ActiveCell.EntireRow.Insert
End If
End If
End Sub

Seria isso mesmo!! Muito obrigado!!

 
Postado : 26/10/2012 6:58 am