Option Explicit
Private Sub CommandButton1_Click()
Call IMPRIMIR
End Sub
Sub IMPRIMIR()
Dim LIN, LINHA As Long
' PESQUISA E LEVA DADOS PARA A PLANILHA IMPRIMIR
Sheets("IMPRIMIR").Range("A4:M50000").ClearContents
LIN = 2
LINHA = 4
Dim VPLAQUETA, VMOTORISTA, VROMANEIO, VEXPLANADOR, VINICIO, VFINAL, VESPECIE As String
VPLAQUETA = CStr(UCase(Sheets("DADOS2").Cells(LIN, 1).Value))
VMOTORISTA = CStr(UCase(Sheets("DADOS2").Cells(LIN, 2).Value))
VROMANEIO = CStr(UCase(Sheets("DADOS2").Cells(LIN, 3).Value))
VEXPLANADOR = CStr(UCase(Sheets("DADOS2").Cells(LIN, 4).Value))
VINICIO = CDate(UCase(Sheets("DADOS2").Cells(LIN, 5).Value))
VFINAL = CDate(UCase(Sheets("DADOS2").Cells(LIN, 6).Value))
VESPECIE = CStr(UCase(Sheets("DADOS2").Cells(LIN, 7).Value))
Do Until Sheets("DADOS2").Cells(LIN, 1) = ""
'tipo 1
If plaqueta.Value <> "" And motorista.Value <> "" And romaneio.Value <> "" And explanador.Value <> "" And inicio.Value <> "" And final.Value <> "" And especie.Value <> "" Then
If VPLAQUETA = UCase(plaqueta.Value) Then
If VMOTORISTA Like "*" & UCase(motorista.Value) & "*" Then
If VROMANEIO = UCase(romaneio.Value) Then
If VEXPLANADOR Like "*" & UCase(explanador.Value) & "*" Then
If VINICIO >= CDate(inicio.Value) Then
If VFINAL <= CDate(final.Value) Then
If VESPECIE Like "*" & UCase(especie.Value) & "*" Then
Sheets("IMPRIMIR").Cells(LINHA, 1) = Sheets("DADOS2").Cells(LIN, 1)
Sheets("IMPRIMIR").Cells(LINHA, 2) = Sheets("DADOS2").Cells(LIN, 2)
Sheets("IMPRIMIR").Cells(LINHA, 3) = Sheets("DADOS2").Cells(LIN, 3)
Sheets("IMPRIMIR").Cells(LINHA, 4) = Sheets("DADOS2").Cells(LIN, 4)
Sheets("IMPRIMIR").Cells(LINHA, 5) = Sheets("DADOS2").Cells(LIN, 5)
Sheets("IMPRIMIR").Cells(LINHA, 6) = Sheets("DADOS2").Cells(LIN, 6)
Sheets("IMPRIMIR").Cells(LINHA, 7) = Sheets("DADOS2").Cells(LIN, 7)
Sheets("IMPRIMIR").Cells(LINHA, 8) = Sheets("DADOS2").Cells(LIN, 8)
Sheets("IMPRIMIR").Cells(LINHA, 9) = Sheets("DADOS2").Cells(LIN, 9)
Sheets("IMPRIMIR").Cells(LINHA, 10) = Sheets("DADOS2").Cells(LIN, 10)
Sheets("IMPRIMIR").Cells(LINHA, 11) = Sheets("DADOS2").Cells(LIN, 11)
Sheets("IMPRIMIR").Cells(LINHA, 12) = Sheets("DADOS2").Cells(LIN, 12)
Sheets("IMPRIMIR").Cells(LINHA, 13) = Sheets("DADOS2").Cells(LIN, 13)
LINHA = LINHA + 1
End If
End If
End If
End If
End If
End If
End If
End If
'tipo 2
If plaqueta.Value <> "" And motorista.Value <> "" And romaneio.Value <> "" And explanador.Value <> "" And inicio.Value <> "" And final.Value <> "" And especie.Value = "" Then
If VPLAQUETA = UCase(plaqueta.Value) Then
If VMOTORISTA Like "*" & UCase(motorista.Value) & "*" Then
If VROMANEIO = UCase(romaneio.Value) Then
If VEXPLANADOR Like "*" & UCase(explanador.Value) & "*" Then
If VINICIO >= CDate(inicio.Value) Then
If VFINAL <= CDate(final.Value) Then
' If VESPECIE Like "*" & UCase(especie.value) & "*" Then
Sheets("IMPRIMIR").Cells(LINHA, 1) = Sheets("DADOS2").Cells(LIN, 1)
Sheets("IMPRIMIR").Cells(LINHA, 2) = Sheets("DADOS2").Cells(LIN, 2)
Sheets("IMPRIMIR").Cells(LINHA, 3) = Sheets("DADOS2").Cells(LIN, 3)
Sheets("IMPRIMIR").Cells(LINHA, 4) = Sheets("DADOS2").Cells(LIN, 4)
Sheets("IMPRIMIR").Cells(LINHA, 5) = Sheets("DADOS2").Cells(LIN, 5)
Sheets("IMPRIMIR").Cells(LINHA, 6) = Sheets("DADOS2").Cells(LIN, 6)
Sheets("IMPRIMIR").Cells(LINHA, 7) = Sheets("DADOS2").Cells(LIN, 7)
Sheets("IMPRIMIR").Cells(LINHA, 8) = Sheets("DADOS2").Cells(LIN, 8)
Sheets("IMPRIMIR").Cells(LINHA, 9) = Sheets("DADOS2").Cells(LIN, 9)
Sheets("IMPRIMIR").Cells(LINHA, 10) = Sheets("DADOS2").Cells(LIN, 10)
Sheets("IMPRIMIR").Cells(LINHA, 11) = Sheets("DADOS2").Cells(LIN, 11)
Sheets("IMPRIMIR").Cells(LINHA, 12) = Sheets("DADOS2").Cells(LIN, 12)
Sheets("IMPRIMIR").Cells(LINHA, 13) = Sheets("DADOS2").Cells(LIN, 13)
LINHA = LINHA + 1
End If
End If
End If
End If
End If
End If
End If
'tipo 3
If plaqueta.Value <> "" And motorista.Value <> "" And romaneio.Value <> "" And explanador.Value <> "" And inicio.Value <> "" And final.Value = "" And especie.Value = "" Then
If VPLAQUETA = UCase(plaqueta.Value) Then
If VMOTORISTA Like "*" & UCase(motorista.Value) & "*" Then
If VROMANEIO = UCase(romaneio.Value) Then
If VEXPLANADOR Like "*" & UCase(explanador.Value) & "*" Then
If VINICIO >= CDate(inicio.Value) Then
'If vfinal <= CDate(final.Value) Then
' If VESPECIE Like "*" & UCase(especie.value) & "*" Then
Sheets("IMPRIMIR").Cells(LINHA, 1) = Sheets("DADOS2").Cells(LIN, 1)
Sheets("IMPRIMIR").Cells(LINHA, 2) = Sheets("DADOS2").Cells(LIN, 2)
Sheets("IMPRIMIR").Cells(LINHA, 3) = Sheets("DADOS2").Cells(LIN, 3)
Sheets("IMPRIMIR").Cells(LINHA, 4) = Sheets("DADOS2").Cells(LIN, 4)
Sheets("IMPRIMIR").Cells(LINHA, 5) = Sheets("DADOS2").Cells(LIN, 5)
Sheets("IMPRIMIR").Cells(LINHA, 6) = Sheets("DADOS2").Cells(LIN, 6)
Sheets("IMPRIMIR").Cells(LINHA, 7) = Sheets("DADOS2").Cells(LIN, 7)
Sheets("IMPRIMIR").Cells(LINHA, 8) = Sheets("DADOS2").Cells(LIN, 8)
Sheets("IMPRIMIR").Cells(LINHA, 9) = Sheets("DADOS2").Cells(LIN, 9)
Sheets("IMPRIMIR").Cells(LINHA, 10) = Sheets("DADOS2").Cells(LIN, 10)
Sheets("IMPRIMIR").Cells(LINHA, 11) = Sheets("DADOS2").Cells(LIN, 11)
Sheets("IMPRIMIR").Cells(LINHA, 12) = Sheets("DADOS2").Cells(LIN, 12)
Sheets("IMPRIMIR").Cells(LINHA, 13) = Sheets("DADOS2").Cells(LIN, 13)
LINHA = LINHA + 1
' End If
End If
End If
End If
End If
End If
End If
'tipo 4
If plaqueta.Value <> "" And motorista.Value <> "" And romaneio.Value <> "" And explanador.Value <> "" And inicio.Value = "" And final.Value = "" And especie.Value = "" Then
If VPLAQUETA = UCase(plaqueta.Value) Then
If VMOTORISTA Like "*" & UCase(motorista.Value) & "*" Then
If VROMANEIO = UCase(romaneio.Value) Then
If VEXPLANADOR Like "*" & UCase(explanador.Value) & "*" Then
' if vinicio >= cdate(inicio.value) then
' If vfinal <= CDate(final.Value) Then
' If VESPECIE Like "*" & UCase(especie.value) & "*" Then
Sheets("IMPRIMIR").Cells(LINHA, 1) = Sheets("DADOS2").Cells(LIN, 1)
Sheets("IMPRIMIR").Cells(LINHA, 2) = Sheets("DADOS2").Cells(LIN, 2)
Sheets("IMPRIMIR").Cells(LINHA, 3) = Sheets("DADOS2").Cells(LIN, 3)
Sheets("IMPRIMIR").Cells(LINHA, 4) = Sheets("DADOS2").Cells(LIN, 4)
Sheets("IMPRIMIR").Cells(LINHA, 5) = Sheets("DADOS2").Cells(LIN, 5)
Sheets("IMPRIMIR").Cells(LINHA, 6) = Sheets("DADOS2").Cells(LIN, 6)
Sheets("IMPRIMIR").Cells(LINHA, 7) = Sheets("DADOS2").Cells(LIN, 7)
Sheets("IMPRIMIR").Cells(LINHA, 8) = Sheets("DADOS2").Cells(LIN, 8)
Sheets("IMPRIMIR").Cells(LINHA, 9) = Sheets("DADOS2").Cells(LIN, 9)
Sheets("IMPRIMIR").Cells(LINHA, 10) = Sheets("DADOS2").Cells(LIN, 10)
Sheets("IMPRIMIR").Cells(LINHA, 11) = Sheets("DADOS2").Cells(LIN, 11)
Sheets("IMPRIMIR").Cells(LINHA, 12) = Sheets("DADOS2").Cells(LIN, 12)
Sheets("IMPRIMIR").Cells(LINHA, 13) = Sheets("DADOS2").Cells(LIN, 13)
LINHA = LINHA + 1
' End If
'End If
End If
End If
End If
End If
End If
'tipo 5
If plaqueta.Value <> "" And motorista.Value <> "" And romaneio.Value <> "" And explanador.Value = "" And inicio.Value = "" And final.Value = "" And especie.Value = "" Then
If VPLAQUETA = UCase(plaqueta.Value) Then
If VMOTORISTA Like "*" & UCase(motorista.Value) & "*" Then
If VROMANEIO = UCase(romaneio.Value) Then
' If VEXPLANADOR Like "*" & UCase(explanador.value) & "*" Then
' if vinicio >= cdate(inicio.value) then
' If vfinal <= CDate(final.Value) Then
' If VESPECIE Like "*" & UCase(especie.value) & "*" Then
Sheets("IMPRIMIR").Cells(LINHA, 1) = Sheets("DADOS2").Cells(LIN, 1)
Sheets("IMPRIMIR").Cells(LINHA, 2) = Sheets("DADOS2").Cells(LIN, 2)
Sheets("IMPRIMIR").Cells(LINHA, 3) = Sheets("DADOS2").Cells(LIN, 3)
Sheets("IMPRIMIR").Cells(LINHA, 4) = Sheets("DADOS2").Cells(LIN, 4)
Sheets("IMPRIMIR").Cells(LINHA, 5) = Sheets("DADOS2").Cells(LIN, 5)
Sheets("IMPRIMIR").Cells(LINHA, 6) = Sheets("DADOS2").Cells(LIN, 6)
Sheets("IMPRIMIR").Cells(LINHA, 7) = Sheets("DADOS2").Cells(LIN, 7)
Sheets("IMPRIMIR").Cells(LINHA, 8) = Sheets("DADOS2").Cells(LIN, 8)
Sheets("IMPRIMIR").Cells(LINHA, 9) = Sheets("DADOS2").Cells(LIN, 9)
Sheets("IMPRIMIR").Cells(LINHA, 10) = Sheets("DADOS2").Cells(LIN, 10)
Sheets("IMPRIMIR").Cells(LINHA, 11) = Sheets("DADOS2").Cells(LIN, 11)
Sheets("IMPRIMIR").Cells(LINHA, 12) = Sheets("DADOS2").Cells(LIN, 12)
Sheets("IMPRIMIR").Cells(LINHA, 13) = Sheets("DADOS2").Cells(LIN, 13)
LINHA = LINHA + 1
' End If
'End If
' End If
End If
End If
End If
End If
'tipo 6
If plaqueta.Value <> "" And motorista.Value <> "" And romaneio.Value = "" And explanador.Value = "" And inicio.Value = "" And final.Value = "" And especie.Value = "" Then
If VPLAQUETA = UCase(plaqueta.Value) Then
If VMOTORISTA Like "*" & UCase(motorista.Value) & "*" Then
' If VROMANEIO = ucase(romaneio.value) then
' If VEXPLANADOR Like "*" & UCase(explanador.value) & "*" Then
' if vinicio >= cdate(inicio.value) then
' If vfinal <= CDate(final.Value) Then
' If VESPECIE Like "*" & UCase(especie.value) & "*" Then
Sheets("IMPRIMIR").Cells(LINHA, 1) = Sheets("DADOS2").Cells(LIN, 1)
Sheets("IMPRIMIR").Cells(LINHA, 2) = Sheets("DADOS2").Cells(LIN, 2)
Sheets("IMPRIMIR").Cells(LINHA, 3) = Sheets("DADOS2").Cells(LIN, 3)
Sheets("IMPRIMIR").Cells(LINHA, 4) = Sheets("DADOS2").Cells(LIN, 4)
Sheets("IMPRIMIR").Cells(LINHA, 5) = Sheets("DADOS2").Cells(LIN, 5)
Sheets("IMPRIMIR").Cells(LINHA, 6) = Sheets("DADOS2").Cells(LIN, 6)
Sheets("IMPRIMIR").Cells(LINHA, 7) = Sheets("DADOS2").Cells(LIN, 7)
Sheets("IMPRIMIR").Cells(LINHA, 8) = Sheets("DADOS2").Cells(LIN, 8)
Sheets("IMPRIMIR").Cells(LINHA, 9) = Sheets("DADOS2").Cells(LIN, 9)
Sheets("IMPRIMIR").Cells(LINHA, 10) = Sheets("DADOS2").Cells(LIN, 10)
Sheets("IMPRIMIR").Cells(LINHA, 11) = Sheets("DADOS2").Cells(LIN, 11)
Sheets("IMPRIMIR").Cells(LINHA, 12) = Sheets("DADOS2").Cells(LIN, 12)
Sheets("IMPRIMIR").Cells(LINHA, 13) = Sheets("DADOS2").Cells(LIN, 13)
LINHA = LINHA + 1
'End If
'End If
'End If
'End If
End If
End If
End If
'tipo 7
If plaqueta.Value <> "" And motorista.Value = "" And romaneio.Value = "" And explanador.Value = "" And inicio.Value = "" And final.Value = "" And especie.Value = "" Then
If VPLAQUETA = UCase(plaqueta.Value) Then
' If VMOTORISTA Like "*" & UCase(motorista.value) & "*" Then
' If VROMANEIO = ucase(romaneio.value) then
' If VEXPLANADOR Like "*" & UCase(explanador.value) & "*" Then
'if vinicio >= cdate(inicio.value) then
' If vfinal <= CDate(final.Value) Then
' If VESPECIE Like "*" & UCase(especie.value) & "*" Then
Sheets("IMPRIMIR").Cells(LINHA, 1) = Sheets("DADOS2").Cells(LIN, 1)
Sheets("IMPRIMIR").Cells(LINHA, 2) = Sheets("DADOS2").Cells(LIN, 2)
Sheets("IMPRIMIR").Cells(LINHA, 3) = Sheets("DADOS2").Cells(LIN, 3)
Sheets("IMPRIMIR").Cells(LINHA, 4) = Sheets("DADOS2").Cells(LIN, 4)
Sheets("IMPRIMIR").Cells(LINHA, 5) = Sheets("DADOS2").Cells(LIN, 5)
Sheets("IMPRIMIR").Cells(LINHA, 6) = Sheets("DADOS2").Cells(LIN, 6)
Sheets("IMPRIMIR").Cells(LINHA, 7) = Sheets("DADOS2").Cells(LIN, 7)
Sheets("IMPRIMIR").Cells(LINHA, 8) = Sheets("DADOS2").Cells(LIN, 8)
Sheets("IMPRIMIR").Cells(LINHA, 9) = Sheets("DADOS2").Cells(LIN, 9)
Sheets("IMPRIMIR").Cells(LINHA, 10) = Sheets("DADOS2").Cells(LIN, 10)
Sheets("IMPRIMIR").Cells(LINHA, 11) = Sheets("DADOS2").Cells(LIN, 11)
Sheets("IMPRIMIR").Cells(LINHA, 12) = Sheets("DADOS2").Cells(LIN, 12)
Sheets("IMPRIMIR").Cells(LINHA, 13) = Sheets("DADOS2").Cells(LIN, 13)
LINHA = LINHA + 1
'End If
'End If
'End If
' End If
'End If
End If
End If
'End If
LIN = LIN + 1
Loop
End Sub