Dostlarıma uzun zamandan sonra merhaba.
Aşağıdaki kodlar sayesinde istediğim verileri süzüyorum. Ancak çok sayıda olan verilerdeki yazım yanlışlıkları yüzünden her zaman doğru sonuçları alamıyorum (hele bir muhasebeciyseniz devlete yanlış beyanda bulunmak ne demektir!).
Sorunu çözmek için süzülen veriyi bir butona basıp kesmek yeterli olur ki kalan verilere bakıp yazım yanlışlığı olan satırları gözle görebileyim.
Yani ilk olarak doğruları süzüp(ki görmek için kalabalık yapmasınlar) yanlışları ayıklayayım. Umarım anlatabilmişimdir.
Sitemizde bu konuyla ilgili kodlara rastlayamadım.
AdvancedFilter yöntemi anladığım kadarıyla sadece kopyalıyor, kesme işi yok.
Elleriniz dert görmesin.
Aşağıdaki kodlar sayesinde istediğim verileri süzüyorum. Ancak çok sayıda olan verilerdeki yazım yanlışlıkları yüzünden her zaman doğru sonuçları alamıyorum (hele bir muhasebeciyseniz devlete yanlış beyanda bulunmak ne demektir!).
Kod:
Private Sub TextBox2_Change()
On Error Resume Next
METİN1 = TextBox2.Value
Set FC2 = Range("B7:J65000").Find(What:=METİN1)
Application.Goto Reference:=Range(FC2.Address), _
Scroll:=False
Selection.AutoFilter Field:=2, Criteria1:="*" & TextBox2.Value & "*"
If METİN1 = "" Then
Selection.AutoFilter Field:=2
End If
End Sub
Yani ilk olarak doğruları süzüp(ki görmek için kalabalık yapmasınlar) yanlışları ayıklayayım. Umarım anlatabilmişimdir.
Sitemizde bu konuyla ilgili kodlara rastlayamadım.
AdvancedFilter yöntemi anladığım kadarıyla sadece kopyalıyor, kesme işi yok.
Elleriniz dert görmesin.