Jump to content
Fórum Script Brasil
  • 0

O que está errado em meu código?


Calvin Sena

Question

Apresenta: Erro em tempo de execução '424': O objeto é obrigatorio

 

Private Sub CommandButton1_Click()
Call atualiza_caixa_listagem_estoque
End Sub



Private Sub UserForm_Initialize()

Call atualiza_caixa_listagem_estoque


End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)

Application.WindowState = xlMaximized

Application.DisplayFullScreen = False
ActiveWindow.DisplayGridlines = True
ActiveWindow.DisplayHeadings = True
ActiveWindow.DisplayWorkbookTabs = True
Application.DisplayFormulaBar = True

Application.ScreenUpdating = True
 


End Sub

Sub atualiza_caixa_listagem_estoque()

Sheets("sistema").Cells.Clear
Sheets("PESQUISA_GUIA_MEDICO_-_PE").Range("A:F").Copy Sheets("sistema").Range("A1")
Sheets("sistema").Range("A1").Value = "Procedimento"
Sheets("sistema").Range("B1").Value = "TUSS"
Sheets("sistema").Range("C1").Value = "AMB"
Sheets("sistema").Range("D1").Value = "CBHPM"
Sheets("sistema").Range("E1").Value = "CNPJ"
Sheets("sistema").Range("F1").Value = "Prestador"


If caixa_buscar_prod1.Value <> "" Then

    Sheets("sistema").UsedRange.AutoFilter 1, "*" & caixa_buscar_prod1 & "*"
    
End If

If caixa_buscar_prod2.Value <> "" Then

    Sheets("sistema").UsedRange.AutoFilter 1, "*" & caixa_buscar_prod2 & "*"
    
End If

If caixa_buscar_prod3.Value <> "" Then

    Sheets("sistema").UsedRange.AutoFilter 1, "*" & caixa_buscar_prod3 & "*"
    
End If

If caixa_buscar_prod.Value4 <> "" Then

    Sheets("sistema").UsedRange.AutoFilter 1, "*" & caixa_buscar_prod4 & "*"
    
End If

If caixa_buscar_prod.Value5 <> "" Then

    Sheets("sistema").UsedRange.AutoFilter 1, "*" & caixa_buscar_prod5 & "*"
    
End If

If caixa_buscar_prod.Value6 <> "" Then

    Sheets("sistema").UsedRange.AutoFilter 1, "*" & caixa_buscar_prod6 & "*"
    
End If



linha = Sheets("sistema").Range("A100000").End(xlUp).Row

If linha = 1 Then linha = 2

sistema.caixa_listagem_estoque.ColumnCount = 5
sistema.caixa_listagem_estoque.ColumnHeads = True
sistema.caixa_listagem_estoque.ColumnWidths = "250;50;50;50;150;150"
sistema.caixa_listagem_estoque.RowSource = "sistema!A2:F" & linha


End Sub

Private Sub caixa_listagem_estoque_Click()

caixa_buscar_prod2.Value = caixa_listagem_estoque.List(caixa_listagem_estoque.ListIndex, 1)
caixa_buscar_prod3.Value = caixa_listagem_estoque.List(caixa_listagem_estoque.ListIndex, 2)
caixa_buscar_prod1.Value = caixa_listagem_estoque.List(caixa_listagem_estoque.ListIndex, 0)
caixa_buscar_prod4.Value = caixa_listagem_estoque.List(caixa_listagem_estoque.ListIndex, 3)

End Sub

 

 

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...