God morgon MarWal och välkommen till forumet !
Jag tror vi behöver bena ut exakt vad syftet är med det du försöker göra samt också förstå vad som är möjligt och inte möjligt i olika versioner av Excel.
Frågor
- Vilken version av Excel använder du samt vilka versioner ska lösningen vara kompatibel med? Betänk att alla funktioner som finns i skrivbordsversionen av Excel 365 för Windows inte nödvändigtvis finns i vare sig äldre versioner av Excel, eller Excel på andra plattformar som Excel för Mac, Excel Online eller Excel för Andriod/IOS.
- Är du säker på att du verkligen vill kopiera värdena till ett andra kalkylblad i samma arbetsbok? Det är sällan en bra strategi att ha redundant data i samma dokument. Så fort du måste gå in och ändra eller ta bort något måste du göra det på flera ställen vilket inte är optimalt.
- Du skriver "när man sätter ett X (listaruta)" menar du då en Kryssruta (eng. Checkbox) eller menar du att du skriver bokstaven "X" i en tom cell? Det finns nämligen ett antal olika varianter av kryssrutor i Excel. (se förklaring nedan)
Excel Kryssrutor (eng. Checkboxes)
I Excel finns det fyra olika typer av kryssrutor.
- Excel Form kontroll (Excel för Windows och Mac alla versioner - kräver makrokunskaper)
- Windows ActiveX kontroll (endast Excel för Windows alla versioner - kräver makrokunskaper)
- Den nya funktionen "infoga --> kryssruta" från verktygsfältet (endast för Excel 365 Windows - Beta Channel)
- "Hemmagjorda" kryssrutor med hjälp av specialtecken och div. andra "trick" som vilkorrstyrd cellformatering (fungerar i alla versioner och på alla plattformar)
Om funktionskravet verkligen är att datan ska kopieras från ett arbetsblad till ett annat krävs det VBA-kod. Antingen skriver man koden själv eller så kan man spela in ett makro som skapar koden. Koden kopplar man sedan till Kryssruta 1 eller 2 från listan ovan.
Om det inte är ett krav att datan ska kopieras mellan två arbetsblad kan man istället lösa det med antingen en statisk matrisformel (t.ex. INDEX, PRODUKTSUMMA, m.fl.) i äldre versioner av Excel eller någon av de nya dynamiska matrisformlerna (t.ex. FILTER) som finns i Excel 2021 samt 365.
Du får återkomma med ett klargörande beträffande frågeställningarna så ska vi nog kunna hjälpa till.
På återhörande !