Nao sei ainda como implantar neste codigo abaixo.
Repare que meu codigo possui 5 rotinas identicas para cada Caixa de 1 a 5, na intensao de enxugar este codigo e manter apenas uma rotina para todos os caixas , tenho que ao inves disso:
Caixa1.Txt_Pendencia.Value = 2
ter isso
Ativo.Txt_Pendencia.Value = 2
Entao Ativo podera ser = Caixa1, ou Caixa 2 ou Caixa 3 ou Caixa 4 ou Caixa 5, dependendo do que esta escrito em :
TextBox1.Value dentro do Formulario Pagamento2, pois esse codigo abaixo é processado dentro de Pagamento2 , e jogara as informacoes processadas no caixa referenciado em ATIVO = TextBox1.Value.
Sera que expliquei corretamente ?
por isso e que tentei criar a variavel
Dim Ativo As String
Ativo = TextBox1.Value
Segue meu codigo ao qual funciona perfeitamente, porem usando varios If's
Private Sub btnOK1_Click()
Application.ScreenUpdating = 0
Dim valor As String
Dim Opt As String
Dim Myoption As String
'Jogar o Desconto para Caixa1
Dim Valor1, Valor2 As Double
'--------------------------------------------------------------------
' Rotina para CAixa1
If Caixa.Value = "Caixa1" Then
If Opt1.Value = True Then 'Dinheiro
Myoption = "DINHEIRO"
Caixa1.Txt_Pendencia.Value = 2
Troco.Show
If TextBox3.Value <> "" Then
Caixa1.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue1
End If
If Opt2.Value = True Then 'Deposito
Myoption = "DEPÓSITO"
Caixa1.Txt_Pendencia.Value = 3
If TextBox3.Value <> "" Then
Caixa1.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue1
End If
If Opt3.Value = True Then 'Pendencia
Myoption = "PENDÊNCIA"
Caixa1.Txt_Pendencia.Value = 4
Caixa1.Label_10.Caption = TextBox8.Value
Caixa1.Label_11.Caption = TextBox21.Value
If TextBox3.Value <> "" Then
Caixa1.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue1
End If
If Opt4.Value = True Then 'Dinheiro + Debito
Myoption = "DINHEIRO + DÉBITO"
Caixa1.Txt_Pendencia.Value = 5
Caixa1.Label_3.Caption = TextBox15.Value
Caixa1.Label_4.Caption = TextBox13.Value
Caixa1.Label_9.Caption = TextBox15.Value * Plan18.Range("F31").Value
GoTo Segue1
End If
If Opt5.Value = True Then 'Dinheiro + Cartao 1X
Myoption = "DINHEIRO + CARTÃO 1x"
Caixa1.Txt_Pendencia.Value = 6
Caixa1.Label_3.Caption = TextBox15.Value
Caixa1.Label_4.Caption = TextBox13.Value
Caixa1.Label_9.Caption = TextBox15.Value * Plan18.Range("G31").Value
GoTo Segue1
End If
If Opt6.Value = True Then 'Dinheiro + Cartao 2x
Myoption = "DINHEIRO + CARTÃO 2x"
Caixa1.Txt_Pendencia.Value = 7
Caixa1.Label_3.Caption = TextBox15.Value
Caixa1.Label_4.Caption = TextBox13.Value
Caixa1.Label_9.Caption = TextBox15.Value * Plan18.Range("H31").Value
GoTo Segue1
End If
If Opt7.Value = True Then 'Dinheiro + Cartao 3x
Myoption = "DINHEIRO + CARTÃO 3x"
Caixa1.Txt_Pendencia.Value = 8
Caixa1.Label_3.Caption = TextBox15.Value
Caixa1.Label_4.Caption = TextBox13.Value
Caixa1.Label_9.Caption = TextBox7.Value
Caixa1.Label_9.Caption = TextBox15.Value * Plan18.Range("I31").Value
GoTo Segue1
End If
If Opt8.Value = True Then 'Debito
Myoption = "DÉBITO"
Caixa1.Txt_Pendencia.Value = 9
Caixa1.Label_3.Caption = Format(TextBox8.Value, "R$ #,##0.00")
Caixa1.Label_9.Caption = TextBox8.Value * Plan18.Range("F31").Value
' End If
GoTo Segue1
End If
If Opt9.Value = True Then 'Credito 1x
Myoption = "CRÉDITO 1x"
Caixa1.Txt_Pendencia.Value = 10
' If TextBox3.Value <> "" Then
Caixa1.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa1.Label_9.Caption = TextBox8.Value * Plan18.Range("G31").Value
'End If
GoTo Segue1
End If
If Opt10.Value = True Then 'Credito 2x
Myoption = "CRÉDITO 2x"
Caixa1.Txt_Pendencia.Value = 11
' If TextBox3.Value <> "" Then
Caixa1.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa1.Label_9.Caption = TextBox8.Value * Plan18.Range("H31").Value
'End If
GoTo Segue1
End If
If Opt11.Value = True Then 'Credito 3X
Myoption = "CRÉDITO 3x"
Caixa1.Txt_Pendencia.Value = 12
' If TextBox3.Value <> "" Then
Caixa1.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa1.Label_9.Caption = TextBox8.Value * Plan18.Range("I31").Value
'End If
GoTo Segue1
End If
'If Opt4.Value = True Or Opt5.Value = True Or Opt6.Value = Ture Or Opt7.Value = True Then
'If TextBox16.Value = "" Then
Mensagem4.Show
Exit Sub
'End If
'End If
If TextBox17 <> "" Then
GoTo Segue1
End If
If Myoption = "" Then
Mensagem1.Show
Exit Sub
End If
Troco.Show
Exit Sub
Segue1:
Caixa1.Forma_Pag.Caption = Myoption
Caixa1.PAGAMENTO.Caption = "PROCESSAR A VENDA"
Caixa1.PAGAMENTO.BackColor = &HC000&
Caixa1.PAGAMENTO.ForeColor = &HFFFFFF
If Myoption = "PENDÊNCIA" Then
Caixa1.Total = ""
End If
'Força haver uma modificacao em Caixa1.Total e assim chamar outra rotina.
Caixa1.Total.Value = ""
Caixa1.Total.Value = TextBox8.Value
Caixa1.Label_1.Caption = TextBox1.Value
'Sheets(D).fff
'Jogar o Desconto para Caixa1
Valor1 = TextBox5.Value
Valor2 = TextBox6.Value
Caixa1.TextBox_Desconto = Valor1 + Valor2
GoTo Fim:
End If
'--------------------------------------------------------------------
'--------------------------------------------------------------------
' Rotina para o caixa 2
If Caixa.Value = "Caixa2" Then
If Opt1.Value = True Then 'Dinheiro
Myoption = "DINHEIRO"
Caixa2.Txt_Pendencia.Value = 2
Troco.Show
If TextBox3.Value <> "" Then
Caixa2.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue2
End If
If Opt2.Value = True Then 'Deposito
Myoption = "DEPÓSITO"
Caixa2.Txt_Pendencia.Value = 3
If TextBox3.Value <> "" Then
Caixa2.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue2
End If
If Opt3.Value = True Then 'Pendencia
Myoption = "PENDÊNCIA"
Caixa2.Txt_Pendencia.Value = 4
If TextBox3.Value <> "" Then
Caixa2.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue2
End If
If Opt4.Value = True Then 'Dinheiro + Debito
Myoption = "DINHEIRO + DÉBITO"
Caixa2.Txt_Pendencia.Value = 5
Caixa2.Label_3.Caption = TextBox15.Value
Caixa2.Label_4.Caption = TextBox13.Value
Caixa2.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue2
End If
If Opt5.Value = True Then 'Dinheiro + Cartao 1X
Myoption = "DINHEIRO + CARTÃO 1x"
Caixa2.Txt_Pendencia.Value = 6
Caixa2.Label_3.Caption = TextBox15.Value
Caixa2.Label_4.Caption = TextBox13.Value
Caixa2.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue2
End If
If Opt6.Value = True Then 'Dinheiro + Cartao 2x
Myoption = "DINHEIRO + CARTÃO 2x"
Caixa2.Txt_Pendencia.Value = 7
Caixa2.Label_3.Caption = TextBox15.Value
Caixa2.Label_4.Caption = TextBox13.Value
Caixa2.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue2
End If
If Opt7.Value = True Then 'Dinheiro + Cartao 3x
Myoption = "DINHEIRO + CARTÃO 3x"
Caixa2.Txt_Pendencia.Value = 8
Caixa2.Label_3.Caption = TextBox15.Value
Caixa2.Label_4.Caption = TextBox13.Value
Caixa2.Label_9.Caption = TextBox7.Value
Caixa2.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue2
End If
If Opt8.Value = True Then 'Debito
Myoption = "DÉBITO"
Caixa2.Txt_Pendencia.Value = 9
Caixa2.Label_3.Caption = Format(TextBox8.Value, "R$ #,##0.00")
Caixa2.Label_9.Caption = TextBox8.Value * Plan34.Range("H11").Value
' End If
GoTo Segue2
End If
If Opt9.Value = True Then 'Credito 1x
Myoption = "CRÉDITO 1x"
Caixa2.Txt_Pendencia.Value = 10
' If TextBox3.Value <> "" Then
Caixa2.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa2.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue2
End If
If Opt10.Value = True Then 'Credito 2x
Myoption = "CRÉDITO 2x"
Caixa2.Txt_Pendencia.Value = 11
' If TextBox3.Value <> "" Then
Caixa2.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa2.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue2
End If
If Opt11.Value = True Then 'Credito 3X
Myoption = "CRÉDITO 3x"
Caixa2.Txt_Pendencia.Value = 12
' If TextBox3.Value <> "" Then
Caixa2.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa2.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue2
End If
'If Opt4.Value = True Or Opt5.Value = True Or Opt6.Value = Ture Or Opt7.Value = True Then
'If TextBox16.Value = "" Then
Mensagem4.Show
Exit Sub
'End If
'End If
If TextBox17 <> "" Then
GoTo Segue2
End If
If Myoption = "" Then
Mensagem1.Show
Exit Sub
End If
Troco.Show
Exit Sub
Segue2:
Caixa2.Forma_Pag.Caption = Myoption
Caixa2.PAGAMENTO.Caption = "PROCESSAR A VENDA"
Caixa2.PAGAMENTO.BackColor = &HC000&
Caixa2.PAGAMENTO.ForeColor = &HFFFFFF
If Myoption = "PENDÊNCIA" Then
Caixa2.Total = ""
End If
'Força haver uma modificacao em Caixa1.Total e assim chamar outra rotina.
Caixa2.Total.Value = ""
Caixa2.Total.Value = TextBox8.Value
Caixa2.Label_1.Caption = TextBox1.Value
'Jogar o Desconto para Caixa1
Valor1 = TextBox5.Value
Valor2 = TextBox6.Value
Caixa2.TextBox_Desconto = Valor1 + Valor2
GoTo Fim:
End If
'--------------------------------------------------------------------
' Rotina para o caixa 3
If Caixa.Value = "Caixa3" Then
If Opt1.Value = True Then 'Dinheiro
Myoption = "DINHEIRO"
Caixa3.Txt_Pendencia.Value = 2
Troco.Show
If TextBox3.Value <> "" Then
Caixa3.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue3
End If
If Opt2.Value = True Then 'Deposito
Myoption = "DEPÓSITO"
Caixa3.Txt_Pendencia.Value = 3
If TextBox3.Value <> "" Then
Caixa3.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue3
End If
If Opt3.Value = True Then 'Pendencia
Myoption = "PENDÊNCIA"
Caixa3.Txt_Pendencia.Value = 4
If TextBox3.Value <> "" Then
Caixa3.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue3
End If
If Opt4.Value = True Then 'Dinheiro + Debito
Myoption = "DINHEIRO + DÉBITO"
Caixa3.Txt_Pendencia.Value = 5
Caixa3.Label_3.Caption = TextBox15.Value
Caixa3.Label_4.Caption = TextBox13.Value
Caixa3.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue3
End If
If Opt5.Value = True Then 'Dinheiro + Cartao 1X
Myoption = "DINHEIRO + CARTÃO 1x"
Caixa3.Txt_Pendencia.Value = 6
Caixa3.Label_3.Caption = TextBox15.Value
Caixa3.Label_4.Caption = TextBox13.Value
Caixa3.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue3
End If
If Opt6.Value = True Then 'Dinheiro + Cartao 2x
Myoption = "DINHEIRO + CARTÃO 2x"
Caixa3.Txt_Pendencia.Value = 7
Caixa3.Label_3.Caption = TextBox15.Value
Caixa3.Label_4.Caption = TextBox13.Value
Caixa3.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue3
End If
If Opt7.Value = True Then 'Dinheiro + Cartao 3x
Myoption = "DINHEIRO + CARTÃO 3x"
Caixa3.Txt_Pendencia.Value = 8
Caixa3.Label_3.Caption = TextBox15.Value
Caixa3.Label_4.Caption = TextBox13.Value
Caixa3.Label_9.Caption = TextBox7.Value
Caixa3.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue3
End If
If Opt8.Value = True Then 'Debito
Myoption = "DÉBITO"
Caixa3.Txt_Pendencia.Value = 9
Caixa3.Label_3.Caption = Format(TextBox8.Value, "R$ #,##0.00")
Caixa3.Label_9.Caption = TextBox8.Value * Plan34.Range("H11").Value
' End If
GoTo Segue3
End If
If Opt9.Value = True Then 'Credito 1x
Myoption = "CRÉDITO 1x"
Caixa3.Txt_Pendencia.Value = 10
' If TextBox3.Value <> "" Then
Caixa3.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa3.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue3
End If
If Opt10.Value = True Then 'Credito 2x
Myoption = "CRÉDITO 2x"
Caixa3.Txt_Pendencia.Value = 11
' If TextBox3.Value <> "" Then
Caixa3.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa3.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue3
End If
If Opt11.Value = True Then 'Credito 3X
Myoption = "CRÉDITO 3x"
Caixa3.Txt_Pendencia.Value = 12
' If TextBox3.Value <> "" Then
Caixa3.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa3.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue3
End If
'If Opt4.Value = True Or Opt5.Value = True Or Opt6.Value = Ture Or Opt7.Value = True Then
'If TextBox16.Value = "" Then
Mensagem4.Show
Exit Sub
'End If
'End If
If TextBox17 <> "" Then
GoTo Segue3
End If
If Myoption = "" Then
Mensagem1.Show
Exit Sub
End If
Troco.Show
Exit Sub
Segue3:
Caixa3.Forma_Pag.Caption = Myoption
Caixa3.PAGAMENTO.Caption = "PROCESSAR A VENDA"
Caixa3.PAGAMENTO.BackColor = &HC000&
Caixa3.PAGAMENTO.ForeColor = &HFFFFFF
If Myoption = "PENDÊNCIA" Then
Caixa3.Total = ""
End If
'Força haver uma modificacao em Caixa1.Total e assim chamar outra rotina.
Caixa3.Total.Value = ""
Caixa3.Total.Value = TextBox8.Value
Caixa3.Label_1.Caption = TextBox1.Value
GoTo Fim:
End If
'--------------------------------------------------------------------
' Rotina para o caixa 4
If Caixa.Value = "Caixa4" Then
If Opt1.Value = True Then 'Dinheiro
Myoption = "DINHEIRO"
Caixa4.Txt_Pendencia.Value = 2
Troco.Show
If TextBox3.Value <> "" Then
Caixa4.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue4
End If
If Opt2.Value = True Then 'Deposito
Myoption = "DEPÓSITO"
Caixa4.Txt_Pendencia.Value = 3
If TextBox3.Value <> "" Then
Caixa4.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue4
End If
If Opt3.Value = True Then 'Pendencia
Myoption = "PENDÊNCIA"
Caixa4.Txt_Pendencia.Value = 4
If TextBox3.Value <> "" Then
Caixa4.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue4
End If
If Opt4.Value = True Then 'Dinheiro + Debito
Myoption = "DINHEIRO + DÉBITO"
Caixa4.Txt_Pendencia.Value = 5
Caixa4.Label_3.Caption = TextBox15.Value
Caixa4.Label_4.Caption = TextBox13.Value
Caixa4.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue4
End If
If Opt5.Value = True Then 'Dinheiro + Cartao 1X
Myoption = "DINHEIRO + CARTÃO 1x"
Caixa4.Txt_Pendencia.Value = 6
Caixa4.Label_3.Caption = TextBox15.Value
Caixa4.Label_4.Caption = TextBox13.Value
Caixa4.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue4
End If
If Opt6.Value = True Then 'Dinheiro + Cartao 2x
Myoption = "DINHEIRO + CARTÃO 2x"
Caixa4.Txt_Pendencia.Value = 7
Caixa4.Label_3.Caption = TextBox15.Value
Caixa4.Label_4.Caption = TextBox13.Value
Caixa4.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue4
End If
If Opt7.Value = True Then 'Dinheiro + Cartao 3x
Myoption = "DINHEIRO + CARTÃO 3x"
Caixa4.Txt_Pendencia.Value = 8
Caixa4.Label_3.Caption = TextBox15.Value
Caixa4.Label_4.Caption = TextBox13.Value
Caixa4.Label_9.Caption = TextBox7.Value
Caixa4.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue4
End If
If Opt8.Value = True Then 'Debito
Myoption = "DÉBITO"
Caixa4.Txt_Pendencia.Value = 9
Caixa4.Label_3.Caption = Format(TextBox8.Value, "R$ #,##0.00")
Caixa4.Label_9.Caption = TextBox8.Value * Plan34.Range("H11").Value
' End If
GoTo Segue4
End If
If Opt9.Value = True Then 'Credito 1x
Myoption = "CRÉDITO 1x"
Caixa4.Txt_Pendencia.Value = 10
' If TextBox3.Value <> "" Then
Caixa4.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa4.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue4
End If
If Opt10.Value = True Then 'Credito 2x
Myoption = "CRÉDITO 2x"
Caixa4.Txt_Pendencia.Value = 11
' If TextBox3.Value <> "" Then
Caixa4.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa4.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue4
End If
If Opt11.Value = True Then 'Credito 3X
Myoption = "CRÉDITO 3x"
Caixa4.Txt_Pendencia.Value = 12
' If TextBox3.Value <> "" Then
Caixa4.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa4.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue4
End If
'If Opt4.Value = True Or Opt5.Value = True Or Opt6.Value = Ture Or Opt7.Value = True Then
'If TextBox16.Value = "" Then
Mensagem4.Show
Exit Sub
'End If
'End If
If TextBox17 <> "" Then
GoTo Segue4
End If
If Myoption = "" Then
Mensagem1.Show
Exit Sub
End If
Troco.Show
Exit Sub
Segue4:
Caixa4.Forma_Pag.Caption = Myoption
Caixa4.PAGAMENTO.Caption = "PROCESSAR A VENDA"
Caixa4.PAGAMENTO.BackColor = &HC000&
Caixa4.PAGAMENTO.ForeColor = &HFFFFFF
If Myoption = "PENDÊNCIA" Then
Caixa4.Total = ""
End If
'Força haver uma modificacao em Caixa1.Total e assim chamar outra rotina.
Caixa4.Total.Value = ""
Caixa4.Total.Value = TextBox8.Value
Caixa4.Label_1.Caption = TextBox1.Value
GoTo Fim:
End If
'--------------------------------------------------------------------
' Rotina para o caixa 5
If Caixa.Value = "Caixa5" Then
If Opt1.Value = True Then 'Dinheiro
Myoption = "DINHEIRO"
Caixa5.Txt_Pendencia.Value = 2
Troco.Show
If TextBox3.Value <> "" Then
Caixa5.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue5
End If
If Opt2.Value = True Then 'Deposito
Myoption = "DEPÓSITO"
Caixa5.Txt_Pendencia.Value = 3
If TextBox3.Value <> "" Then
Caixa5.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue5
End If
If Opt3.Value = True Then 'Pendencia
Myoption = "PENDÊNCIA"
Caixa5.Txt_Pendencia.Value = 4
If TextBox3.Value <> "" Then
Caixa5.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
End If
GoTo Segue5
End If
If Opt4.Value = True Then 'Dinheiro + Debito
Myoption = "DINHEIRO + DÉBITO"
Caixa5.Txt_Pendencia.Value = 5
Caixa5.Label_3.Caption = TextBox15.Value
Caixa5.Label_4.Caption = TextBox13.Value
Caixa5.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue5
End If
If Opt5.Value = True Then 'Dinheiro + Cartao 1X
Myoption = "DINHEIRO + CARTÃO 1x"
Caixa5.Txt_Pendencia.Value = 6
Caixa5.Label_3.Caption = TextBox15.Value
Caixa5.Label_4.Caption = TextBox13.Value
Caixa5.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue5
End If
If Opt6.Value = True Then 'Dinheiro + Cartao 2x
Myoption = "DINHEIRO + CARTÃO 2x"
Caixa5.Txt_Pendencia.Value = 7
Caixa5.Label_3.Caption = TextBox15.Value
Caixa5.Label_4.Caption = TextBox13.Value
Caixa5.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue5
End If
If Opt7.Value = True Then 'Dinheiro + Cartao 3x
Myoption = "DINHEIRO + CARTÃO 3x"
Caixa5.Txt_Pendencia.Value = 8
Caixa5.Label_3.Caption = TextBox15.Value
Caixa5.Label_4.Caption = TextBox13.Value
Caixa5.Label_9.Caption = TextBox7.Value
Caixa5.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
GoTo Segue5
End If
If Opt8.Value = True Then 'Debito
Myoption = "DÉBITO"
Caixa5.Txt_Pendencia.Value = 9
Caixa5.Label_3.Caption = Format(TextBox8.Value, "R$ #,##0.00")
Caixa5.Label_9.Caption = TextBox8.Value * Plan34.Range("H11").Value
' End If
GoTo Segue5
End If
If Opt9.Value = True Then 'Credito 1x
Myoption = "CRÉDITO 1x"
Caixa5.Txt_Pendencia.Value = 10
' If TextBox3.Value <> "" Then
Caixa5.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa5.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue5
End If
If Opt10.Value = True Then 'Credito 2x
Myoption = "CRÉDITO 2x"
Caixa5.Txt_Pendencia.Value = 11
' If TextBox3.Value <> "" Then
Caixa5.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa5.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue5
End If
If Opt11.Value = True Then 'Credito 3X
Myoption = "CRÉDITO 3x"
Caixa5.Txt_Pendencia.Value = 12
' If TextBox3.Value <> "" Then
Caixa5.Label_2.Caption = Format(TextBox3.Value, "R$ #,##0.00")
Caixa5.Label_9.Caption = TextBox8.Value * Plan34.Range("I11").Value
'End If
GoTo Segue5
End If
'If Opt4.Value = True Or Opt5.Value = True Or Opt6.Value = Ture Or Opt7.Value = True Then
'If TextBox16.Value = "" Then
Mensagem4.Show
Exit Sub
'End If
'End If
If TextBox17 <> "" Then
GoTo Segue5
End If
If Myoption = "" Then
Mensagem1.Show
Exit Sub
End If
Troco.Show
Exit Sub
Segue5:
Caixa5.Forma_Pag.Caption = Myoption
Caixa5.PAGAMENTO.Caption = "PROCESSAR A VENDA"
Caixa5.PAGAMENTO.BackColor = &HC000&
Caixa5.PAGAMENTO.ForeColor = &HFFFFFF
If Myoption = "PENDÊNCIA" Then
Caixa5.Total = ""
End If
'Força haver uma modificacao em Caixa1.Total e assim chamar outra rotina.
Caixa5.Total.Value = ""
Caixa5.Total.Value = TextBox8.Value
Caixa5.Label_1.Caption = TextBox1.Value
End If
Fim:
Unload Me
Application.ScreenUpdating = 1
End Sub
Postado : 09/03/2017 7:03 pm