Notifications
Clear all

Cadastro Produtos VBA

3 Posts
3 Usuários
0 Reactions
924 Visualizações
(@sirlei1601)
Posts: 1
New Member
Topic starter
 

Olá Pessoal!

Conto com a ajuda de você para resolver um código.

Seguinte estou elaborando uma planilhas para cadastro de Produtos/Fornecedores/Clientes/Orçamentos, ainda está na fase de elaboração e todos os comandos (Excluir/Alterar) para inserção de um novo produto estão funcionando perfeitamente, exceto o cadastro em si. Quando eu clico em cadastrar ele não entende que tem que copiar os dados para a planilha de base. Já refiz os códigos e até agora nada, poderiam me ajudar?
Segue abaixo o código e se ajudar tem a planilha em anexo também.

Private Sub btCadastrar_Click()

Dim vcod        As Long
Dim vdescricao  As String
Dim vunidVenda  As String
Dim vvalorvenda As Currency
Dim FR          As frmProd
Dim vvlbusca    As String
Dim vvlchave    As String

Set W = Sheets("Produtos")
Set FR = frmProd

W.Select
Set UltCel = W.Cells(W.Rows.Count, 2).End(xlUp).Offset(1, 0)


'Cadastra o novo produto
'-----------------------------------------------------------------------------

UltCel.Select

'Gravando os valores nas células

With ActiveCell
    .Offset(0, 1).Value = vcod
    .Value = vdescricao
    .Offset(0, 1).Value = vunidVenda
    .Offset(0, 2).Value = vvalorvenda
End With


ActiveCell.Offset(0, -1).Resize(1, 4).Select
Selection.BorderAround LineStyle:=xlContinuous
Selection.Borders(xlInsideVertical).LineStyle = xlContinuous

ActiveCell.Offset(0, 4).HorizontalAlignment = xlCenter
ActiveCell.Offset(0, 4).Interior.Color = RGB(184, 204, 228)

ActiveCell.Offset(1, 0).Select

Unload frmProd
frmProd.Show


End Sub
 
Postado : 05/07/2017 1:40 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sirlei1601

Movi teu tópico para VBA & Macros que é o assunto da tua dúvida, pois onde você havia é exclusivo para postagens de dúvidas e reclamações sobre o fórum.

Como você é novato(a), para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Na próxima vez, compacte o arquivo antes de anexar, conforme consta nas regras do fórum.

[]s
Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/07/2017 2:50 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa tarde Sirlei1601,

Note que você não alterou o nome do TxT/Combobox no código.

Corrija esse trecho com os nomes corretos:

With ActiveCell
    .Offset(0, 1).Value = vcod
    .Value = vdescricao
    .Offset(0, 1).Value = vunidVenda
    .Offset(0, 2).Value = vvalorvenda
End With

att,

 
Postado : 05/07/2017 3:08 pm