18. juni 2003 - 09:07Der er
20 kommentarer og 1 løsning
Evt. makro
Jeg har gemt mine udsendte regninger i en mappe. Hver regning er gemt med det samme filnavn (det er et nr) som regningen har. I et andet regneark har jeg alle numrene (filnavnene) i een kolonne, Kan jeg lave en knap ud for hvert nr. som henter den aktuelle fil frem. Kan disse knapper evt. kopieres videre ned så de kan bruges til nye nr.? Håber det er forståeligt.
Hej Kabbak jeg har indskudt en tom kolonne som er A kolonnen, i B kolonnen har jeg mine numre. Jeg har prøvet at lave en <Knap> i hver række i kolonne A, og indsætte din "formel" her i. Det virker ikke, hvad har jeg gjort forkert?
Hej kabbak og bak Nu er det lykkedes for mig. Nu mangler jeg bare at kunne "kopiere den nedad". Jeg har stående ca. 20 numre og har lavet den der <Sub Hyber ()> på det øverste nr. Hvis jeg mærker op og kopierer ned får de alle samme nr. som jeg kopierer fra. Hvad gør jeg? Alle numrene kommer med en kæde fra hver regning.
Public Function MettesHyper(Nummer) ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _ "C:\Mette\Fakturaer\" & Nummer & ".xls" MettesHyper = "C:\Mette\Fakturaer\" & Nummer & ".xls" End Function
Jeg har lavet den om til en funktion
den kaldes ved at skrive: =MettesHyper(B2) i cellen Den kan du trække nedad.
Public Function MettesHyper(Nummer As String) As Variant ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _ "C:\Mette\Fakturaer\" & Nummer & ".xls" MettesHyper = [Nummer] & ".xls" End Function
hej kabbak jeg må indrømme at jeg er på helt bar bund. jeg troede det var noget med at lave en makro. Det er det vist slet ikke. Hvordan sætter jeg den "Public Function " ind??? marikke
når du står i dit regneark trykker du Alt+F11 er vælger du insert og module klik ind på module1 det er her du skal insætte dette.
Public Function MettesHyper(Nummer As String) As Variant ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _ "C:\Mette\Fakturaer\" & Nummer & ".xls" MettesHyper = [Nummer] & ".xls" End Function
luk ved at trykke på øverste X i højre side, så er du tilbage på arket. Gem arket for ellers forsvinder funktionen igen.
Nu klikker du ind på celle A2 Vælg indsæt funktion / brugerdefinerede her skal du vælge MettesHyper. Den spørger nu efter Nummer, her klikker du på B2.
nu kan du trække den nedad så langt du vil.
Klik på en celle herefter vil åbene dine fakturaer.
Hej kabbak Nu virker det fint. Tak for undervisningen, jeg bliver jo lidt klogere hver gang*S* Ps.: jeg opretter et nyt spørgsmål, så hvis............. "Opdatering" marikke
Synes godt om
Ny brugerNybegynder
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.