Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketHentning af dato

 Besvar Besvar
Forfatter
kabekabe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 16.Maj.2012
Land: danmark
Status: Offline
Point: 16
Direkte link til dette indlæg Emne: Hentning af dato
    Sendt: 22.Mar.2013 kl. 14:53
Hej jeg har et problem, som sikkert ikke er så stort for alle jer kompetente excelére Smile
Jeg har et ark som løbende bliver opdateret med datoer. Dvs jeg har 30 felter hvor der bliver indsat datoer ind.
Jeg har behov for er at have en oversígt som viser den sidst tastede dato...
Jeg har prøvet lidt forskellige formler, men kan ikke få det til at virkeConfused 
Håber der er en der kan hjælpe, på forhånd tak og go weekend Smile
Til top



Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 24.Mar.2013 kl. 11:18
Prøv at omformuler dit spørgsmål, jeg er sikkert ikke den eneste som ikke kan gennemskue hvor/i hvilke celler du har dine datoer, - er det den sidst indtastede dato eller den seneste dato set i forhold til kalenderen. Hvor kommer dine data/datoer fra ?
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
kabekabe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 16.Maj.2012
Land: danmark
Status: Offline
Point: 16
Direkte link til dette indlæg Sendt: 26.Mar.2013 kl. 08:23
Ups... jeg prøver igen Smile
Jeg har et ark hvori jeg indtaster datoer løbende.
For at overskueliggøre SIDST INDTASTEDE DATO vil jeg gerne have en formel, således at sidst tastede dato altid er synlig i toppen af arket såkledes jeg ikke skal "køre" rundt i arket for at finde dato.
Håber det er gennemskueligt nu Thumbs Up
 
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5418
Direkte link til dette indlæg Sendt: 26.Mar.2013 kl. 09:11
Brug =MAKS()

Du skriver, at du har 30 celler, hvor du indtaster datoer i, men ikke, hvilke celler - så jeg tillader mig i eksemplet her, at antage, at det er cellerne A2 til A32.

I celle A1 kan du så skrive =MAKS(A2:A32), og du får dermed den sidste dato.

Hvis det ikke er det, du mener, må du forklare MEGET bedre, hvad det er, du ønsker...
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
kabekabe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 16.Maj.2012
Land: danmark
Status: Offline
Point: 16
Direkte link til dette indlæg Sendt: 26.Mar.2013 kl. 09:40
Åhhh.. Den er der næsten :-) problemet er bare at det ikke skal være den "ældste" dato, men den sidst indtastede, dvs at hvis eks. dec er tastet på plads A4 men feb er tastet på plads A30 så er det december der bliver "hentet", men jeg ønsker at det er februar, altså sidste indtastede dato selvom den KAN være yngre end andre tastede datoer???
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5418
Direkte link til dette indlæg Sendt: 26.Mar.2013 kl. 17:18
I så fald kræver det en Worksheet_Change event makro....

Hvis du skriver, hvilket område, du indtaster datoer i, og i hvilken celle, du ønsker den sidste indtastede dato til at stå i, kan jeg lige hurtigt lave den makro til dig Geek
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5418
Direkte link til dette indlæg Sendt: 26.Mar.2013 kl. 17:35
Ved nærmere eftertanke: Du kan selv ændre celleområderne i konstanterne i nedenstående makro
Private Sub Worksheet_Change(ByVal Target As Range)

' * ' Initialize
      Const Dato_Area As String = "B2:B10"
      Const Dato_Cell As String = "B1"

      If Target.Cells.Count > 1 Then Exit Sub
      If Intersect(Target, Range(Dato_Area)) Is Nothing Then Exit Sub
      If Target.Value < 1 Then Exit Sub


' * ' Write newest entered date into specified cell
      Range(Dato_Cell).Value = Target.Value

End Sub
Koden smides ind i regnearkets kodemodul - højreklik på regnearkets faneblad og vælg <Vis programkode> - du kan eventuelt blot copy'n'paste Cool
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk