hakki83
Altın Üye
- Katılım
- 30 Eylül 2021
- Mesajlar
- 567
- Excel Vers. ve Dili
- Excel 2016 Türkçe 32 Bit
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba,Merhaba,
YARI OLUMLULAR dediğinizde A22:B28 aralığımı silinmeli?
Option Explicit
Private Sub CommandButton2_Click()
Dim Bul As Range
With Sheets("RAPOR")
.Select
Set Bul = .Range("B:B").Find("YARI OLUMLULAR", , , xlWhole)
If Not Bul Is Nothing Then
Bul.Resize(.Rows.Count - Bul.Row).EntireRow.Select
End If
Set Bul = Nothing
End With
End Sub
Private Sub CommandButton1_Click() 'Olumsuzlar
Set ws1 = Sheets("RAPOR")
ss = ws1.Cells(Rows.Count, "B").End(xlUp).Row
Application.GoTo Reference:=Range(Range("B:B").Find("OLUMSUZLAR", LookAt:=xlWhole).Address)
ws1.Range(ws1.Cells(ActiveCell.Row, 1), ws1.Cells(ss, 2)).ClearContents
Set ws1=Nothing
End Sub
Private Sub CommandButton2_Click() 'YarıOlumlular
Set ws1 = Sheets("RAPOR")
ss = ws1.Cells(Rows.Count, "B").End(xlUp).Row
Application.GoTo Reference:=Range(Range("B:B").Find("YARI OLUMLULAR", LookAt:=xlWhole).Address)
ws1.Range(ws1.Cells(ActiveCell.Row, 1), ws1.Cells(ss, 2)).ClearContents
Set ws1=Nothing
End Sub
Option Explicit
Sub Makro1()
ActiveSheet.Range("A:B").AutoFilter Field:=2, Criteria1:="<>YARI OLUMLULAR"
On Error Resume Next
Range("A2:B" & WorksheetFunction.Max(2, Cells(Rows.Count, 1).End(3).Row)).SpecialCells(xlCellTypeVisible).Delete Shift:=xlUp
ActiveSheet.ShowAllData
On Error GoTo 0
End Sub
Sub Makro2()
ActiveSheet.Range("A:B").AutoFilter Field:=2, Criteria1:="<>OLUMSUZLAR"
On Error Resume Next
Range("A2:B" & WorksheetFunction.Max(2, Cells(Rows.Count, 1).End(3).Row)).SpecialCells(xlCellTypeVisible).Delete Shift:=xlUp
ActiveSheet.ShowAllData
On Error GoTo 0
End Sub
Sub Makro3()
ActiveSheet.Range("A:B").AutoFilter Field:=2, Criteria1:="<>OLUMSUZLAR", Operator:=xlAnd, Criteria2:="<>YARI OLUMLULAR"
On Error Resume Next
Range("A2:B" & WorksheetFunction.Max(2, Cells(Rows.Count, 1).End(3).Row)).SpecialCells(xlCellTypeVisible).Delete Shift:=xlUp
ActiveSheet.ShowAllData
On Error GoTo 0
End Sub
If ActiveSheet.AutoFilterMode Then ActiveSheet.AutoFilterMode = False