Excel’de veya Google E-Tablo’daki açılan menüye onay kutularını nasıl eklerim?


0

Bir aşağı açılır menü ile mümkün olan veri doğrulamasını yapmak istiyorum ancak birden fazla seçim yapmak istiyorum.

Bir hücre açılır penceresinin, açılır öğelerin yanında onay kutularına sahip olması mümkün mü?

Yanıtlar:


1

Açılır kutu yerine, Liste kutusu birden fazla seçim için Onay kutuları eklemek için en uygunudur.

Bunu Excel'de nasıl yapacağınızı açıklayayım (Excel komutlarının ve yöntemlerinin çoğu da Google Sayfası için de geçerlidir).

enter image description here

Nasıl çalışır:

  1. Click Geliştirici Sekmesi, Ekle, Liste Kutusu (Aktif X Kontrolünden).
  2. Liste kutusunu çizdikten sonra sağ tıklayın.
  3. Sonra Özellikleri seçin Menüden
  4. bulmak ListFillRange & Sons; Kaynak veri ekle Aralık (A155: A164).
  5. bulmak ListStyle kutusu seçin 1-fmList StyleOption.
  6. Sonra seçin 1-fmMultiSelectMulti -den Çoklu seçim.
  7. Sonra belirtilen hücreyi seçin (E155), ardından olarak adlandır ListBoxOutput.
  8. Sonra tıklayın Ekle, Şekiller ve bir çizin Liste Kutusunun üzerinde uygun (C155) şekli.
  9. Sonra Şekil sağ tıklayın & Sons; seçmek Makro Ata (Rectangle2_Click) -den Menü.

Aşağıdaki yazılı kodu Modül olarak girin.

Sub Rectangle2_Click()

Dim xSelShp As Shape, xSelLst As Variant, I As Integer

Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1

If xLstBox.Visible = False Then
    xLstBox.Visible = True
    xSelShp.TextFrame2.TextRange.Characters.Text = "Click After Pickup Options"
Else
    xLstBox.Visible = False
    xSelShp.TextFrame2.TextRange.Characters.Text = "Click To Select Options"

    For I = xLstBox.ListCount - 1 To 0 Step -1
        If xLstBox.Selected(I) = True Then
        xSelLst = xLstBox.List(I) & "," & xSelLst
        End If
    Next I

    If xSelLst <> "" Then
        Range("ListBoxOutput") = Mid(xSelLst, 1, Len(xSelLst) - 1)
    Else
        Range("ListBoxOutput") = ""
    End If
End If

End Sub
  1. Liste kutusunu açmak için Şekli tıklayın seçin  ürün ve tekrar Şekli tıklayın koymak  Hücrede seçilen öğeler E155.

Not, Kaynak öğe için hücre referanslarını ayarla   liste, Liste kutusu, Şeklin konumu ve amp; için   Ayrıca çıkış hücresi.


Sana yardım etmekten memnun oldum Gabriel, sormaya devam et ☺
Rajesh S
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.