Estou tentando executar esse código e não estou conseguindo, poderiam me ajudar?
Sub Atualiza_Caixa_Listagem_Movimentações()
Sheets("Movimentos").AutoFilterMode = False
If Range("Botao_Entrada").Value = True Then
Sheets("Movimentos").UsedRange.AutoFilter 9, "Entrada"
ElseIf Range("Botao_Saida").Value = True Then
Sheets("Movimentos").UsedRange.AutoFilter 9, "Saída"
End If
Sheets("Caixa_Movimentos").UsedRange.Clear
Sheets("Movimentos").UsedRange.Copy
Sheets("Caixa_Movimentos").Range("A1").PasteSpecial
Sheets("Movimentos").AutoFilterMode = False
linha = Sheets("Caixa_Movimentos").Range("A100000").End(xlUp).Row
Movimentos.Lista_Movimentacoes.ColumnCount = 9
Movimentos.Lista_Movimentacoes.ColumnHeads = True
Movimentos.Lista_Movimentacoes.ColumnWidths = "100;100;100;100;100;100;100;100;100"
Movimentos.Lista_Movimentacoes.RowSource = "Caixa_Movimentos!A2:J" & linha
End Sub
Private Sub Botao_Entrada_Click()
Range("Botao_Entrada").Value = True
Range("Botao_Saida").Value = False
Call Atualiza_Caixa_Listagem_Movimentações
End Sub
Private Sub Botao_Saida_Click()
Range("Botao_Saida").Value = True
Range("Botao_Entrada").Value = False
Call Atualiza_Caixa_Listagem_Movimentações
End Sub
Private Sub Caixa_Item_Change()
Cx_Sub.Value = Sheets("Base_Mesclado").Range("A:A").Find(Caixa_Item.Value).Offset(0, 4).Value
Cx_Qtd.Value = Sheets("Base_Mesclado").Range("A:A").Find(Caixa_Item.Value).Offset(0, 5).Value
Cx_Desc.Value = Sheets("Base_Mesclado").Range("A:A").Find(Caixa_Item.Value).Offset(0, 1).Value
End Sub
Private Sub CommandButton1_Click()
Controle_Itens.Show
End Sub
Private Sub CommandButton3_Click()
End Sub
Private Sub Entrada_Click()
If Caixa_Item.Value = "" Then
MsgBox ("Prencha o campo item!")
Exit Sub
End If
If Cx_Qtd.Value = "" Then
MsgBox ("Preencha o campo Quantidade!")
Exit Sub
End If
If Cx_Desc.Value = "" Then
MsgBox ("Preencha o campo Descrição!")
Exit Sub
End If
If Cx_Sub.Value = "" Then
MsgBox ("Preencha o campo Subinventário!")
Exit Sub
End If
If Cx_Req.Value = "" Then
MsgBox ("Preencha o campo Requisição!")
Exit Sub
End If
If Cx_Ende.Value = "" Then
MsgBox ("Preencha o campo Endereço!")
Exit Sub
End If
If Cx_Qtd_Aten.Value = "" Then
MsgBox ("Preencha o campo Quantidade Atendida!")
Exit Sub
End If
linha1 = Sheets("Movimentos").Range("A1048576").End(xlUp).Row + 1
Sheets("Movimentos").Cells(linha1, 3).Value = Caixa_Item.Value
Sheets("Movimentos").Cells(linha1, 6).Value = Cx_Qtd.Value + 0
Sheets("Movimentos").Cells(linha1, 5).Value = Cx_Sub.Value
Sheets("Movimentos").Cells(linha1, 4).Value = Cx_Desc.Value
Sheets("Movimentos").Cells(linha1, 8).Value = Cx_Req.Value
Sheets("Movimentos").Cells(linha1, 2).Value = Cx_Ende.Value
Sheets("Movimentos").Cells(linha1, 7).Value = Cx_Qtd_Aten.Value
Caixa_Item.Value = ""
Cx_Qtd.Value = ""
Cx_Sub.Value = ""
Cx_Req.Value = ""
Cx_Ende.Value = ""
Cx_Desc.Value = ""
Cx_Data.Value = ""
Cx_Qtd_Aten.Value = ""
MsgBox ("Item Enviado com Sucesso!")
Call Atualiza_Caixa_Listagem_Movimentações
End Sub
Private Sub Frame1_Click()
End Sub
Private Sub Label3_Click()
End Sub
Private Sub Label4_Click()
End Sub
Private Sub Label8_Click()
End Sub
Private Sub TextBox6_Change()
End Sub
Private Sub Todos_Click()
Call Atualiza_Caixa_Listagem_Movimentações
End Sub
Private Sub UserForm_Initialize()
Call Atualiza_Caixa_Itens
Call Atualiza_Caixa_Listagem_Movimentações
End Sub
Sub Atualiza_Caixa_Itens()
linha = Sheets("Base_Mesclado").Range("A1048576").End(xlUp).Row
Caixa_Item.RowSource = "Base_Mesclado!A2:A" & linha
End Sub