• DİKKAT

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

bir çalışma sayfasına aynı komutu iki farklı alan için nasıl verebilirim?

  • Konbuyu başlatan Konbuyu başlatan egeyzb
  • Başlangıç tarihi Başlangıç tarihi
Katılım
31 Mart 2020
Mesajlar
7
Excel Vers. ve Dili
2010
Kullandığım kod aşağıdaki gibidir ve bu kodla gizlenen sutunları bırer bırer gosterıyorum. örneğin 35-50 arasında ggizlediklerim için ayrı 75-90 arası için ayrı kullanmam gereikyor .

Nasıl yapabilirm?

Sub SATIRGÖSTER(
Sheets("PROFİL+KOMPOZİT TEKLİF FORMU").Unprotect "ANKA3114"
Dim lHiddenRws As Long
With Cells.SpecialCells(xlCellTypeVisible)
lHiddenRws = .Areas(1).Rows.Count + 1
.Areas(1)(lHiddenRws, 1).EntireRow.Hidden = False
Sheets("PROFİL+KOMPOZİT TEKLİF FORMU").Protect "ANKA3114"
End With
End Sub


Şimdiden teşekkürler.
 
Aşağıdaki örnek kodu çalışmanıza uyarlayınız.
Kod:
[A10:A20].EntireRow.Hidden = [A10:A20].EntireRow.Hidden = 0
 
Seyit bey,
Cevap için teşekkürler. Ancak uygulamasını yapamadım koda uygulayınca bazı satırlar silindi. Detaylı uygulama bilgisi verebilir misiniz?
Şimdiden teşekkürler.
 
Aşağıdaki kod 35:50. satırların gizlenmesini iptal eder. Böyle bir şey mi istiyorsunuz?

Kod:
Sub SATIRGÖSTER()
With Sheets("PROFİL+KOMPOZİT TEKLİF FORMU")
    .Unprotect "ANKA3114"
    .Rows("35:50").EntireRow.Hidden = False
    .Protect "ANKA3114"
End With
End Sub
 
Aşağıdaki kod 35:50. satırların gizlenmesini iptal eder. Böyle bir şey mi istiyorsunuz?
-----------------------------------------------------------------------------------------------
Şöyle 35:50 arası gizlenmiş satırları teker teker göstermek(gizlenmesinin iptal edilmesini istiyorum ve ayrıca 95:120 arasındakileride ayrı bir komutla göstermek istiyorum.
 
Aşağıdaki kod her çalıştırıldığında 35:50 satır arasındaki ilk gizli satırı gösterir. 95:120 için aynı mantıkla for next döngüsünü değiştirmelisiniz:

PHP:
Sub SATIRGÖSTER()
With Sheets("PROFİL+KOMPOZİT TEKLİF FORMU")
    .Unprotect "ANKA3114"
    For i = 35 To 50
        If Rows(i).EntireRow.Hidden = True Then
            Rows(i).EntireRow.Hidden = False
            Exit Sub
        End If
    Next
    .Protect "ANKA3114"
End With
End Sub
 
Geri
Üst