18. marts 2004 - 11:06Der er
16 kommentarer og 2 løsninger
Datavalidering i forhold til anden celle
Jeg har en celle med en værdi, og en celle med formularen "=HVIS(E8=0;0;D8/E8)". Celle 2 skal få en datavalidering, der skal 'poppe up', hvis celle 1 er større end celle 2. Er det muligt?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Der kommer bare ingen popup! Måske er det, fordi det hænger sådan sammen: a / b = c hvis c < d skal der komme en popup Mèn a og b ændres i andre faner. Er det derfor der ikke sker noget?
Private Sub Worksheet_Change(ByVal Target As Range) If Range("a1").Value < Range("a2").Value Then MsgBox "A1 er minde end A2", vbonkonl + vbExclamation End If End Sub
Hvis det kun er et enkelt ark, du retter i, skal koden ligge på dette arks kodemodul og se sådan ud:
Private Sub Worksheet_Change(ByVal Target As Range) If Sheets("ark1").Range("a1").Value < Sheets("Ark1").Range("a2").Value Then MsgBox "A1 er mindRe end A2", vbOKOnly + vbExclamation End If End Sub
Er der flere ark, kan du lægge den på kodemodulerne i hvert af arkene.
Ret Ark1 til navnet på det ark, hvor cellerne du tester på findes.
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.