Uma vez que o administrador ainda não acrescentou as regras e qual deve ser a consequencia, eu me reservei o direito de não responder, mas desta vez vou levar em consideração as desculpas, até que tenhamos umadefinição, mas não será sempre.
Espero que me compreendam, pois em outros Foruns que participo, o usuário é addvertido e conforme as ocorrencias até banido.
Voltando ao filtro, é mais uma questão de procurarmos analisar e entendermos o que estamos fazendo, se começarmos a realizar esta analise, logo ficaremos craque :
Private Sub CommandButton1_Click()
Dim lastRow As Long
Dim sLinha As Long
Plan6.Range("A2:E30000") = ""
'Conta a qde de linhas
lastRow = Plan1.Cells(Rows.Count, 1).End(xlUp).Row
sLinha = 2 'Corresponde a Linha onde iniciará o lançamento do resultado
'Para cada Linha (X) para a última Linha
For X = 2 To lastRow 'X corresponde a Linha de Pesquisa
If CDate(Plan1.Cells(X, 5).Value) >= CDate(Me.TextBox1) _
And CDate(Plan1.Cells(X, 5).Value) <= CDate(Me.TextBox2) Then
'Plan1.Range("A" & Linha Encontrada & "E" & Linha Encontrada
Plan1.Range("A" & X & ":E" & X). _
Copy Destination:=Plan6.Cells(sLinha, 1)
'copia para, Plan6.Cells(sLinha = Linha Inicial, primeira coluna)
'Incrementa a variavel para a proxima Linha
sLinha = sLinha + 1
End If
Next
End Sub
Veja os comentários namesma
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 11/03/2012 2:54 pm