• DİKKAT

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

İsme karşılık gelen alanın hide edilmesi

Katılım
28 Eylül 2006
Mesajlar
21
Excel Vers. ve Dili
ingilizce xp
Arkadaşlar benim sorum şöyle

Ekte göndedrmiş olduğum dosya açıklamaya çalıştım

kısaca şöyle bir çalışma kitabını 15 kişi kullanıyor fakat bunların

kullanacak alanlar belli onun için kitapa girdikleri zaman otomatik

sadece kullanacakları alanı görebilcek makroyu nasıl

yazabiliriz. teşekkürler
 
Selamlar,

Aşağıdaki kodu boş bir modüle ekleyip dosyanızı kaydedip kapatın. Açtığınızda isim kontrol edilecek ve buna göre ilgili sütunlar gizlenecektir.

Kod:
Sub AUTO_OPEN()
    Set SU = Sheets("users")
    Set SP = Sheets("plan")
    If SU.[D1] = "ahmet" Then
    SP.Cells.EntireColumn.Hidden = False
    SP.[A:B,G:IV].EntireColumn.Hidden = True
    ElseIf SU.[D1] = "kamıl" Then
    SP.Cells.EntireColumn.Hidden = False
    SP.[A:F,K:IV].EntireColumn.Hidden = True
    ElseIf SU.[D1] = "defne" Then
    SP.Cells.EntireColumn.Hidden = False
    SP.[A:J,O:IV].EntireColumn.Hidden = True
    ElseIf SU.[D1] = "cemre" Then
    SP.Cells.EntireColumn.Hidden = False
    SP.[A:N,S:IV].EntireColumn.Hidden = True
    Else
    SP.Cells.EntireColumn.Hidden = False
    End If
    Set SU = Nothing
    Set SP = Nothing
End Sub
 
sn cost control kişiler şifre ile giriyorlar onun için
ismini girip şifresini girdikten sonra
ismini d1 hücresine otomatik kopyaladığı için
işlemin daha sonra çalışması gerekiyor

bunu için makro yazmamız gerekmez mi

yardımcı olursanız teşekkür ederim
 
sn cost control soruyu sordum fakat cevabınıda buldum
ilginiz için teşekkürler
 
Şu bulduğunuz cevapları buraya yazsanız da başkaları da yararlansa.. Biz de boşuna okumamış oluruz..
 
çalışmanızı sütunlarla değil de kişilere ait ayrı sayfalar şeklinde yapsanız daha düzenli olmaz mı. ayrı bir sayfada icmal olarak ta göstermesi daha rahat olur bence. herkese iyi çalışmalar
 
Geri
Üst