Inserir Fórmulas ju...
 
Notifications
Clear all

Inserir Fórmulas junto com os dados

5 Posts
1 Usuários
0 Reactions
1,995 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Pessoal, Estou com uma dúvida em relação a inserção de dados que explicarei melhor na planilha.
http://www.4shared.com/file/tMipgjDl/Concatenar.html

Desde já agradeço a ajuda!

 
Postado : 13/11/2010 6:50 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 


Veja se assim serve.

Modifiquei o UsedRange por End(xlUp), apaguei as fórmula e inseri um Copy/Paste.

Se preferir, podemos apenas inserir a fórmula.

Mas verifique se atende.

Private Sub salvar_Click() 'botão salvar'
totalregistro = Worksheets("Plan1").Range("A1048576").End(xlUp).Row + 1

With Worksheets("Plan1")
.Cells(totalregistro, 3) = TextBox1
.Cells(totalregistro, 4) = TextBox2
.Cells(totalregistro, 5) = TextBox3
.Cells(totalregistro, 6) = TextBox4
.Cells(totalregistro, 7) = TextBox5
End With

Range("A" & totalregistro - 1).Copy
Range("A" & totalregistro).Activate
ActiveSheet.Paste

MsgBox "GRAVADO COM SUCESSO"

End Sub

 
Postado : 13/11/2010 7:21 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Irmão, ficou ótimo mas pintou um outro "probleminha", quando cadastro o artigo nas colunas E e F ele cadastra como texto, como faço pra mudar pra número? E na coluna G tem que ser como moeda, como faço?

E outra coisa, como faria se houvesse fórmulas nas colunas H, I, J e K?

Desculopa o abuso irmão, e desde já agradesso a colaboração de sempre!

 
Postado : 16/11/2010 6:10 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Para converter usamos as Funções de conversão de tipos, de uma olhada na ajuda do VBA sobre as mesmas, temos varios tipos,e em sua rotina altere :

.Cells(totalregistro, 5) = TextBox1 - para :
.Cells(totalregistro, 5) = CDbl(TextBox1.Value) 'Valor Numerico
e

.Cells(totalregistro, 7) = TextBox5 - para :
.Cells(totalregistro, 7) = CCur(TextBox5.Value) 'Moeda

[]s

 
Postado : 16/01/2011 10:39 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pow Irmão Valew Mesmo, é o que eu queria!
Abç.

 
Postado : 17/01/2011 5:55 am