İ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ə açılan siyahıdan istifadə edərək iş səhifələri arasında gezinmek üçün necə?

Şübhəsiz ki, birdən çox iş var ki, bir iş kitabınız var, indi, bütün hesabat adlarını siyahıya alan və açılan siyahıdan bir hesabat adını seçən bir açılan siyahı və ya birləşmə qutusu yaratmalısınız, dərhal həmin hesabatı atlayacaqsınız. Bu məqalə, Excel-də açılan siyahıdan istifadə edərək, iş səhifələri arasında gezinmeyi təqdim edəcəyəm.

Excel-də açılan siyahıdan istifadə edərək iş yerləri arasında gedin


Hiperlink və ya düymələrdən istifadə edərək iş səhifələri arasında gedin:

ilə Excel üçün Kutools's Sehife adlarının siyahısı yaradın fayldan istifadə edərək, bütün səhifələrin adlarını hiperlink və ya makro düymələri ilə yeni bir hesabatda tez bir zamanda siyahıya sala bilərsiniz, onda siz onların ehtiyacları arasında gedin.

Excel üçün Kutools: 200 gündə heç bir məhdudiyyət olmadan 60-dən çox lazımlı Excel eklentisi ilə pulsuzdur. İndi indir və pulsuz sınaq!


Excel-də açılan siyahıdan istifadə edərək iş yerləri arasında gedin


Bir açılan siyahıdan istifadə edərək, seçilmiş hər səhifəyə keçmək üçün aşağıdakı addımlar atın:

1. Basın Developer > Taxmaq > Combo Box (ActiveX Control), bax ekran görüntüsü:

2. Sonra birləşmə qutusunu çəkmək üçün siçanı sürükləyin və sonra sağ basın, seçin Kodları baxın kontekst menyusundan bax: ekran görüntüsü:

3. Açıqda Proqramlar üçün Microsoft Visual Basic pəncərə, orijinal kodu əvəz etmək üçün aşağıdakı kodu köçürün və yapışdırın, ekran görüntüsünə baxın:

VBA kodu: Açılır siyahıdan istifadə edərək iş yerləri arasında gedin

Private Sub ComboBox1_Change()
'Updateby Extendoffice
    If ComboBox1.ListIndex > -1 Then Sheets(ComboBox1.Text).Select
End Sub
Private Sub ComboBox1_DropButtonClick()
    Dim xSheet As Worksheet
    On Error Resume Next
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    If ComboBox1.ListCount <> ThisWorkbook.Sheets.Count Then
        ComboBox1.Clear
        For Each xSheet In ThisWorkbook.Sheets
            ComboBox1.AddItem xSheet.Name
        Next xSheet
    End If
    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub
Private Sub ComboBox1_GotFocus()
    If ComboBox1.ListCount <> 0 Then ComboBox1.DropDown
End Sub

4. Sonra bu kod pəncərəsini saxlayıb bağlayın və sonra da basın Dizayn Moda birbaşa açma qutusundan bir hesabat adını seçərkən indi dizayn rejimi söndürmək üçün, həmin səhifəyə bir an əvvəl baxın, ekran görüntüsünə baxın:



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.
    roseanne · 2 months ago
    thanks for your code. It works for switching different sheet based on dropdown list.
    But I have several questions.
    1. after I process the related sheet, and want to go back to main menu(with sheet dropdown list), how could I do without using mouse?
    2. when I open the file, I would like the main menu(with dropdown list) as default . So I could start from this menu
    thanks
    rose
  • To post as a guest, your comment is unpublished.
    M · 11 months ago
    How do you change this to only show/select visible worksheets?
    • To post as a guest, your comment is unpublished.
      skyyang · 11 months ago
      Hi,
      To ignore the hidden sheets from the drop down list, and only keep the visible worksheets, the following VBA code may help you:

      Private Sub ComboBox1_Change()
      'Updateby Extendoffice
      If ComboBox1.ListIndex > -1 Then Sheets(ComboBox1.Text).Select
      End Sub
      Private Sub ComboBox1_DropButtonClick()
      Dim xSheet As Worksheet
      On Error Resume Next
      Application.ScreenUpdating = False
      Application.EnableEvents = False
      If ComboBox1.ListCount <> ThisWorkbook.Sheets.Count Then
      ComboBox1.Clear
      For Each xSheet In ThisWorkbook.Sheets
      If xSheet.Visible Then
      ComboBox1.AddItem xSheet.Name
      End If
      Next xSheet
      End If
      Application.EnableEvents = True
      Application.ScreenUpdating = True
      End Sub
      Private Sub ComboBox1_GotFocus()
      If ComboBox1.ListCount <> 0 Then ComboBox1.DropDown
      End Sub

      Please try it, hope it can help you!
      • To post as a guest, your comment is unpublished.
        M · 10 months ago
        It worked! Thank you! Do you know if this code will cause problems if sheets are renamed or will it update the list automatically?
        • To post as a guest, your comment is unpublished.
          skyyang · 10 months ago
          Hello,
          The above code works well when renaming the sheet name and the items in the drop down list will be updated automatically.
          You can try it.
  • To post as a guest, your comment is unpublished.
    Emmanuel · 1 years ago
    How can I add only specific sheets? and not all the sheet in the workbook
    • To post as a guest, your comment is unpublished.
      Christian · 7 months ago
      Did you have any joy finding code to show only certain sheets in the dropdown box?
  • To post as a guest, your comment is unpublished.
    Ghaz · 1 years ago
    How can I make the hidden sheet active and hide the home page?