Kategori Makrosu

Katılım
9 Ekim 2021
Mesajlar
27
Excel Vers. ve Dili
Excel vers.
https://www.hizliresim.com/djt2tj5 resimde de görüldüğü üzere sağ tarafta view izmir ksk hotelse bastığımda solda sadece şehir olarak İzmir’de bulunan otelleri göstermesi gerekiyor makrosunu nasıl yapabilirim. Şimdiden teşekkürler.
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
605
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
İzmir için örnek kod.
Diğer şehirler için de makroları oluşturup, düğmelerinize atayabilirsiniz.

C++:
Sub izmir()

    ActiveSheet.Range("$B$3:$H$3").AutoFilter Field:=5, Criteria1:="İzmir"

End Sub
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

Data sayfasında tüm otel bilgilerinin olduğunu farzedelim;
AnaSayfa da çalışma sayfanız olsun.

Bunu deneyiniz
Kod:
Private Sub CommandButton1_Click()
Rem İzmir otel listesi
Range("A1:E100").ClearContents
    Application.CutCopyMode = False
Sheets("Data").Range("A1:E5").Copy Range("A1")
    Application.CutCopyMode = True
End Sub

Private Sub CommandButton2_Click()
Rem Antalya otel listesi
Range("A1:E100").ClearContents
    Application.CutCopyMode = False
Sheets("Data").Range("A6:E14").Copy Range("A1")
    Application.CutCopyMode = True
End Sub

Private Sub CommandButton3_Click()
Rem İstanbul otel listesi
Range("A1:E100").ClearContents
    Application.CutCopyMode = False
Sheets("Data").Range("A15:E35").Copy Range("A1")
    Application.CutCopyMode = True
End Sub

Private Sub CommandButton4_Click()
Rem Türkiye otel listesi
Range("A1:E100").ClearContents
    Application.CutCopyMode = False
Sheets("Data").Range("A1:E100").Copy Range("A1")
    Application.CutCopyMode = True
End Sub
 
Üst