Kako povezati potrditvena polja z več celicami v Excelu?
Povezava potrditvenih polj z več relativnimi celicami vam lahko pomaga hitro in enostavno opraviti nekatere izračune, ko morate sešteti, prešteti ali povprečiti samo označene ali neoznačene celice. Ampak, ali ste kdaj poskusili povezati potrditvena polja z več celicami hkrati na delovnem listu?
Povežite potrditvena polja z več celicami s formulo eno za drugo
Povežite potrditvena polja na več celic hkrati s kodo VBA
Povežite potrditvena polja z več celicami s formulo eno za drugo
Če želite potrditveno polje povezati z določeno celico, lahko dejansko uporabite preprosto formulo za njihovo ročno povezavo.
1. Ko vstavite potrditvena polja v svoj delovni list, pritisnite potrditveno polje, da izberete potrditveno polje Ctrl in nato kliknite prvo potrditveno polje, ki ga želite povezati z drugo celico.
2. Nato v vrstico s formulami vnesite znak enačbe =in nato kliknite eno celico, s katero želite povezati potrditveno polje, na primer B2, glejte sliko zaslona:
3. In nato pritisnite Vnesite tipko na tipkovnici, zdaj, ko potrdite to potrditveno polje, se prikaže povezana celica TRUE, če ga počistite, se bo prikazal FALSE, glej posnetek zaslona:
4. Ponovili ste zgornje korake za povezovanje drugih potrditvenih polj enega za drugim.
Povežite potrditvena polja na več celic hkrati s kodo VBA
Če je na stotine in tisoče potrditvenih polj treba povezati z drugimi celicami, prva metoda ne bo delovala učinkovito, če jih želite povezati na več celic hkrati, lahko uporabite naslednjo kodo VBA. Naredite to:
1. Pojdite na svoj delovni list s seznamom potrditvenih polj.
2. Držite tipko ALT + F11 tipke za odpiranje Okno Microsoft Visual Basic for Applications.
3. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v Okno modula.
Koda VBA: povežite potrditvena polja na več celic hkrati
Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "B"
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
4. In nato pritisnite F5 ključ za zagon te kode so vsa potrditvena polja na aktivnem delovnem listu povezana s celicami. Ko potrdite polje, se bo prikazala njegova relativna celica TRUE, če počistite potrditveno polje, se prikaže povezana celica FALSE, glej posnetek zaslona:
Opombe: V zgornji kodi, i = 2, število 2 je začetna vrstica vašega potrditvenega polja in črka B je mesto stolpca, kjer morate povezati potrditvena polja. Lahko jih spremenite po svojih potrebah.
Sorodni članki:
Kako izbrati vsa potrditvena polja z enim samim potrditvenim poljem v Excelu?
Kako hitro vstaviti več potrditvenih polj v Excelu?
Kako hitro izbrisati več potrditvenih polj v Excelu?
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!