İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Xüsusi cəza məzmununun Excel-də silinməsinin qarşısını almaq üçün necə?

Bu yazı, xüsusi hücre içeriğinin Excel'de silinmesini engellemekten söz edir. Bu məqalədə bu metodlarla əldə edə bilərsiniz.

İş səhifəsini qorumaqla müəyyən hüceyrə məzmununun silinməsini qarşısını alın

Excel üçün Kutools tərəfindən xüsusi hüceyrə məzmununun silinməsini qarşısını almaq

VBA kodunu istifadə edərək, xüsusi hüceyrə məzmununun silinməsini qarşısını alın


arrow mavi sağ bubble İş səhifəsini qorumaqla müəyyən hüceyrə məzmununun silinməsini qarşısını alın


Varsayılan olaraq, iş sayfasındaki bütün hücreler kilitlidir. Xüsusi hüceyrənin məzmununun silinməsini maneə törətmək və digər hüceyrələri qoruduqdan sonra düzəldmək istəyirsinizsə, aşağıdakıları yerinə yetirin.

1. Basın iş səhifəsinin yuxarı sol küncündə iş düyməsini seçin. Sonra basın Ctrl + 1 düymələri açmaq üçün Format Cells dialoq qutusu.

2. Popping up Format Cells dialoq qutusundan silin Bağlıdır altında seçimi Müdafiə sekmesini seçin və sonra basın OK düyməsini basın. Ekran görüntüsünə baxın:

3. Məzmunun silinməsini istəmədiyiniz hüceyrələri seçin, basın Ctrl + 1 düymələrini açmaq üçün Format Cells yenə də informasiya qutusunu yoxlayın Bağlıdır altında seçimi Müdafiə sekmesini seçin və sonra basın OK düyməsini basın.

4. İndi basın baxış > Səthi qoruyun, sonra da hər ikinizdə şifrənizi təyin edin və təsdiq edin Səthi qoruyun Şifrə informasiya qutuları.

İndi iş səhifəsi qorunur. Və müəyyən hüceyrə məzmunu daha çox silinməyəcək.


arrow mavi sağ bubble Excel üçün Kutools tərəfindən xüsusi hüceyrə məzmununun silinməsini qarşısını almaq

Tez-tez iş pəncərəsini qorumaqla müəyyən hüceyrə məzmununun silinməsini qarşısını ala bilərsiniz İşlərin Dizaynı funksiyası Excel üçün Kutools.

1. Dizayn sekmesini tıklayarak aktiv edin Müəssisə > İşlərin Dizaynı. Ekran görüntüsünə baxın:

2. Basın iş səhifəsinin yuxarı sol küncündə iş düyməsini seçin və sonra işarələyin Seçim kilidini aç düyməsinə basın Layihə iş qutusunun bütün xanasını açmaq üçün nişanı seçin. Və basın OK düyməyə basmaqda Excel üçün Kutools dialoq qutusu.

3. Məzmunun silinməsini istəmədiyiniz hüceyrələri seçin və sonra basın Seçim Kilidi düyməsinə basın Layihə nişanı. Sonra basın OK düyməyə basmaqda Excel üçün Kutools dialoq qutusu

4. Basın Səthi qoruyun düyməsinə basın Layihə nişanlandığında, hər ikinizdə parolunuzu daxil edin və təsdiq edin Səthi qoruyunŞifrə informasiya qutuları.

İndi iş səhifəsi qorunur. Və müəyyən hüceyrə məzmunu daha çox silinməyəcək.


arrow mavi sağ bubble VBA kodunu istifadə edərək, xüsusi hüceyrə məzmununun silinməsini qarşısını alın

Yuxarıda göstərilən iki üsuldan əlavə, xüsusi bir hüceyrə məzmununun bir iş yerində silinməməsi üçün VBA kodu çalıştırabilirsiniz. Xahiş edirik bunu edin.

1. Silinmək istəmədiyiniz hüceyrə məzmununu ehtiva edən iş kitabçasını açın, Şifrə Sekmesini sağ basın və sonra basın Kodları baxın sağ tıklayarak menyudan.

2. Aşağıdakı VBA kodunu kopyala və yapışdırıb Proqramlar üçün Microsoft Visual Basic pəncərə.

VBA kodu: Xüsusi cədvəlin məzmununu Excel-də silinməməsini qarşısını almaq

Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("A1:E7")) Is Nothing Then Exit Sub
    On Error GoTo ExitPoint
    Application.EnableEvents = False
    If Not IsDate(Target(1)) Then
        Application.Undo
        MsgBox " You can't delete cell contents from this range " _
        , vbCritical, "Kutools for Excel"
    End If
ExitPoint:
    Application.EnableEvents = True
End Sub

Qeyd: Kodda, A1: E17 hüceyrə məzmununun silinməsinə mane olan sıra. Ehtiyaclarınıza əsasən aralığını dəyişə bilərsiniz.

Artıq A1: E17 aralığından hüceyrə məzmununu silməyə çalışdığınızda, bir əldə edəcəksiniz Excel üçün Kutools Aşağıda göstərilən ekran görünüşü ilə əlaqə qutusuna basın OK düyməsini basın.


arrow mavi sağ bubbleƏlaqəli məqalələr:



Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Neil Gore · 4 months ago
    VBA Code - Great Tip thanks

    Is there a VBA code to Prevent specific cell contents from being modified AND deleted in Excel?
    Usual protecting sheet does not work for me as I lose the ability to sort data?

    Thanks in advance - Neil
  • To post as a guest, your comment is unpublished.
    George M. · 6 months ago
    If you don't wan to look your sheet or write VBA code, then I use a simple technique that prevents from any override except for when they use the "DELETE" key (backspace won't be allowed, but Delete is hard to stop). What I did is added a data validation with the following settings:

    1) Allow --> List

    2) uncheck "Ignore blank" and "in-cell dropdown"

    3) In the source enter two double quotes (i.e., "")

    4) In Error Alert tab, check "Show error alter after invalid data is entered", select "Stop" for style, then enter an error message and description (e.g., Don't override)

  • To post as a guest, your comment is unpublished.
    Si · 9 months ago
    Hi there,

    I just tried the VBA script and while it works really well in most situations. However it doesn't work when you tab from an editable cell into the non-editable column/cell. The problem arises in that it throws the error message up - as commanded - but it doesn't keep the data that was entered in the original, editable cell which was tabbed from.

    Would you have an amendment to the script so that it accepts the data in the editable cell when you tab into un-editable?

    Cheers
    • To post as a guest, your comment is unpublished.
      crystal · 9 months ago
      Good day,
      I tried as you mentioned in your case, but no error throws. Would you provide a screenshot of your case or tell me your Office version?
      Thanks for your comment.
  • To post as a guest, your comment is unpublished.
    HJR · 2 years ago
    Just what I was looking for, thanks for the help!
    • To post as a guest, your comment is unpublished.
      finn · 1 years ago
      don't worry always here to help :)