Note: The other languages of the website are Google-translated. Back to English

Ինչպե՞ս Excel- ում կապել նշման տուփերը բազմաթիվ բջիջների հետ:

Նշման տուփերը մի քանի հարաբերական բջիջների հետ կապելը կարող է օգնել արագ և հեշտությամբ կատարել որոշ հաշվարկներ, երբ անհրաժեշտ է գումարել, հաշվել կամ միջինացնել միայն ստուգված կամ չստուգված բջիջները: Բայց, երբևէ փորձե՞լ եք աշխատաթերթում միացնել արկղերը միանգամից մի քանի բջիջների:

Մեկը-մեկ բանաձևով միացրեք վանդակները դեպի բազմաթիվ բջիջներ

Միացրեք վանդակները միանգամից մի քանի բջիջների վրա ՝ VBA կոդով


նետ կապույտ աջ պղպջակ Մեկը-մեկ բանաձևով միացրեք վանդակները դեպի բազմաթիվ բջիջներ

Նշման տուփը որոշակի բջիջի հետ կապելու համար, ըստ էության, կարող եք կիրառել պարզ բանաձև ՝ դրանք ձեռքով կապելու համար:

1, Նշատուփերը ձեր աշխատանքային էջում տեղադրելուց հետո վանդակը ընտրելու համար սեղմեք Ctrl ստեղնը և այնուհետև կտտացրեք առաջին վանդակին, որը ցանկանում եք կապել այլ բջիջի հետ:

2. Դրանից հետո բանաձևի շարքում մուտքագրեք հավասար նշանը =, ապա կտտացրեք մեկ բջիջի, որի վրա ցանկանում եք կապել վանդակը, օրինակ ՝ B2, տե՛ս սքրինշոթը.

doc-link-multiple-checkboxes-1

3, Եվ հետո սեղմեք Մտնել ստեղնաշարի ստեղնը, հիմա, երբ ստուգեք այս վանդակը, կցուցադրվի բջիջը TRUE, եթե ապանշեք այն, այն կցուցադրվի ԿԵՂԾ, տես նկարի նկարը.

doc-link-multiple-checkboxes-2

4, Կրկնեք վերոհիշյալ քայլերը `մյուս վանդակները մեկ առ մեկ կապելու համար:


նետ կապույտ աջ պղպջակ Միացրեք վանդակները միանգամից մի քանի բջիջների վրա ՝ VBA կոդով

Եթե ​​կան հարյուրավոր և հազարավոր վանդակներ, որոնք պետք է կապվեն այլ բջիջների հետ, առաջին մեթոդը արդյունավետ չի գործի, դրանք միանգամից մի քանի բջիջների հետ կապելու համար, կարող եք կիրառել հետևյալ VBA կոդը: Խնդրում եմ, արեք այսպես.

1, Գնացեք ձեր աշխատաթերթը ՝ վանդակների ցուցակի հետ միասին:

2, Պահեք պահեք ALT + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.

3: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.

VBA կոդ. Միանգամից միացրեք վանդակները միանգամից մի քանի բջիջների

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, Եվ հետո սեղմեք F5 Այս կոդն աշխատեցնելու բանալին, ակտիվ աշխատանքային թերթի բոլոր վանդակները կապված են բջիջների հետ, երբ նշեք վանդակը, դրա հարաբերական բջիջը կցուցադրվի TRUE, եթե վանդակը մաքրեք, կապակցված բջիջը պետք է ցույց տա ԿԵՂԾ, տես նկարի նկարը.

doc-link-multiple-checkboxes-3

ՆշումՎերոհիշյալ ծածկագրում i = 2, համարը 2 ձեր վանդակի առաջին տողն է և տառը B սյունակի տեղն է, որտեղ անհրաժեշտ է կապել վանդակները: Կարող եք դրանք փոխել ըստ ձեր կարիքի:


Առնչվող հոդվածներ քանակը:

Ինչպե՞ս ընտրել բոլոր վանդակները, օգտագործելով Excel- ում մեկ վանդակը:

Ինչպե՞ս արագ տեղադրել Excel- ում բազմաթիվ վանդակներ:

Ինչպե՞ս արագ ջնջել բազմաթիվ վանդակները Excel- ում:


Գրասենյակի արտադրողականության լավագույն գործիքները

Excel-ի համար Kutools-ը լուծում է ձեր խնդիրների մեծ մասը և բարձրացնում ձեր արտադրողականությունը 80%-ով

  • Վերաօգտագործել: Արագ տեղադրեք բարդ բանաձևեր, գծապատկերներ և այն ամենը, ինչ դուք նախկինում օգտագործել եք. Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
  • Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
  • Միաձուլել բջիջները / տողերը / սյունակները առանց տվյալների կորստի. Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերը / սյունակները... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
  • Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
  • Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
  • Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
  • Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
  • Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
  • Ավելի քան 300 հզոր հատկություններ. Աջակցում է Office / Excel 2007-2021 և 365: Աջակցում է բոլոր լեզուներին: Հեշտ տեղակայում ձեր ձեռնարկությունում կամ կազմակերպությունում: Ամբողջական հնարավորություններ 30-օրյա անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք:
kte էջանիշը 201905

Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
officetab ներքևում
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (16)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես ունեմ ավելի քան 40000 բջիջ, որոնք ունեն վանդակ: երբ ես օգտագործում եմ այս կոդը, մշակման համար տևում է ավելի քան 5 վայրկյան, ես տարբեր մակրոներ եմ սահմանում տարբեր բջիջների համար, բայց ես դեռ խնդիր ունեմ, ինչ կարող եմ անել:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ողջույն, Ձեր VBA կոդում. միացնել վանդակները միանգամից մի քանի բջիջների, կոդը ստեղծվել է դրա տակ գտնվող բջիջը կապելու համար: Ինչպե՞ս է կոդը, եթե ես ուզում եմ բջիջը կապել առաջինի ձախ կողմում: Շնորհակալություն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Կարո՞ղ եմ դա անել և ծրագրավորել տուփերը, որպեսզի ասեն այլ բան, քան ճշմարիտ և կեղծ:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարեւ Ձեզ! Հաճելի գրառում VBA-ի մասին... բայց ի՞նչ, եթե կան 3 սյունակներ, որոնք ունեն վանդակներ, որոնք պետք է կապվեն նաև երեք այլ սյունակներում: Ենթադրենք, B, C և D սյունակներն ունեն վանդակներ և պետք է կապված լինեն համապատասխանաբար H, I և J սյունակների հետ:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ողջույն, նույն խնդիրն ունի - Դուք պարզե՞լ եք, թե ինչպես շրջանցել այս խնդիրը: Շնորհակալություն, Փոլ
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Hey,

Փորձեք այս:

Sub LinkCheckboxes ()
Dim chk As CheckBox
Dim lCol այնքան երկար
lCol = 2 'հղման աջ կողմում գտնվող սյունակների թիվը

Յուրաքանչյուր chk-ի համար ActiveSheet.Checkboxes-ում
Չք.-ով
LinkedCell = _
.TopLeftCell.Offset(0, lCol).Հասցե
Վերջ
Հաջորդ chk

Վերջ Sub



Եթե ​​դուք, օրինակ, ունեք, D,E,F վանդակները փոխեք «Icol»-ը 1-ի, ուստի այն կապում է համապատասխանաբար G,H և I:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
thank you very much
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Կարո՞ղ եք օգնել ինձ այս նույն խնդրի հետ կապված:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ողջույն, ես նույն խնդիրն ունեմ, բայց ինձ մոտ չի ստացվել, խնդրում եմ, կարող եք օգնել: Շնորհակալություն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Sub LinkCheckboxes ()

Dim chk As CheckBox

Dim lCol այնքան երկար

lCol = 1 'հղման աջ կողմում գտնվող սյունակների թիվը



Յուրաքանչյուր chk-ի համար ActiveSheet.Checkboxes-ում

Չք.-ով

LinkedCell = _

.TopLeftCell.Offset(0, lCol).Հասցե

Վերջ

Հաջորդ chk



Վերջ Sub
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ի՞նչ կասեք, եթե դուք ունեք որոշ դատարկ տողեր ColumnA-ում (ըստ ձեր օրինակի) վանդակների միջև: Օգտագործելով վերը նշված կոդը, այն սխալ է դարձնում կապված բջիջները, եթե կան դատարկ տողեր, քանի որ այն չի բաց թողնում դրանք: Հետաքրքրված է տեսնել լուծումը
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Սրա համար որևէ լուծում գտա՞ք: Նույն խնդիրը
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
հիանալի թեմա, և այն աշխատում է ինձ համար:
ԲԱՅՑ, ես պետք է պահպանեմ TRUE/FALSE տվյալները մեկ այլ թերթում: Ո՞րն է VBA-ն այն ակտիվից բացի այլ թերթում պահելու համար:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարեւ Ձեզ
Подскажите. Возможно ли суммирование чисел в ячейках по установке флажка?

https://drive.google.com/file/d/1qmEnngPDdgWTISJETJ44IkxG-MABfqhh/view?usp=sharing[/img][/b][/u][/b

В ячейке F3 скрыто число 2 а в ячейке G3 скрыто число 0,3, можно ли сделать так чтоб при установки галочки в ячейке Q3 вычислялась сумма.
Сумма вычислений только на строку в диапазоне F3-P3
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Իմ խնդիրն այն է, որ ես ստեղծում եմ անելիքների ցուցակ՝ առօրյա սովորություններով: Ես ուզում եմ, որ կարողանամ դրանից վիճակագրություն կազմել՝ օգտագործելով ճշմարիտը և կեղծը՝ ստուգելով բջիջի հետ կապված վանդակը, բայց չեմ ուզում դա անել առանձին, բայց երբ ես օգտագործում եմ կոդը, ոչինչ չի պատահում:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարև, Գրեգոր,
VBA կոդը լավ է աշխատում իմ աշխատանքային գրքում:
Դուք կարող եք վերբեռնել ձեր ֆայլը այստեղ, որպեսզի մենք կարողանանք ստուգել, ​​թե որտեղ է խնդիրը:
Thank you!
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր

Հետեւեք մեզ

Հեղինակային իրավունքի © 2009 - www.extendoffice.com. | Բոլոր իրավունքները պաշտպանված են. Powered by ExtendOffice. | | Կայքի քարտեզ
Microsoft- ը և Office- ի պատկերանշանը հանդիսանում են Microsoft Corporation- ի ապրանքային նշաններ կամ գրանցված ապրանքային նշաններ ԱՄՆ-ում և (կամ) այլ երկրներում:
Պաշտպանված է Sectigo SSL- ի կողմից