Bilgileri başka bir hücreye girerseniz Excel'deki bir hücrenin kilidini açma

1. Adım

Çalışmak istediğiniz Excel e-tablosunu açın.

2. Adım

Bilgi girişine izin vermek istediğiniz hücreyi seçin. Sağ tıklayın ve "Hücrelerin formatı" nı seçin. Pencerenin üstündeki "Koruma" sekmesine tıklayın ve "Engellenen" kutusunun işaretini kaldırın. "Tamam" a tıklayın.

3. adım

Excel penceresinin üstündeki "İnceleme" sekmesine ve ardından "Korumalı şablon" düğmesine tıklayın. İhtiyacınız varsa bir şifre girin ve "Tamam" ı tıklayın. Bir şifre girdiyseniz, onu yeniden yazmanız gerekir. Onu bir yere yazdığından emin ol, böylece unutma. Seçtiğiniz hariç tüm hücreler artık kilitlendi.

4. Adım

Visual Basic konsolunu açmak için "Alt" + "F11" tuşlarına basın. E-tablo listesinden çalıştığınız şablonu seçin.

Adım 5

Aşağıdaki kodu, Visual Basic penceresinin sağ tarafındaki açık alanda kopyalayın:

Özel Alt Çalışma Sayfası_Değiştir (ByVal Hedef Sırası Olarak) Dim KeyCells Ayar Aralığı Olarak KeyCells = Aralık ("A1") Uygulama Değilse.Intersect (KeyCells, Range (Target.Address)) _ Hiçbir Şey Çalışma Sayfalarıyla ("Sayfa1") Olmazsa. Şifre: = "qqq" .Range ("B1"). Kilitli = Yanlış .Protect Password: = "qqq" End End End End End Alt

6. Adım

Belirli çalışma sayfanızın kodunu düzenleyin. Kullanıcıların değiştirmek mümkün olmasını istediğiniz hücre için "A1" değiştirin. Kullanıcılar ilk hücreye veri girdiğinde otomatik olarak engellemek istediğiniz hücreye "B1" değerini değiştirin. "Sayfa1" i, sayfanızın adına değiştirin. Hücreleri engellemek için kullandığınız şifreyi "qqq" olarak değiştirin. Birini kullanmazsanız, her iki "Şifre: =" qqq "durumunu silin.

7. adım

Visual Basic penceresini kapatmak için "Alt" + "F11" tuşlarına basın. Bir kullanıcı, orijinal hücrede bilgi girdiğinde, çalışma sayfanız artık belirtilen hücreyi açacaktır. Çalışmanızı kaydedin, çünkü sayfanızı test ettiğinizde, belirtilen hücre kilitlenecektir.