Hur länkar man kryssrutor till flera celler i Excel?
Länka kryssrutorna till flera relativa celler kan hjälpa dig att snabbt och enkelt göra några beräkningar när du behöver summera, räkna eller genomsnitt bara de markerade eller omarkerade cellerna. Men har du någonsin försökt länka kryssrutorna till flera celler samtidigt i ett kalkylblad?
Länka kryssrutor till flera celler med formeln en efter en
Länka kryssrutor till flera celler samtidigt med VBA-kod
Länka kryssrutor till flera celler med formeln en efter en
För att länka kryssrutan till en viss cell kan du faktiskt använda en enkel formel för att länka dem manuellt.
1. När du har infogat kryssrutorna i ditt kalkylblad, tryck på för att markera kryssrutan ctrl och klicka sedan på den första kryssrutan som du vill länka till en annan cell.
2. Skriv sedan likhetstecknet i formelfältet =och klicka sedan på en cell som du vill länka kryssrutan till, B2 till exempel, se skärmdump:
3. Och tryck sedan på ange på tangentbordet, nu när du markerar den här kryssrutan visas den länkade cellen SANN, om du avmarkerar det kommer det att visas FALSK, se skärmdump:
4. Upprepade stegen ovan för att länka andra kryssrutor en efter en.
Lås upp Excel Magic med Kutools AI
- Smart utförande: Utför celloperationer, analysera data och skapa diagram – allt drivs av enkla kommandon.
- Anpassade formler: Skapa skräddarsydda formler för att effektivisera dina arbetsflöden.
- VBA-kodning: Skriv och implementera VBA-kod utan ansträngning.
- Formeltolkning: Förstå komplexa formler med lätthet.
- Textöversättning: Bryt språkbarriärerna i dina kalkylblad.
Länka kryssrutor till flera celler samtidigt med VBA-kod
Om det finns hundratusentals kryssrutor måste länkas till andra celler fungerar den första metoden inte effektivt, för att länka dem till flera celler samtidigt kan du tillämpa följande VBA-kod. Gör så här:
1. Gå till ditt kalkylblad med listan över kryssrutor.
2. Håll ner ALT + F11 nycklar för att öppna Microsoft Visual Basic for Applications-fönstret.
3. Klicka Insert > Modulernaoch klistra in följande kod i Modulfönster.
VBA-kod: länk kryssrutor till flera celler samtidigt
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. Och tryck sedan på F5 för att köra den här koden, alla kryssrutor i det aktiva kalkylbladet har länkats till cellerna. När du markerar kryssrutan visas dess relativa cell SANN, om du avmarkerar en kryssruta ska den länkade cellen visas FALSK, se skärmdump:
Anmärkningar: I ovanstående kod, i = 2, numret 2 är startraden i din kryssruta och bokstaven B är kolumnplatsen där du behöver länka kryssrutorna till. Du kan ändra dem efter dina behov.
Relaterade artiklar:
Hur markerar jag alla kryssrutor med en enda kryssruta i Excel?
Hur infogar jag snabbt flera kryssrutor i Excel?
Hur tar jag snabbt bort flera kryssrutor i Excel?
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!