Avatar billede daphne Novice
18. september 2008 - 16:06 Der 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.

På forhånd tak for hjælpen.


Med venlige hilsner
Gitte Daphne
Avatar billede kabbak Professor
18. september 2008 - 16:48 #1
Det var nemmere, hvis ikke der var sum nederst.

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
Avatar billede daphne Novice
30. januar 2010 - 09:54 #2
Tak for dit indlæg.. desværre fik jeg det aldrig til at fungere efter hensigten.

Vær rar at afgive et indlæg med et svar, så du kan få tildelt dine point.


Mvh.
Gitte Daphne
Avatar billede kabbak Professor
30. januar 2010 - 12:10 #3
hvis ikke du har brugt mit svar, så tag point selv. ;-))
Avatar billede daphne Novice
30. januar 2010 - 18:51 #4
Oki.
Avatar billede vejmand Juniormester
30. januar 2010 - 19:21 #5
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.
Avatar billede daphne Novice
30. januar 2010 - 19:26 #6
Det er ikke aktuelt længere.. men takker for responsen.


Mvh.
Gitte Daphne
Avatar billede vejmand Juniormester
30. januar 2010 - 19:40 #7
Sorry, havde ikke lige set at det var et gammelt spørgsmål.  :-)
Avatar billede daphne Novice
31. januar 2010 - 09:26 #8
Det går nok :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester