15. december 2015 - 14:33Der er
4 kommentarer og 1 løsning
Vælge fra rulleliste som er forskellig fra tidligere valgte værdier
I området A6:A19 har jeg brugt datavalidering til at definere, at der kan vælges mellem værdierne 1-99. Men I A7 må ikke kunne vælges den værdi, som er i A6. I A8 må ikke kunne vælges en af de værdier som er indtastet i A6 og A7 osv.
Tallene jeg skal indtaste skal foregå i A9:A20 og skal ligge i intervallet 01-99 - men når det først er brugt én gang, må jeg ikke kunne vælge det igen.
Jeg kan godt se, hvad du vil med dit forslag, men det giver mig jo bare en række, hvor jeg kan se, hvilke tal der allerede er brugt.
Så prøv med en makro. Lav data validering på området, så der kun accepteres heltal mellem 1 og 99 og indsæt denne makro under vis koder (højreklik på fanebladet):
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A9:A20")) Is Nothing Then If Application.CountIf(Range("A9:A20"), Target) > 1 Then MsgBox ("Dette tal er allerede brugt") Target = "" End If End If End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.