İ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ə hüceyrələrin və ya kilidlənməmiş hüceyrələrin nişan sırasını necə təyin etmək olar?

B5-dən C6, C6-ə D7-ə, D7-ə E8-ə qədər öz təyin olunmuş sətri sifarişini təyin etməyi və daha sonra B5-ə E8-un hüceyrə EXNUMX- Necə nail olmaq olar? Bu yazı sizin üçün VBA metodu təqdim edir.

VBA koduyla hüceyrələrin və ya kilidləri açılmamış hüceyrələrin nişan sırasını təyin edin


arrow mavi sağ bubbleVBA koduyla hüceyrələrin və ya kilidləri açılmamış hüceyrələrin nişan sırasını təyin edin


Normal iş səhifəsində və ya qorunan iş yerindəki kilidlənməmiş hüceyrələrdə hüceyrələrin sekme qaydasını təyin etmək üçün aşağıdakı VBA metodunu işə salın.

1. İş yerində sekmə qaydasını təyin etməlisiniz, hesabat sekmesini sağ basın və vurun Kodları baxın kontekst menyusundan.

2. İçində Proqramlar üçün Microsoft Visual Basic pəncərədə, aşağıda VBA kodunu kopyalayıb yapışdırın Kodu pəncərə.

VBA kodu: Hüceyrələrin və ya kilidlənməmiş hüceyrələrin nişan sırasını təyin edin

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim tabArray As Variant
    Dim i As Long
    tabArray = Array("B5", "C6", "D7", "E8")
    Application.ScreenUpdating = False
    For i = LBound(tabArray) To UBound(tabArray)
        If tabArray(i) = Target.Address(0, 0) Then
            If i = UBound(tabArray) Then
                Me.Range(tabArray(LBound(tabArray))).Select
            Else
                Me.Range(tabArray(i + 1)).Select
            End If
        End If
    Next i
    Application.ScreenUpdating = True
End Sub

Qeydlər:

1) Kodda, B5, C6, D7, E8 giriş hüceyrələrinin sırasıdır və siz hüceyrənin ünvanının böyük hərfindən istifadə etməlisiniz. Siz onları ehtiyaclarınıza görə dəyişə bilərsiniz.

2) Qorunan iş səhifəsi üçün giriş hüceyrələrinin kilidini açmaq lazımdır.

3. Basın Dayandırmaq + Q düymələri bağlamaq üçün Proqramlar üçün Microsoft Visual Basic pəncərə.

İndi, B5-də məlumatlar daxil edildikdən sonra, kursor C6-ə Tab və ya Enter düyməsini basaraq C7-dən çıxarkən D6-ə gedir və sonra cari işdə D7, E8-ə keçilir.


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.
    Dan Maycock · 4 months ago
    Hello, is there a way to just hit enter without entering anything and have it go to the next selection?
  • To post as a guest, your comment is unpublished.
    Collins Neptali Arráiz López · 8 months ago
    No me funcionó, lo coloqué en la hoja de trabajo, debe haber algún error, me podrían ayudar, necesito implementarlo en mi trabajo,

    atte,

    Collins Neptali Arráiz López
  • To post as a guest, your comment is unpublished.
    Jeanne · 9 months ago
    Thanks for the code on enter order. I am working on a spreadsheet entering barcode information and I need to span up to 300 cells and the program only lets me enter 142 cells. Is there a way to add more so I can get up to 300?



    Thanks
    • To post as a guest, your comment is unpublished.
      crystal · 8 months ago
      Hi Jeanne,
      Thanks for your comment.
      But the code can’t be optimized to meet your needs. Sorry about that.
  • To post as a guest, your comment is unpublished.
    Evan · 1 years ago
    First select which cells you want to have unprotected.

    When you protect your sheet it will automatically set the tab order according to your unprotected cells. It will Tab forward from Left to Right, and Top to Bottom; Shift+Tab backward from Right To Left, and Bottom to Top.
  • To post as a guest, your comment is unpublished.
    Nat · 1 years ago
    With the order that you have listed them excel does without VBA code. Make them go backwards then you got something.