Desculpe! Realmente, coloquei poucos dados sobre a situação. Vamos a eles:
1 ) O nome da aba onde estão as células J15, J18, J21 e J24 é Principal.
2 ) O Userfom foi denominado de Formulario_01.
3 ) O nome das 4 caixas de texto são: NomeAba, NomeGrafico, NomeX e NomeY.
4 ) O Nome do botão dentro do Userform onde desejo clicar para salvar os dados chama-se Salvar.
Seguindo a sua orientação, eu fiz o VBA assim:
Private Sub Salvar_Change()
Sheets("Principal").Range("j15") = NomeAba.Value
Sheets("Principal").Range("j18") = NomeGrafico.Value
Sheets("Principal").Range("j21") = NomeX.Value
Sheets("Principal").Range("j24") = NomeY.Value
End Sub
Mas não funcionou, devo ter feito algo errado. Olhe o código que eu estava usando anteriormente:
Private Sub Salvar_Click()
totalregistro = Worksheets("Principal").UsedRange.Rows.Count
With Worksheets("Principal")
Cells(totalregistro, 1) = NomeAba
Cells(totalregistro, 2) = NomeGrafico
Cells(totalregistro, 3) = NomeX
Cells(totalregistro, 4) = NomeY
End With
End Sub
Este código funciona, mas com um problema: os 4 dados são salvos sempre nas colunas A, B, C e D. Mas a linha não é sempre a mesma. Hora os 4 dados são salvos em uma linha, hora são salvos em outra linha. Como faço para corrigir isso?
Mais uma vez, obrigado;
Niltoncsp.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 17/10/2011 10:11 pm