Ara Bul

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
911
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
Veri sayfasındaki bilgileri macro ile kritere göre getiriyorum. Yalnız macro da başlayanları getiriyor. Baş tarafı veya sonu belli olmayan, içerir olarak macroyu düzeltebilir miyiz? Yardımcı olan arkadaşlara teşekkür ederim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

İstanbul yerine *İstanbul* yazarsanız istediğiniz olur.
 

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
911
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
Sayın Ömer bey tam istediğim de bu ama ben macro üzerinde bunu uygulamak istiyorum acaba macro üzerinde ne gibi bir değişiklik yapmam gerekir. Teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,461
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Filtre alanında joker karakter kullanmak durumundasınız.

D2 hücresine *istanbul* yazarsanız istediğiniz sonucu alırsınız.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Sayın Ömer bey tam istediğim de bu ama ben macro üzerinde bunu uygulamak istiyorum acaba macro üzerinde ne gibi bir değişiklik yapmam gerekir. Teşekkür ederim.
Makro üzerinde yapabilirsiniz fakat yardımcı satır kullanmanız gerekir.

Verileri 3. satıra girip 2. satırı gizleyin ve kodları aşağıdakilerle değiştirin.

Kod:
Sub Makro1()
    Dim i As Byte
    For i = 2 To 6
        Cells(2, i).ClearContents
        If Cells(3, i) <> "" Then
            Cells(2, i) = "*" & Cells(3, i) & "*"
        End If
    Next i
    On Error Resume Next
    Range("B5").Select
    Selection.CurrentRegion.Select
    Selection.Clear
    Range("B5").Select
    Sheets("Veri").Columns("A:E").AdvancedFilter Action:=xlFilterCopy, _
        CriteriaRange:=Range("B1:F2"), CopyToRange:=Range("B5"), Unique:=False
    Range("F3").Select
End Sub
 

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
911
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
Macroyu uyarlayıp dönüş yapacağım Sayın Ömer bey teşekkürler.
Ömer Bey macroyu uyguladım, söylediğiniz gibi yardımcı satırı gizledim. İhtiyaca cevap verdi çok teşekkür ederim. Tam da istediğim gibi olmuş. Sitede örnek olsun diye de dosyayı ekledim. Ara Temizle butonları da gayet güzel bir şekilde kriterleri temizlemede kullanışlı oldu. Çok teşekkürler.
 

Ekli dosyalar

Son düzenleme:
Üst