Ana içeriğe atla

Excel Onay Kutuları: Excel'de onay kutularını ekleyin, seçin, silin ve kullanın

Onay kutusu, bir seçeneği seçmek veya seçimini kaldırmak için kullanılan etkileşimli bir araçtır; bunları genellikle web formlarında veya anketleri doldururken görürsünüz. Excel'de, sayfanızı daha dinamik ve etkileşimli hale getiren bir onay kutusunu işaretleyerek veya işaretini kaldırarak, örneğin onay kutularına göre denetim listeleri oluşturma, onay kutularına göre dinamik bir grafik ekleme vb. gibi çeşitli olasılıklar ekleyebilirsiniz.

Bu eğitimde, onay kutularının nasıl ekleneceğini, seçileceğini, silineceğini tanıtacağım ve bunları Excel'de kullanmanın bazı örneklerini vereceğim.

İçindekiler:

1. İki tür onay kutusu (Check Box Form kontrolü ve Check Box ActiveX kontrolü)

2. Excel'de bir veya daha fazla onay kutusu ekleyin

3. Onay kutusu adını ve başlık metnini değiştirin

4. Bir veya daha fazla onay kutusunu hücrelere bağlayın

5. Bir veya birden fazla onay kutusu seçin

6. Bir veya birden fazla onay kutusunu silin

7. Excel'de grup onay kutuları

8. Örnekler: Excel'de onay kutuları nasıl kullanılır?


İki tür onay kutusu (Check Box Form kontrolü ve Check Box ActiveX kontrolü)

Bir onay kutusu eklemek için şeritte Geliştirici sekmesinin göründüğünden emin olmanız gerekir. Geliştirici sekmesi varsayılan olarak etkin değildir, bu nedenle önce etkinleştirmeniz gerekir.

1. Excel çalışma kitabında, lütfen tıklayın fileto > Opsiyonlar. In Excel Seçenekleri iletişim kutusunu tıklayın özelleştirmek kurdele, sonra kontrol et Geliştirici seçeneğini ve tıkla OK Bu iletişim kutusunu kapatmak için düğmesine basın.

2. Şimdi Geliştirici sekmesi, aşağıda gösterilen ekran görüntüsü gibi Excel şeridinde görünür. İhtiyaç duyduğunuzda Geliştirici sekmesinden çeşitli etkileşimli kontrollere erişebilirsiniz.

Microsoft Excel iki tür onay kutusu sağlar-Onay Kutusu Form kontrolü ve Onay Kutusu ActiveX denetimi:

Onay Kutusu Form Kontrolü bundan çok daha basittir Onay Kutusu ActiveX Denetimi, Ve Onay Kutusu ActiveX Denetimi tasarımda daha esnektir ve kodlarda nesne olarak kullanılabilir. Günlük çalışmalarımız için Form Kontrolleri yeterlidir, bu yüzden çoğu durumda bunları kullanacağız.

Onay Kutusu Form denetimi ve Onay Kutusu ActiveX denetimi:

  • ActiveX denetimleri daha fazla biçimlendirme seçeneği sunar, bunları gelişmiş ve esnek bir tasarım için kullanabilirsiniz;
  • ActiveX denetimleri ayrı olarak yüklenirken form denetimleri Excel'de yerleşiktir, bu nedenle zaman zaman donabilirler;
  • Bazı bilgisayarlar varsayılan olarak ActiveX denetimlerine güvenmez, bu nedenle bunları Güven Merkezi'nden manuel olarak etkinleştirmeniz gerekir;
  • Onay Kutusu ActiveX denetimine VBA düzenleyicisi aracılığıyla programlı olarak erişilebilir;
  • ActiveX yalnızca Windows seçeneğiyle sağlanır ve Mac OS bunu desteklemez.

not: Aşağıdaki eğitimlerde bahsettiğim tüm onay kutuları Onay Kutuları Form Kontrolü.


Excel'de bir veya birden çok onay kutusu ekleyin

Bir veya daha fazla onay kutusu eklemek için bu bölüm size bir iyilik yapabilir.

2.1 Bir onay kutusu ekleyin

Bir onay kutusu eklemek için lütfen şu şekilde yapın:

1. tıklayın Geliştirici sekme, ardından tıklayın Ekle itibaren Kontroller grubunu seçin ve ardından Onay Kutusu altında Form Denetimleri. Ardından, onay kutusunu eklemek istediğiniz hücreye tıklayın, onay kutusu o hücrenin yanında görünecektir, ekran görüntülerine bakın:

2. Ardından, imlecinizi onay kutunuz için seçim kutusunun kenarına getirin. Hareket işaretçisine dönüştüğünde, onay kutusunu tıklayıp ihtiyacınız olan hücreye sürükleyebilirsiniz, ekran görüntülerine bakın:


2.2 Birden çok onay kutusu ekleme

Çalışma sayfanızda birden fazla onay kutusuna ihtiyacınız varsa, burada sizin için bazı hızlı yöntemlerden bahsedeceğiz.

 Doldurma Kolu seçeneğiyle birden çok onay kutusu ekleyin

Birden çok onay kutusunu hızlı bir şekilde eklemek için yukarıda açıklandığı gibi bir onay kutusu ekleyin ve ardından onay kutularını diğer hücrelere doldurmak için Doldurma Tutamacı seçeneğini kullanın.

1. Onay kutusunun bulunduğu hücreyi seçmek için tıklayın.

2. Aşağıda gösterilen ekran görüntüsü gibi onay kutularını doldurmak için doldurma tutamacını aşağı sürükleyin:


 VBA kodu ile birden çok onay kutusu ekleyin

Aşağıdaki VBA kodu, onay kutuları listesini hızlı ve kolay bir şekilde eklemenize de yardımcı olabilir. Lütfen şu şekilde yapın:

1. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic penceresi.

2. Daha sonra, Ekle > modülve aşağıdaki kodu modül pencere.

VBA kodu: Bir hücre listesine birden çok onay kutusu ekleyin

Sub InsertCheckBoxes()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

3. Ve sonra F5 Bu kodu çalıştırmak için anahtar. Onay kutularını eklemek için bir hücre aralığı seçmenizi hatırlatmak için bir bilgi istemi kutusu açılır. Ekran görüntüsüne bakın:

4. Daha sonra, OK düğmesini tıkladığınızda, onay kutuları hücrelere bir kerede düzgün bir şekilde eklenir, ekran görüntüsüne bakın:


 Kullanışlı bir özellikle birden çok onay kutusu ekleyin

Eğer varsa Kutools for Excel, Onun ile Toplu Ek Kontrol Kutuları özelliği, onay kutularını boş hücrelere veya veriler içeren hücrelere hemen ekleyebilirsiniz.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Onay kutuları eklemek istediğiniz hücre aralığını seçin.

2. Daha sonra, Kutools > Ekle > Toplu Ek Kontrol Kutuları, ekran görüntüsüne bakın:

3. Ardından, seçilen hücreler aşağıdaki ekran görüntülerinde gösterildiği gibi onay kutuları ile doldurulur:

 Onay kutularını boş hücrelere ekle  Veri hücrelerine onay kutuları ekleyin
   

Onay kutusu adını ve başlık metnini değiştirin

Excel'de onay kutusunu kullanırken, onay kutusu adını ve başlık adını ayırt etmelisiniz. Altyazı adı, onay kutusunun yanında gördüğünüz metindir ve onay kutusu adı, aşağıda gösterilen ekran görüntüleri gibi onay kutusu seçildiğinde Ad kutusunda gördüğünüz addır:

 Onay kutusu adı  Altyazı adı
   

Altyazı adını değiştirmek için lütfen onay kutusuna sağ tıklayın ve ardından Metni düzenle bağlam menüsünden ve istediğiniz yeni adı yazın, ekran görüntülerine bakın:

Onay kutusu adını değiştirmek için onay kutusunu işaretlemeli ve ardından ihtiyacınız olan adı kutucuğa girmelisiniz. İsim kutusu aşağıda gösterilen ekran görüntüsü gibi:


Bir veya birden çok onay kutusunu hücrelere bağlama

Onay kutusunu kullanırken, genellikle onay kutularını hücrelere bağlamanız gerekir. Kutu işaretliyse hücre DOĞRU gösterir ve işaretli değilse hücre YANLIŞ veya boş gösterir. Bu bölümde, bir veya birden çok onay kutusunun Excel'deki hücrelere nasıl bağlanacağı anlatılacaktır.

4.1 Bir onay kutusunu Biçim Denetimi özelliğiyle bir hücreye bağlayın

Onay kutusunu belirli bir hücreyle ilişkilendirmek için lütfen şunu yapın:

1. Onay kutusuna sağ tıklayın ve ardından Biçim Denetimi bağlam menüsünden, ekran görüntüsüne bakın:

2. In Nesneyi Biçimlendir iletişim kutusunun altında Control sekmesinde, onay kutusuna bağlamak istediğiniz hücreyi seçmek için tıklayın. Hücre bağlantısı kutusunu seçin veya hücre referansını manuel olarak yazın, ekran görüntüsüne bakın:

3. tıklayın OK iletişim kutusunu kapatmak için onay kutusu belirli bir hücreye bağlanır. İşaretlerseniz, bir DOĞRU görüntülenir, işaretini kaldırın, aşağıda gösterildiği gibi bir YANLIŞ belirir:


4.2 Birden çok onay kutusunu VBA koduyla hücrelere bağlayın

Biçim Denetimi özelliğini kullanarak birden çok onay kutusunu hücrelere bağlamak için yukarıdaki adımları tekrar tekrar yapmanız gerekir. Bağlanması gereken yüzlerce veya binlerce onay kutusu varsa, bu zaman alıcı olacaktır. Burada, aynı anda birden fazla onay kutusunu hücrelere bağlamak için bir VBA kodu tanıtacağım.

1. Onay kutularını içeren çalışma sayfasına gidin.

2. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.

3. Daha sonra, Ekle > modülve aşağıdaki kodu modül Pencere.

VBA kodu: Aynı anda birden fazla onay kutusunu hücrelere bağlayın

Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "C"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub

not: Bu kodda, i = 2, numara 2 onay kutunuzun başlangıç ​​satırıdır ve xCChar = "C", mektup C onay kutularını bağlamak istediğiniz sütundur. Bunları ihtiyacınıza göre değiştirebilirsiniz.

4. Ve sonra F5 anahtarı bu kodu çalıştırmak için etkin çalışma sayfasındaki tüm onay kutuları bir kerede belirtilen hücrelere bağlanır. Bir onay kutusunu işaretlerken, ilgili hücre, onay kutusunun işaretini kaldırarak DOĞRU görüntüleyecektir, bağlantılı hücre YANLIŞ gösterecektir, ekran görüntüsüne bakın:


Bir veya birden fazla onay kutusu seçin

Bir çalışma sayfasındaki onay kutularını kopyalamak veya silmek için önce onay kutularını seçmelisiniz. Bir veya daha fazla onay kutusu seçmek için lütfen şunu yapın:

Tek bir onay kutusu seçin: (iki yol)

  • Onay kutusuna sağ tıklayın ve ardından içinde herhangi bir yere tıklayın.
  • OR
  • Basın Ctrl tuşuna basın ve ardından onay kutusuna tıklayın.

Birden çok onay kutusu seçin:

Basılı tutun Ctrl tuşuna basın ve ardından tek tek seçmek istediğiniz onay kutularına tıklayın.


Bir veya birden çok onay kutusunu silin

Bir onay kutusunu silmek bizim için kolaydır, sadece onu seçmeniz ve ardından klavyenizdeki Sil tuşuna basmanız yeterlidir. Birden çok onay kutusu söz konusu olduğunda, bunu Excel'de nasıl yapabilirsiniz?

6.1 VBA koduyla birden çok onay kutusunu silme

Bir sayfadaki tüm onay kutularını silmek için aşağıdaki VBA kodunu uygulayabilirsiniz.

1. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic penceresi.

2. Daha sonra, arat> modülve aşağıdaki kodu Modül penceresi.

VBA kodu: Geçerli çalışma sayfasındaki tüm onay kutularını sil

Sub RemoveCheckboxes()
'Update by Extendoffice
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub

3. Daha sonra, tuşuna basın. F5 kodu yürütmek için anahtar. Belirli çalışma sayfasındaki tüm onay kutuları bir kerede silinecektir.


6.2 Basit bir özellikle birden çok onay kutusunu silin

İle Kutools for Excel' Toplu Silme Onay kutuları özelliği, yalnızca birkaç tıklama ile bir dizi seçimden onay kutularını veya ihtiyacınız olan tüm sayfaları silebilirsiniz.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Kaldırmak istediğiniz onay kutularını içeren hücre aralığını veya tüm sayfayı seçin.

2. Daha sonra, Kutools > Sil > Onay Kutularını Toplu Silme, ekran görüntüsüne bakın:

3. Ardından, tüm onay kutuları seçimden bir kerede kaldırılır.


Excel'de grup onay kutuları

Birden çok onay kutusunu birlikte taşımak veya yeniden boyutlandırmak istediğinizde, onay kutularını gruplamak, tüm onay kutularını bir kerede kontrol etmenize yardımcı olabilir. Bu bölüm, bir Excel çalışma sayfasında birden çok onay kutusunun nasıl gruplandırılacağı hakkında konuşacaktır.

7.1 Grup özelliğini kullanarak grup onay kutuları

Excel'de grup özelliği birden fazla onay kutusunun gruplandırılmasına yardımcı olabilir, lütfen şu şekilde yapın:

1. Şunu tut Ctrl tuşuna basın ve ardından gruplamak istediğiniz onay kutularını tek tek seçmek için tıklayın, ekran görüntüsüne bakın:

2. Ardından, sağ tıklayın ve seçin grup > grup bağlam menüsünden, ekran görüntüsüne bakın:

3. Ve seçilen tüm onay kutuları gruplandırılmıştır, bunları bir kerede taşıyabilir, kopyalayabilirsiniz.


7.2 Grup Kutusu Komutunu kullanarak onay kutularını gruplandırma

Ek olarak, şunları da kullanabilirsiniz: Grup Kutusu birden çok onay kutusunu birlikte gruplamak için. Lütfen aşağıdaki adımlarla yapın:

1. Gidin Geliştirici sekmesini ve ardından Tamam'ı tıklatın. Ekle > Grup Kutusu (Form Kontrolü), ekran görüntüsüne bakın:

2. Ardından, bir grup kutusu çizmek için fareyi sürükleyin ve grup kutusu başlık adını istediğiniz gibi değiştirin:

3. Artık grup kutusuna onay kutuları ekleyebilirsiniz, Geliştirici > Ekle > Onay Kutusu (Form Denetimi), ekran görüntüsüne bakın:

4. Ardından bir onay kutusu çizmek için fareyi sürükleyin ve altyazı adını istediğiniz gibi değiştirin, ekran görüntülerine bakın

5. Benzer şekilde, grup kutusuna diğer onay kutularını ekleyin ve sonucu aşağıdaki ekran görüntüsü gibi alacaksınız:


Örnekler: Excel'de onay kutuları nasıl kullanılır?

Yukarıdaki bilgilerden, onay kutuları hakkında bazı temel bilgileri biliyoruz. Bu bölümde, Excel'deki bazı etkileşimli ve dinamik işlemler için onay kutularının nasıl kullanılacağını tanıtacağım.

 Örnek 1: Onay kutuları ile Yapılacaklar listesi oluşturun

Yapılacaklar listesi, günlük çalışmalarımızda tamamlanan görevleri işaretlememiz için yararlıdır. Tipik bir Yapılacaklar listesinde, kontrol edilen tamamlanmış görevler, aşağıda gösterilen ekran görüntüsü gibi üstü çizili biçime sahiptir. Onay kutularının yardımıyla hızlı bir şekilde etkileşimli bir Yapılacaklar listesi oluşturabilirsiniz.

Onay kutularını içeren bir Yapılacaklar listesi oluşturmak için lütfen aşağıdaki adımları izleyin:

1. Lütfen kullanmak istediğiniz hücre listesine onay kutularını ekleyin, ekran görüntüsüne bakın: (Birden çok onay kutusunun nasıl ekleneceğini öğrenmek için tıklayın)

2. Onay kutularını ekledikten sonra, her bir onay kutusunu ayrı bir hücreye bağlamalısınız.

İpuçları: Onay kutularını hücrelere bağlamak için Biçim Denetimi onları tek tek hücrelere bağlama veya VBA kodu onları bir kerede hücrelere bağlamak için.

3. Onay kutularını hücrelere bağladıktan sonra, onay kutusu işaretliyse bir DOĞRU görüntülenir, işaretlenmemişse bir YANLIŞ görüntülenir, ekran görüntüsüne bakın:

4. Ardından, uygulamanız gerekir Koşullu biçimlendirme Aşağıdaki işlemleri gerçekleştirmek için özellik. Yapılacaklar listesi oluşturmak istediğiniz A2:C8 hücre aralığını seçin ve ardından Ana Sayfa > Koşullu biçimlendirme > Yeni kural gitmek için Yeni Formatlama Kuralı iletişim kutusu.

5. In Yeni Formatlama Kuralı iletişim, tıklayın Biçimlendirilecek hücreleri belirlemek için bir formül kullanın içinde Bir Kural Türü seçin liste kutusu ve ardından bu formülü girin = C2 = DOĞRU içine Bu formülün geçerli olduğu değerleri biçimlendir metin kutusu, ekran görüntüsüne bakın:

not: C2 onay kutusuna bağlı bir hücredir.

6. Ardından, tıklayarak devam edin oluşturulan düğmesine gitmek için biçim Hücreler iletişim kutusu. Altında yazı sekmesi, kontrol edin Üstü çizili itibaren etkileri bölümüne gidin ve tamamlanan yapılacaklar listesi öğesi için istediğiniz rengi belirtin, ekran görüntüsüne bakın:

7. Daha sonra, OK > OK iletişim kutularını kapatmak için, şimdi, onay kutusunu işaretlediğinizde, ilgili öğe aşağıda gösterildiği gibi üstü çizili olarak biçimlendirilecektir:


 Örnek 2: Onay kutuları ile dinamik grafik oluşturun

Bazen bir grafikte çok fazla veri ve bilgi görüntülemeniz gerekebilir ve grafik karmakarışık olacaktır. Bu durumda, sayfanızda dinamik bir grafik oluşturmak için onay kutularını kullanabilirsiniz. Bir onay kutusu işaretlendiğinde, ilgili veri satırı görüntülenecektir, işaretin kaldırılması durumunda veri hattı aşağıda gösterilen demo gibi gizlenecektir:

Bu bölümde, Excel'de bu tür bir grafik oluşturmak için iki hızlı numaradan bahsedilecektir.

 Excel'de onay kutuları ile etkileşimli grafik oluşturun

Normalde, Excel'de aşağıdaki adımlarla onay kutularını kullanarak dinamik bir grafik oluşturabilirsiniz:

1. Bazı onay kutuları ekleyin ve bunları yeniden adlandırın. Bu durumda, üç onay kutusu ekleyeceğim ve bunları Apple, Orange ve Peach olarak yeniden adlandıracağım, ekran görüntüsüne bakın:

2. Ardından, bu onay kutularını hücrelere bağlamalısınız, lütfen ilk onay kutusunu seçmek için tıklayın ve ardından sağ tıklayın, ardından Biçim Denetimi, In Nesneyi Biçimlendir iletişim kutusunun altında Control sekmesinden Hücre bağlantısı kutusunda, onay kutusuyla bağlantı kurulacak bir hücre seçin, ekran görüntüsüne bakın:

3. Diğer iki onay kutusunu diğer hücrelere bağlamak için yukarıdaki adımı tekrarlayın. Şimdi, onay kutusunu işaretlerseniz, bir DOĞRU gösterilecektir, aksi takdirde, aşağıda gösterilen demo gibi bir YANLIŞ görüntülenecektir:

4. Onay kutularını ekleyip bağladıktan sonra, şimdi verileri hazırlamanız gerekir. Orijinal veri satırını ve sütun başlıklarını başka bir yere kopyalayın, ekran görüntüsüne bakın:

5. Ardından aşağıdaki formülleri uygulayın:

  • Hücrede B13: = EĞER ($ B $ 6, B2, NA ())ve B13'ten G13'e kadar olan satırı doldurmak için doldurma tutamacını sürükleyin;
  • Hücrede B14: = EĞER ($ B $ 7, B3, NA ()), ve B14'ten G14'e kadar olan satırı doldurmak için doldurma tutamacını sürükleyin;
  • Hücrede B15: = EĞER ($ B $ 8, B4, NA ())ve B15'ten G15'e kadar olan satırı doldurmak için doldurma tutamacını sürükleyin.
  • Bu formüller, o ürünün onay kutusu işaretliyse orijinal verilerden ve işaretlenmemişse #N/A'dan değerleri döndürür. Ekran görüntüsüne bakın:

6. Ardından, lütfen A12'den G15'e kadar olan yeni veri aralığını seçin ve ardından Ekle > Çizgi veya Alan Grafiği Ekle > çizgi Bir çizgi grafiği eklemek için

7. Şimdi, ürün onay kutusunu işaretlediğinizde, veri satırı görünecek ve işareti kaldırdığınızda, aşağıdaki demoda gösterildiği gibi kaybolacaktır:

8. Grafiği oluşturduktan sonra, düzgün görünmelerini sağlamak için onay kutularını grafiğin üzerine yerleştirebilirsiniz. Çizim alanını seçmek için tıklayın ve ardından küçültmek için sürükleyin, ekran görüntüsüne bakın:

9. Ve sonra Ctrl tuşuna basarak üç onay kutusunu seçin, bunları grafiğe sürükleyin, ardından seçmek için sağ tıklayın Öne getirmek > Öne getirmek, ekran görüntüsüne bakın:

10. Ve onay kutuları grafikte görüntülenir, devam edin Ctrl onay kutularını ve grafiği tek tek seçmek için tuşuna basın, seçmek için sağ tıklayın grup > grup, ekran görüntüsüne bakın:

11. Şimdi, onay kutuları çizgi grafiğiyle bağlantılıdır. Grafiği taşıdığınızda, onay kutuları da buna göre hareket edecektir.


 Kolay bir özellik ile onay kutuları ile etkileşimli grafik oluşturun

Yukarıdaki yöntem sizin için biraz zor olabilir, burada bu görevi çözmenin kolay bir yolunu tanıtacağım. İle birlikte Kutools for Excel'S Onay Kutusu Çizgi Grafiği özelliği, kolaylıkla onay kutuları ile dinamik bir grafik oluşturabilirsiniz.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Grafiği oluşturmak istediğiniz veri aralığını seçin ve ardından Kutools > Grafikler > Kategori Karşılaştırması > Onay Kutusu Çizgi Grafiği, ekran görüntüsüne bakın:

2. Ve sonra Onay Kutusu Çizgi Grafiği iletişim kutusu açılır, seçtiğiniz veriler otomatik olarak ayrı metin kutularına doldurulur, ekran görüntüsüne bakın:

3. Daha sonra, OK düğmesine basın ve size hatırlatmak için bir bilgi istemi kutusu açılır, bazı ara verilerle birlikte gizli bir sayfa oluşturulacaktır, lütfen tıklayın Evet düğmesi, ekran görüntüsüne bakın:

4. Ve onay kutularına sahip bir çizgi grafik başarıyla oluşturulacak, ekran görüntüsüne bakın:


 Örnek 3: Onay kutuları ile açılır liste oluşturun

Açılır listeden birden fazla öğe seçmek çoğumuz için ortak bir görev olabilir. Bazı kullanıcılar, aşağıda gösterildiği gibi çoklu seçim seçmek için onay kutuları olan bir açılır liste oluşturmaya çalışır. Ne yazık ki, Excel'de onay kutuları ile bu tür açılır listeler oluşturmak mümkün değildir. Ancak burada, Excel'de iki tür çoklu onay kutusu seçimini tanıtacağım. Biri onay kutularını içeren bir liste kutusu, diğeri ise onay kutularını içeren açılır listedir.

 Liste kutusunu kullanarak onay kutularıyla açılır liste oluşturun

Açılır liste yerine, çoklu seçim için onay kutuları eklemek için bir liste kutusu kullanabilirsiniz. İşlem biraz karmaşık, lütfen aşağıdaki adımları adım adım izleyin:

1. İlk önce, lütfen bir Liste Kutusu ekleyin, tıklayın Geliştirici > Ekle > Liste Kutusu (ActiveX Kontrolü). Ekran görüntüsüne bakın:

2. Bir liste kutusu çizmek için fareyi sürükleyin ve ardından sağ tıklayın, Emlaklar bağlam menüsünden, ekran görüntüsüne bakın:

3. In Emlaklar bölmesi, lütfen işlemleri aşağıdaki gibi ayarlayın:

  • içinde ListeFillRange kutusuna, liste kutusuna görüntülemek istediğiniz veri aralığını girin;
  • içinde Liste biçimi kutusunu seçin 1 - fmList Tarzı Seçeneği açılır pencereden;
  • içinde Çoklu seçim kutusunu seçin 1 - fmMultiSelectMulti açılır pencereden;
  • Son olarak, kapatmak için kapat düğmesine tıklayın.

4. Ardından, birden çok seçili öğenin çıktısını almak istediğiniz hücreye tıklayın ve bunun için bir aralık adı verin. Lütfen bir aralık adı yazın "Çıktı öğesi" içine İsim kutusu ve basın Keşfet anahtar, ekran görüntüsüne bakın:

5. Ve sonra tıklayın Ekle > Şekiller > Dikdörtgen, liste kutusunun üzerine bir dikdörtgen çizmek için fareyi sürükleyin, ekran görüntüsüne bakın:

6. Ardından dikdörtgene sağ tıklayın ve seçin Makro Ata bağlam menüsünden. Ekran görüntüsüne bakın:

7. In Makro Ata iletişim, tıklayın yeni düğmesi, ekran görüntüsüne bakın:

8. Açılışta Uygulamalar için Microsoft Visual Basic penceresinde, Modül penceresindeki orijinal kodu aşağıdaki VBA koduyla değiştirin:

Sub Rectangle1_Click()
'Updated by Extendoffice
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
    xLstBox.Visible = True
    xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
    xStr = ""
    xStr = Range("Outputitem").Value
    
    If xStr <> "" Then
         xArr = Split(xStr, ";")
    For I = xLstBox.ListCount - 1 To 0 Step -1
        xV = xLstBox.List(I)
        For J = 0 To UBound(xArr)
            If xArr(J) = xV Then
              xLstBox.Selected(I) = True
              Exit For
            End If
        Next
    Next I
    End If
Else
    xLstBox.Visible = False
    xSelShp.TextFrame2.TextRange.Characters.Text = "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("Outputitem") = Mid(xSelLst, 1, Len(xSelLst) - 1)
    Else
        Range("Outputitem") = ""
    End If
End If
End Sub

not: Yukarıdaki kodda, Dikdörtgen1 şekil adıdır, Liste Kutusu1 liste kutusunun adıdır ve Çıktı öğesi çıktı hücresinin aralık adıdır. Bunları ihtiyaçlarınıza göre değiştirebilirsiniz.

9. Ardından, kod penceresini kapatın. Şimdi, dikdörtgen düğmesine tıklamak liste kutusunu gizleyecek veya görüntüleyecektir. Liste kutusu görüntülendiğinde, liste kutusundaki öğeleri seçin ve seçilen öğeleri belirtilen hücreye çıkarmak için dikdörtgen düğmesine tekrar tıklayın, aşağıdaki demoya bakın:


 Harika bir özelliğe sahip onay kutularıyla açılır liste oluşturun

Onay kutularını gerçek açılır listeye eklemek için güçlü bir araç kullanabilirsiniz – Kutools for Excel, Onun ile Onay Kutulu Açılır Liste özelliği sayesinde, birden çok onay kutusuyla hızlı ve kolay bir şekilde açılır listeler oluşturabilirsiniz.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. İlk olarak, lütfen seçilen hücrelere normal açılır listeyi ekleyin, ekran görüntüsüne bakın:

2. Daha sonra, Kutools > Açılır liste > Onay Kutulu Açılır Liste > Ayarlar. Ekran görüntüsüne bakın:

3. In Onay Kutuları Ayarları ile Açılır Liste iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.

  • içinde Uygula bölümünde, açılır liste hücreleri için onay kutuları oluşturacağınız uygulama kapsamını belirtin. İhtiyaçlarınıza göre belirli bir aralık, mevcut çalışma sayfası, mevcut çalışma kitabı veya tüm açık çalışma kitaplarını belirleyebilirsiniz;
  • içinde Moda bölümü, seçim değiştirmek seçenek;
  • içinde Separatör kutusuna, seçili öğeleri ayırmak için bir sınırlayıcı yazın;
  • T'deharici yön bölümünde, ihtiyaçlarınıza göre metin yönünü seçin;
  • Son olarak, OK düğmesine basın.

4. Ayarları tamamladıktan sonra Kutools > Açılır liste > Onay Kutulu Açılır Liste > Açılır Onay Kutuları Listesini Etkinleştir bu özelliği etkinleştirmek için. Ekran görüntüsüne bakın:

5. Şu andan itibaren, açılır listeli bir hücreyi tıkladığınızda, onay kutularının olduğu bir liste açılır, ardından aşağıdaki demoda gösterildiği gibi öğeleri hücreye çıkarmak için onay kutularını işaretleyerek öğeleri seçin:

Bu özellik hakkında daha detaylı bilgi almak için tıklayın…


 Örnek 4: Satır rengini değiştirmek için onay kutusunu işaretleyin

İşaretli onay kutusuna göre satır rengini değiştirmeyi hiç denediniz mi? Bu, aşağıdaki ekran görüntüsü gibi bir onay kutusunu işaretlerseniz ilgili satırın renginin değişeceği anlamına gelir, bu bölümde bu görevi Excel'de çözmek için bazı püf noktaları hakkında konuşacağız.

 Koşullu Biçimlendirme'yi kullanarak hücre rengini değiştirmek için onay kutusunu işaretleyin

Onay kutusunu işaretleyerek veya işaretini kaldırarak satır rengini değiştirmek için, Koşullu biçimlendirme Excel'deki özellik size bir iyilik yapabilir. Lütfen şu şekilde yapın:

1. İlk olarak, onay kutularını istediğiniz gibi hücre listesine ekleyin, ekran görüntüsüne bakın:

2. Ardından, bu onay kutularını her bir onay kutusunun yanındaki hücrelere ayrı ayrı bağlamalısınız, ekran görüntüsüne bakın:

İpuçları: Onay kutularını hücrelere bağlamak için Biçim Denetimi onları tek tek hücrelere bağlama veya VBA kodu onları bir kerede hücrelere bağlamak için.

3. Ardından, satır rengini değiştirmek istediğiniz veri aralığını seçin ve ardından Ana Sayfa > Koşullu biçimlendirme > Yeni kural, ekran görüntüsüne bakın:

4. In Yeni Formatlama Kuralı iletişim kutusunda aşağıdaki işlemleri yapın:

  • seçmek Biçimlendirilecek hücreleri belirlemek için bir formül kullanın seçeneği Bir Kural Türü seçin Kutu;
  • Bu formülü girin =EĞER($F2=DOĞRU,DOĞRU,YANLIŞ) içine Bu formülün geçerli olduğu değerleri biçimlendir Kutu;
  • Tıkla oluşturulan satırlar için istediğiniz rengi belirtmek için düğmesine basın.

not: Formülde, $F2 onay kutusunun ilk bağlantılı hücresidir.

5. Rengi seçtikten sonra tıklayın. OK > OK iletişim kutularını kapatmak için ve şimdi, bir onay kutusunu işaretlediğinizde, aşağıdaki demo gösterildiği gibi ilgili satır otomatik olarak vurgulanacaktır:


  VBA kodunu kullanarak satır rengini değiştirmek için onay kutusunu işaretleyin

Aşağıdaki VBA kodu, işaretli onay kutusuna göre satır rengini değiştirmenize de yardımcı olabilir, lütfen aşağıdaki kodla yapın:

1. Satırları onay kutularına göre vurgulamak istediğiniz çalışma sayfasında, sayfa sekmesine sağ tıklayın ve Kodu Görüntüle sağ tıklama menüsünden. Ekran görüntüsüne bakın:

2. Açılan koda aşağıdaki kodu kopyalayıp yapıştırın Uygulamalar için Microsoft Visual Basic pencere:

VBA kodu: Onay kutusunu işaretleyerek satırları vurgulayın

Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
    Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
    MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
    GoTo InputC
Else
    If xRng.Columns.Count = 1 Then
        For Each xCell In xRng
            With ActiveSheet.CheckBoxes.Add(xCell.Left, _
               xCell.Top, xCell.Width = 15, xCell.Height = 12)
               .LinkedCell = xCell.Offset(, 1).Address(External:=False)
               .Interior.ColorIndex = xlNone
               .Caption = ""
               .Name = "Check Box " & xCell.Row
            End With
            xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
        Next
    End If
    With xRng
     .Rows.RowHeight = 16
    End With
    xRng.ColumnWidth = 5#
    xRng.Cells(1, 1).Offset(0, 1).Select
    For Each xChk In ActiveSheet.CheckBoxes
      xChk.OnAction = "Sheet2.InsertBgColor"
    Next
End If
End Sub

Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
  xName = Right(xChk.Name, Len(xChk.Name) - 10)
  If (xName = Range(xChk.LinkedCell).Row) Then
   If (Range(xChk.LinkedCell) = "True") Then
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
   Else
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
   End If
  End If
Next
End Sub

Not: Yukarıdaki kodda, bu komut dosyasında xChk.OnAction = "Sheet2.InsertBgColor", sayfa adını değiştirmelisiniz-Sheet2 kendi başına (Sheet2 çalışma sayfasının gerçek adıdır, sol kod penceresi bölmesinden alabilirsiniz). Ekran görüntüsüne bakın:

3. Ardından, imleci kodun ilk bölümüne getirin ve F5 kodu çalıştırmak için anahtar. Haşhaşta Kutools for Excel iletişim kutusunda, lütfen onay kutuları eklemek istediğiniz aralığı seçin, ekran görüntüsüne bakın:

4. Daha sonra, OK düğmesini tıkladığınızda, onay kutuları, aşağıda gösterilen ekran görüntüsü gibi seçilen hücrelere eklenir:

5. Şu andan itibaren, bir onay kutusunu işaretlerseniz, ilgili satır aşağıda gösterilen ekran görüntüsü gibi otomatik olarak renklendirilecektir:


 Örnek 5: Onay kutusu işaretliyse hücre değerlerini sayın veya toplayın

Bir onay kutusu listesine sahip bir dizi veriye sahipseniz, şimdi, aşağıda gösterilen ekran görüntüsü gibi, işaretli onay kutularının sayısını saymak veya işaretli onay kutularına göre karşılık gelen değerleri toplamak istersiniz. Bu görevi Excel'de nasıl çözebilirsiniz?

Bu görevi çözmek için önemli adım, onay kutularını verilerin yanındaki ilgili hücrelere bağlamaktır. İşaretli onay kutusu bağlantılı hücrede DOĞRU görüntüleyecektir, aksi takdirde bir YANLIŞ görüntülenecektir ve ardından DOĞRU veya YANLIŞ değerine dayalı sonucu almak için sayma veya toplam işlevini kullanabilirsiniz.

1. İlk olarak, onay kutularını hücrelere ayrı ayrı bağlamalısınız, onay kutusu işaretliyse bir DOĞRU görüntülenir, işaretlenmemişse bir YANLIŞ görüntülenir, ekran görüntüsüne bakın:

İpuçları: Onay kutularını hücrelere bağlamak için Biçim Denetimi onları tek tek hücrelere bağlama veya VBA kodu onları bir kerede hücrelere bağlamak için.

2. Ardından, işaretli onay kutularına göre değerleri saymak veya toplamak için aşağıdaki formülleri uygulayın:

Değerleri işaretli onay kutularına göre sayın:

= EĞERSAY (D2: D10, DOĞRU)

not: Bu formülde, D2: D10 onay kutuları için ayarladığınız bağlantı hücrelerinin aralığıdır.

Değerleri işaretli onay kutularına göre toplayın:

= TOPLA ÇARPIM (($ D $ 2: $ D $ 10 = DOĞRU) * $ C $ 2: $ C $ 10)

not: Bu formülde, D2: D10 onay kutuları için ayarladığınız bağlantı hücrelerinin aralığıdır ve C2: C10 toplamak istediğiniz hücrelerin listesidir.


 Örnek 6: Onay kutusu işaretliyse belirli bir değer döndürün

Bir onay kutunuz varsa, işaretlendiğinde bir hücrede belirli bir değer görünmelidir ve işaretini kaldırdığınızda, aşağıdaki demoda gösterildiği gibi boş bir hücre görüntülenir:

Bu işi bitirmek için lütfen şu şekilde yapın:

1. İlk olarak, bu onay kutusunu bir hücreye bağlamalısınız. Onay kutusuna sağ tıklayın ve seçin Biçim Denetimi, dışarı çıkmış Nesneyi Biçimlendir iletişim kutusunun altında Control sekmesinde, onay kutusuyla bağlamak istediğiniz hücreyi seçmek için tıklayın. Hücre bağlantısı kutusu, ekran görüntüsüne bakın:

2. Daha sonra, OK iletişim kutusunu kapatmak için düğmesine basın. Şimdi, şu formülü yazın: =EĞER(A5=DOĞRU,"Extendoffice","") sonucun çıktısını almak istediğiniz hücreye girin ve ardından Keşfet tuşuna basın.

not: Bu formülde, A5 onay kutusuna bağlanan hücredir, "Extendoffice” belirli bir metindir, bunları ihtiyacınıza göre değiştirebilirsiniz.

3. Şimdi, onay kutusunu işaretlediğinizde, belirli metin görüntülenecektir, işaretini kaldırdığınızda boş bir hücre görünecektir, aşağıdaki demoya bakın:


  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme ve Verilerin Saklanması; Bölünmüş Hücre İçeriği; Yinelenen Satırları ve Toplam / Ortalamayı Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Sık Kullanılan ve Hızlı Eklenen Formüller, Aralıklar, Grafikler ve Resimler; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • Pivot Tablo Gruplaması hafta numarası, haftanın günü ve daha fazlası ... Kilidi Açılmış, Kilitli Hücreleri Göster farklı renklerle; Formülü / Adı Olan Hücreleri Vurgulayın...
kte sekmesi 201905
  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations