02. november 2012 - 11:35Der er
16 kommentarer og 1 løsning
Sæt værdi til '0' i div. felter, hvis en given celle er '0'.
Hej
Jeg sidder helt fast i mit problem her :( Og en længere søgning på nettet har desværre ikke kunne afhjælpe problemmet.
Mit problem går på at jeg har et regneark hvor jeg har nogle 'On/ Off' felt(dropdown). Nu ønsker jeg hvis det overhovdet er muligt, at nogle bestemte celler skal sætte deres værdi til '0' hvis feltet ændres til 'off'(Værdi=0). Dette skal også være tilfældet hvis der er 'indtastet' en værdi tidligere.
Kort fortalt.
Cellen A1: Får indtastet værdien '100'
Cellen B1: Cellen ændres til 'off' via dropdown menu.
Cellen A1: Værdien '100' ændres automatisk til '0', da B1 er 'Off'
--- Kan dette lade sig gøre? Og er der en som har en løsning hertil?
Private Sub Worksheet_Change(ByVal Target As Range) Rem Kontroller om den/de ønskede celler er ændret til 0 If Target.Address = "$B$1" And Target = 0 Then Range("A1") = 0 End If End Sub
Der blev jeg hængt af ;) Hvad mener du med VBA-koden? Er det den du tidligere skrev?
Private Sub Worksheet_Change(ByVal Target As Range) Rem Kontroller om den/de ønskede celler er ændret til 0 If Target.Address = "$B$1" And Target = 0 Then Range("A1") = 0 End If End Sub
Jo, det har jeg vist ;) Mener dog der sidder en nogle brugere som har det slået fra(Default). Dvs de vel skal havde den fuktion slået til for at benytte 'løsningen'.
Du skal ha' mange tak for den fine og hurtige hjælp :) Var meget i tvivl om det kunne lade sig gøre.
Smid et svar så skal jeg sende nogle point i din retning.
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.