Konu: Excelde belirlenen hücrelere kilit koyma
Mevcut bir excel dosyasının sadece istedğim hücrelerine nasıl kilit koyabilirim?
Giriş yapmadınız. Lütfen giriş yapın yada kayıt olun.
Mevcut bir excel dosyasının sadece istedğim hücrelerine nasıl kilit koyabilirim?
Tools
Protection
Protect Sheet
seçip şifre verirsen Default olarak tüm hücreler kilitlidir.
Seçili hücrelerin kilidini kaldırmak için
Format
Cells
Protection
Locked'tan işareti kaldırmak lazım.
İstersen önce tüm excel sayfasını seçip yukarıdaki işlemle tüm hücrelerden kilidi kaldırabilirsin.
Sonra da kilit koyacağın hücrelere aynı şekilde Locked kısmını işaretleyebilirsin.
Eğer bu işlemi Foxprodan yapmak istiyorsan maalesef bilmiyorum.
Son düzenleyen, ozcan (26.04.2010 07:54:52)
Ben foxprodan kodla yapmayı sormuştum.
Yine de cevap verdiğiniz için teşekkür ederim.
Önce table den bilgileri Excele kaydedip sonra ilgili hücreyi kilitlemek istiyorum.
Tüm forum sakinlerine merhaba
1 | excelapplication=createobject("Excel.Application") |
sanırım bu işinizi görür
B-C sutunlari disinda kilitli:
1 | #Define xlTop -4160 |
Çetin Bey,
.Range('B:C').Locked = .F. satırında "Ole error code 0x80070057: parametre hatalı" mesajı veriyor.
Çetin Üstadın yukarıda verdiği kod bende hata vermeden çalıştı.
Bende normal calisiyor. Turkce excel kullanmiyorum, belki de ondandir. Sununla dene:
sys(3006,1033)
Bende 2007 türkçe var.
Range sınıfının locked özelliği kurulamıyor hata mesajı geliyor.
Ama tüm sayfayı kilitleyebiliyorum. Tüm sayfada bir problem yok.
Şimdilik bilgileri girdikten sonra tüm sayfayı kilitliyorum.
Son düzenleyen, smentes (26.04.2010 15:52:58)