• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Tutarları Yıldızlama

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

mcexrem

Gold Üye
Katılım
22 Nis 2022
Mesajlar
725
Çözümler
2
Aldığı beğeni
132
Excel V
Office 2019 TR
Gold Bitiş
15 Nisan 2026
Konu Sahibi
Merhabalar üstadlar,

Sayfamın sol üstte bulunan GİZLE butonu ile(Modul9) sayfayı gizliyordum ama sayfayı başkalarının da kullanması gerektiğinden sadece C4:C38 hücrelerindeki verileri buton ile yıldızlayıp yine şifre ile açmak istiyorum. (Gizlenen sayfayı gösterme Modul10)

Yardımcı olabilir misiniz.
 
İlk olarak, "GİZLE" butonunu ekleyeceğiniz sayfaya gidin ve aşağıdaki VBA kodunu bir modüle ekleyin (Modül9 olarak adlandırabilirsin

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.


Burada "SayfaAdı" kısmını gizlemek istediğiniz sayfanın adıyla değiştirmelisiniz.

Şimdi, "YILDIZLA" butonunu ekleyeceğiniz sayfaya gidin ve aşağıdaki VBA kodunu bir modüle ekleyin (Modül10 olarak adlandırabilirsiniz):


HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.


Burada "SayfaAdı" kısmını gizlemek istediğiniz sayfanın adıyla, "şifre" kısmını da kullanmak istediğiniz şifreyle değiştirmelisiniz.
Bu kodlar, gizlenen sayfayı gizlemek ve yıldızlama işlemi yapmak için kullanılabilir. Ancak , VBA kodlarını çalıştırabilmeniz için "Makroları Etkinleştir" seçeneğinin açık olması gerekir.
 
Sayın mcexrem'in bahsettiği yıldızlama anladığım kadarı ile şifre mantığ ile **** şeklinde görüntüleme. Sayın miralemdoganaktas'ın yazdığı kod ilgili hücreleri Bold Italik yapar sadece.
Şifreleme için yardımcı bir hücre veya sayfa kullanılması ve içeriğin şifre girilmez ise örneğin, yardımcı hücre mantığında hemen yanına eklenen gizli hücreye Cell.Offset(0, 1).Value = Cell.Formula mantığı ile orjinal içeriğin gizlenip, Cell.value="*" mantığı ile * * * * şeklinde gösterilmesi, şifre girilirse yardımcı hücreden olması gereken verinin ilgili hücreye taşınması gerekir ki bence yanlış bir yaklaşım. Bunun yerine ben olsam bir form ve listbox ile verileri görüntüler yetkilendirme kontrollerini de bu form üzerinde yaparım.
 
Konu Sahibi
Aynen sizin bahsettiğiniz şekilde kullanmak istiyorum Sn. Atoykan hocam,

yardımcı olabilir misiniz
 
Yıldızlama işi pek kafama yatmadı. Gizle makrosu "C4:C38" aralığında harflerin rengini zemin rengine boyuyor ve sayfa koruma ile Bu aralığı seçmeyi engelliyor. Göster makrosu her şeyi eski haline çeviriyor.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Sayın mcexrem bir form kullanılmaksızın isteğinize en yakın görünen kodlamayı Alicimri hocamız paylaşmış ki kendisiyle bu yıldızlama işinin kafasına yatmaması noktasında ilk mesajımda da yaklaşım yanlış şeklinde özetle belirttiğim üzere hemfikirim. Efektif çözüm noktasında bence doğru olan yaklaşımı ortaya koymuş kendisi. Şahsen çalışmanıza baktığımda ben verilerin tamamını sayfalarda tutup kullanıcıların veri girşleri ve izlemelerini formlardan yapacağı bir yapı olarak dizayn ederim bu tip bir çalışmayı. Formlar veri denetimi, yetkilendirme kontrolleri, raporlama teknikleri açısından veri bütünlüğünü korumak açısından bu tip çalışmalarda bulunmaz nimettir. Malesef iş yoğunluğu sebebi ile hemen bir çözüm geliştirme şansım yok ancak kesin söz verememekle birlikte ilerleyen süreçte bir uygulamanız temelinde bir çalışma yapıp formlar ile nasıl yapı kurgulayabileceğinize ilişkin bir örnek oluşturmaya çalışacağım
 
Konu Sahibi
gizleme işlemini yaptı ama göster işleminde hata verdi hocam.

1715090046395.png
 
İnputbox ı değiştirmenize gerek yok. Gizlerken herhangi bir şifre ile gizleyip, aynı şifre ile gösterebilirsiniz..
 
Konu Sahibi
Günaydınlar Sn. Alicimri, Sn. atoykan hocalarım,

yardımlarınız için teşekkür ediyorum. Yardımınız yerinde oldu ama atoykan hocamın da ilerleyen zamanda yeni dosyasını bekliyorum.

saygılar selamlar.
 
Konu Sahibi
1715156029606.png

Hocam diğer kod hata verdi, yardımcı olabilir misiniz.
 
Deneyiniz.
Sayfa gisleme şifresi:1820
Sayfa Koruma Şifresi:1234
 
Konu Sahibi
Sn. aydinbas hocam,

kodları uyguladım ama boya makrosu hata veriyor.
 
Teşekkür ederim Sn. patron hocami

sayfa gizleme eski kodda mevcuttu, sadece veriler gözükmesin yeterli.
Dosyayı incelediniz mi?
Sayfa gizleme ve sayfa koruma şifresinin farklı olduğunu belirtmek istedim.
Dosya amaca hizmet etmiyor mu?
 
Excel de bu gizleme ve şifreleme işleri acemiye kilit, işi bilen biri bu yöntemleri kolayca aşar:)
Bilgisayarda hic bir korumanin garantisi yoktur. Code ile gizlenen gene kod ile kirilabilir.
Koruma iki amacli:
1. Kimse yanlislikla oralara girip bir seyleri bozmasin diye
2. Acemiler arka plana erisemesin diye.
 
Konu Sahibi
Bilgisayarda hic bir korumanin garantisi yoktur. Code ile gizlenen gene kod ile kirilabilir.
Koruma iki amacli:
1. Kimse yanlislikla oralara girip bir seyleri bozmasin diye
2. Acemiler arka plana erisemesin diye.
Kullananlar acemi değil, bu sayfadaki tutarları görmesinler yeterli hocam.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst