• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makro'da Düzenleme

  • Konbuyu başlatan Konbuyu başlatan 1Al2Ver
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Merhaba,

PERFORMANS KAYIT PROGRAMI adlı çalışma kitabımda, aşağıdaki gibi bir kod kullanıyorum,

Kod:
Sub sayfaları_gizle()
For i = 1 To Worksheets.Count
If Worksheets(i).Name <> "VERİLER" Then
Sheets(i).Visible = xlVeryHidden
End If
Next i
End Sub

Kod, bu çalışma kitabı dışında, açık olan başka çalışma kitaplarındaki sayfaları da gizliyor,

Kod'un bu işlemi, sadece "PERFORMANS KAYIT PROGRAMI" isimli sayfada gerçekleştirmesini istiyorum,

NOT ; Çalışma kitabını C:\Belgelerim\PERFORMANS KAYIT PROGRAMI şeklinde kayıt ettim.

Teşekkür ederim.
 
Aşağıdaki gibi deneyin.
.
Kod:
Sub sayfaları_gizle()
For i = 1 To [COLOR="Red"]ThisWorkbook.[/COLOR]Worksheets.Count
    If [COLOR="red"]ThisWorkbook.[/COLOR]Worksheets(i).Name <> "VERİLER" Then
        [COLOR="red"]ThisWorkbook.[/COLOR]Sheets(i).Visible = xlVeryHidden
    End If
Next i
End Sub
 
Sayın Ömer BARAN merhaba,

Hem çözüm, hem de öğreticiliğiniz için teşekkür ederim.

Saygılarımla.
 
.
Estağfurullah.
Kolay gelsin.
.
 
Geri
Üst