İ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

Excel-də xüsusi bir hüceyrə boş olduğunda qənaətin qarşısını almaq üçün necə?

Məsələn, iş formasında bir forma hazırladıq və həmkarlarınızla paylaşırsınız. Siz həmkarlarınızın bu formanı daxil edənləri göstərmək üçün adlarını müəyyən hüceyrəyə doldurmasını ümid edirsiniz, əksinə onları formu saxlamağa mane olur, necə edə bilərsən? Burada xüsusi bir hüceyrənin Exceldə boş olduğu halda bir iş kitabını saxlamağın qarşısını almaq üçün VBA makrosunu təqdim edəcəyəm.



arrow mavi sağ bubbleExceldə xüsusi hüceyrənin boş olduğu halda qənaətin qarşısını alın

Müəyyən kameranın Excel-də boş olduğu halda, mövcud iş kitabını saxlamağın qarşısını almaq üçün aşağıdakı VBA makrosunu asanlıqla tətbiq edə bilərsiniz.

1 Addım: Microsoft Visual Basic for Applications penceresini açaraq Dayandırmaq + F11 bir müddətdə düymələri.

Addım 2: Layihə Explorer-da genişləndirin VBAProject (Çalışma kitabınızın adı. Xlsm)Microsoft Excel obyektləri, və sonra cüt basın BuWorkbook. Ekrana sol sola baxın:

Addım 3: BuWorkbook açılışında aşağıdakı VBA makrosunu yapışdırın:

VBA Makro: Xüsusi hüceyrənin boş olduğu halda qənaətin qarşısını alın

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Application.Sheets("TEST").Range("A1").Value = "" Then
Cancel = True
MsgBox "Save cancelled"
End If
End Sub
Qeyd: VBA kodunda "TEST" xüsusi iş səhifəsi adıdır və "A1"xüsusi hüceyrədir və sizə lazım olanları dəyişə bilərsiniz.

İndi mövcud iş kitabında xüsusi hüceyrə boşsa, onu saxladığınızda bir xəbərdarlıq qutusu çıxır və sizə "Ləğv edin"Aşağıdakı ekran vurusuna baxı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.
    Eduardo · 1 years ago
    hi - this was super helpful... Just had one question, how do I save the file without a value in that field? As I try to save, the VBA code will pop the "Save Cancelled" message which is the intended response, however, need to save once without a value to create the form to be reused.

    Thanks!
    • To post as a guest, your comment is unpublished.
      Tang Kelly · 1 years ago
      Hi Eduardo,
      What about typing a space in the specified cell to pretend to a blank cell? Please remind to remove the space in future!