18. september 2008 - 16:06Der er
7 kommentarer og 1 løsning
Pop-up-dims ved nået beløb/km-tal..
Jeg er lidt på herrens mark her, for jeg har fået spørgsmålet af min mand, og så skrap er jeg så heller ikke udi Excel.
Han har et kørsels-regneark, hvor der i bunden er en total for kørte km.
Nu går spørgsmålet så på, om man i regne-arket kan indkode det sådan, at når km-tallet når et bestemt antal km er kørt (10.000), at der så popper et pop-up vindue op, i toppen af regnearket, som fortæller, at de 10.000 km ér kørt, da det er et tal, der skal holdes øje med.
Jeg er fuldstændig på herrens mark, hvad netop dette spørgsmål angår, derfor jeg må gå ekspert-vejen, og se om ikke der skulle være én, der er lidt mere velbevandret udi Excel og dens finurligheder.
Jeg håber samtidig du/i vil skære det ud i pap, så det også er i et forståeligt sprog.
Denne kode skal i arkets modul.( højreklik på arkfanen, vælg vis programkode )
Koden er lavet efter at i D kolonnen skrives kilometertælleren, og i E sættes et x eller lignende for at der er smurt/skiftet olie.
Der må ikke være sum nederst, jeg har selv regnskab for brændstof, jeg har sum øverst, og så har jeg frosset de øverste rækker.
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 4 Then ' trikker på D kolonnen Dim Start As Long, Slut As Long Start = Range("E65536").End(xlUp).Offset(0, -1).Value ' Kolonne E, hvor man sætter et X eller lignende ved smøring, og den ser efter km i D kolonnen Slut = Range("D65536").End(xlUp).Value ' sidste indtastning af kilometer tallet i kolonne D If (Slut - Start) >= 10000 Then MsgBox " du skal have smurt bilen, du har kørt " & (Slut - Start) & " km." Else MsgBox "der er " & 10000 - (Slut - Start) & " km. til smøring" End If End If End Sub
Du kunne måske vælge en celle, evt. flette flere celler i toppen af arket, og så skrive formlen: =HVIS(A1>=10000;"10.000 km kørt";"") Du kunne jo så formatere teksten stort, evt. rød, så ville det ikke være til at overse.
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.