hjælp til slå.op

Brugerhjælp og support til regneark i LibreOffice Calc

Redaktør: Lodahl

peter svendsen
Indlæg: 15
Tilmeldt: 9. mar 2020 11:36

hjælp til slå.op

Indlæg af peter svendsen » 8. maj 2020 09:51

jeg vil gerne have en hånd med at lave et link for jeg har to kolonner hvor B er datoer fra 01-01-20 til 31-12-20 og C er nogen beløber men vil gerne have et enten resultatet fra "=SLÅ.OP(IDAG();B90:B454;C90:C354)" eller bare en tekst kan laves til et link til IDAG()

peter svendsen
Indlæg: 15
Tilmeldt: 9. mar 2020 11:36

Re: hjælp til slå.op

Indlæg af peter svendsen » 8. maj 2020 11:17

vil lige nævne at IDAG() jo er ift, kolonne B hvor ingen af datoerne jo er links

PKO
Indlæg: 308
Tilmeldt: 17. mar 2009 14:24

Re: hjælp til slå.op

Indlæg af PKO » 8. maj 2020 15:56

Hej,

Du kunne jo eventuelt bare lave et filter under Data/autofilter fremfor en formel til at finde en rekord.
Senest rettet af PKO 9. maj 2020 14:46, rettet i alt 2 gange.

peter svendsen
Indlæg: 15
Tilmeldt: 9. mar 2020 11:36

Re: hjælp til slå.op

Indlæg af peter svendsen » 8. maj 2020 18:19

Skulle jeg forstå hvad du skriver?

Jesper K Brogaard
Indlæg: 38
Tilmeldt: 9. feb 2016 14:05

Re: hjælp til slå.op

Indlæg af Jesper K Brogaard » 9. maj 2020 08:03

Hej Peter

Jeg er ikke helt med på, hvad du ønsker hjælp til, så jeg gætter: Du vil gerne have vist resultatet fra din formel et andet sted?
Hvis formlen står i D2, så kan du skrive bare referencen dertil ved at skrive =D2 i det ønskede felt.

Hvis jeg har misforstået dig, må du gerne uddybe dit problem.

Med venlig hilsen
Jesper

peter svendsen
Indlæg: 15
Tilmeldt: 9. mar 2020 11:36

Re: hjælp til slå.op

Indlæg af peter svendsen » 9. maj 2020 13:33

nej det at lave et link til "IDAG()" på kolonnen med datoer fra 1-1-20 til 31-12-20 og fedt hvis det oven i købet kan gøres på/med resultatet fra den skrevne formel for dén viser hvad den skal men det' ok med et endet tekst link også. det vil bare være nemmere end at skulle 'scrolle' hele vejen ned til den. hvis dét kan bruges har kolone A fra A1 til A365ved siden af datoen
men kan ikke se hvordan jeg kan vedhæfte et screenshot for at synliggøre :(

PKO
Indlæg: 308
Tilmeldt: 17. mar 2009 14:24

Re: hjælp til slå.op

Indlæg af PKO » 9. maj 2020 14:38

Hej Peter,

Du vil gerne lave et opslag, således du ikke skal scrolle ned til datoen.

Jeg ville i stedet for lave et filter til dine datoer, som tidligere foreslået. Det giver dig mange flere muligheder.

Hvis dette ikke er en bedre løsning, skal du nok forklare lidt bedre, hvad det er for en opgave, du forsøger at løse.

Se denne video https://www.youtube.com/watch?v=aVUFTQ-Ux7k

Du kan nøjes med autofilter, hvis jeg har forstået den løsning du leder efter.

En anden og meget simpel løsning er at søge via dato CTRL F.

peter svendsen
Indlæg: 15
Tilmeldt: 9. mar 2020 11:36

Re: hjælp til slå.op

Indlæg af peter svendsen » 9. maj 2020 15:17

er klar over at jeg bare kan ctrl-f'e det med det vil bare være så meget lettere hvis jeg kan trykke på et link der bringer mig derned, that's all.
jeg er sikker på at det KAN lade sig gøre det er bare hvordan :-/

peter svendsen
Indlæg: 15
Tilmeldt: 9. mar 2020 11:36

Re: hjælp til slå.op

Indlæg af peter svendsen » 9. maj 2020 15:45

kan godt se nu at titlen er lidt misvisende da det ikke er SLÅ-OP jeg har udfordring med men udformningen af et linkaA baseret på resultatet af SLÅ.OP som både kan være brug af resultatet eller kolonne A der har A130 udfra 9-5-20 da 130 er årets 130'e dag

Jesper K Brogaard
Indlæg: 38
Tilmeldt: 9. feb 2016 14:05

Re: hjælp til slå.op

Indlæg af Jesper K Brogaard » 10. maj 2020 08:01

Du kan sagtens få dit ønskede link ved at lave følgende (lad dig ikke afskrække af vejledningen, så kompliceret er det heller ikke):

Optag en makro, hvor du bruger Ctrl-F
  • Start optagelsen med Funktioner -> Makroer -> Optag makro
  • Tryk Ctrl-F og indtast en dato, fx 10-05-2020
  • Tryk Enter for at gå til første forekomst
  • Stop optagelsen og gem den med et navn, fx gaa_til_dags_dato
Nu skal der laves en lille rettelse i makroen
  • Vælg Funktioner -> Makroer -> Rediger makro
  • Find den indtastede dato og udskift den med

    Kode: Vælg alt

    Format(Now(), "dd-mm-yyyy")
  • Gem makroen og luk vinduet
Det sidste, der skal laves, er en knap i dit regnark, som kører makroen
  • Aktiver værktøjslinjen Formularkontrolelementer (Vis -> Værktøjslinker -> Formularkontrolelementer
  • Sørg for at du er i designtilstand (ikonen, der ligner en vinkeltrekant skal være aktiv)
  • Vælg ikonet for en trykknap og placer en i dit regneark
  • Højreklik på trykknappen og vælg Kontrolelementer
  • Vælg Linjen "Udfør handling .........." og tryk på knappen med ... til højre
  • Vælg knappen Makro og find din makro, vælg den og tryk OK. I mit regneark står der nu "Standard.Module1.gaa_til_dags_dato (application, Basic)" i feltet
  • Deaktiver Designtilstand i værktøjslinjen
Nu skulle tryk på knappen sende dig ned til cellen med dags dato.

Skriv direkte til mig hvis du gerne vil have en vejledning med skærmprint, så laver jeg det til dig.

peter svendsen
Indlæg: 15
Tilmeldt: 9. mar 2020 11:36

Re: hjælp til slå.op

Indlæg af peter svendsen » 10. maj 2020 08:42

det vil da være nemmere at benytte kolonne A med A130 udfra 9-5-20 det datoen er årets 130'e dag

peter svendsen
Indlæg: 15
Tilmeldt: 9. mar 2020 11:36

Re: hjælp til slå.op

Indlæg af peter svendsen » 10. maj 2020 08:47

iøvrigt kan jeg ikke se noget 'optag makro' i menuen :-/

Jesper K Brogaard
Indlæg: 38
Tilmeldt: 9. feb 2016 14:05

Re: hjælp til slå.op

Indlæg af Jesper K Brogaard » 11. maj 2020 11:02

Optag makro, med mere, kræver at der er installeret Java på din maskine.
Gå i Funktioner -> Indstillinger -> Avanceret og sæt flueben ved "Anvend et Java-afviklingsmiljø" og "Aktiver makrooptager"

Jeg har lavet en makro, der går til A<dag nr> for dags dato, fx A132 for datoen 11-5-20. Her er koden:

sub gaa_til_celle

rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"

antal_dage = date() - CDate("01-01-2020") + 1 rem OBS HARDKODET DATO!
args1(0).Value = "A" & antal_dage

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())

end sub



Gem koden i en makro og knyt den til en knap i dit regneark, som jeg tidligere har beskrevet.

Bemærk, hvis du bruger knappen næste år, så vil makroen gå til celle A497 da startdatoen er hardkodet i scriptet ...

Men, er der reelt nogen grund til at bruge en makro til bare at gå ned til en dato. Brug Ctrl-F og slip for besværet med en makro.

Med venlig hilsen
Jesper

peter svendsen
Indlæg: 15
Tilmeldt: 9. mar 2020 11:36

Re: hjælp til slå.op

Indlæg af peter svendsen » 11. maj 2020 12:05

du har ret, det bliver mere og mere komplekst for at modsvare noget jeg havde håbet kunne gøres med et kink. men da NÆSTEN det samme og jeg har lavet en SLÅ.OP der giver A rækken kan jeg lige så godt bruge dét :-/

Jesper K Brogaard
Indlæg: 38
Tilmeldt: 9. feb 2016 14:05

Re: hjælp til slå.op

Indlæg af Jesper K Brogaard » 11. maj 2020 15:14

Altså, jeg skal jo bare læse, hvad du hele tiden har bedt om :oops:

Du kan lave link til en anden celle i regnearket med HYPERLINK, i dit tilfælde prøv med
"=HYPERLINK("#Ark1.A" & DAGE(IDAG(); "1-1-20") + 1; "Gå til dags dato")".
Du kan nu hoppe ned til A132 for dagen i dag (11-05-2020) med ctrl+klik feltet.

Med venlig hilsen
Jesper

Besvar

Hvem er online

Brugere der viser dette forum: Ingen og 5 gæster