Det er noget af det jeg gerne vil have mit system til at gøre.
Jeg har lavet et ark med nogle fortløbende numre, hvor der er sat hyperlink ind.
Når der klikkes på det link, som er det fortløbende nr. vil jeg gerne have at det nummer automatisk bliver oprettet automatisk i et bestemt felt/celle i det dokument der linkes til.
Det skal være sådan, at der linkes til det samme dokument ved alle numre, så jeg kun skal have en skabelon liggende.
Kan man efterfølgende kode arket til at forudbestemme navngivningen til det reference nr. der er klikket på?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Er ikke helt med på hvad du vil, men gætter på vi skal ind på noget lignende dette :
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) If Target.ScreenTip = "Valg1" Then Sheets("Ark1").Range("B5") = Target.ScreenTip If Target.ScreenTip = "Valg2" Then Sheets("Ark2").Range("C5") = Target.ScreenTip If Target.ScreenTip = "Valg3" Then Sheets("Ark3").Range("D5") = Target.ScreenTip If Target.ScreenTip = "Valg4" Then Sheets("Ark1").Range("E5") = Target.ScreenTip End Sub
Her anvendes "Skærmtips" til at afgøre hvilket link du har klikket (Valg1-5 skal altså indsætte i hyperlinkene)
den nederste linie du skrev forstår jeg ikke hvad du mener med ??
Jeg mener om det kan lade sig gøre, at det ark der er linket til automatisk får det nr, der er klikket på.
Hvis jeg klikker på nr. 1001 - så åbner skabelonen - når det skabelonen åbner vil jeg gerne have, at det allerede hedder 1001 så jeg ikke skal Gemme Som og selv omdøbe dokumentet til 1001, da skabelonen jo hedder skabelon..... :)
Øøh - jeg får fejl når jeg prøver at gemme - jeg skal oprette en makro, og det har jeg gjort - hvad gør jeg så galt?
Er det helt forkert det her:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) If Target.ScreenTip = "Valg1" Then Sheets("Skabelon").Range("F6") = Target.ScreenTip If Target.ScreenTip = "Valg2" Then Sheets("Skabelon").Range("G6") = Target.ScreenTip If Target.ScreenTip = "Valg3" Then Sheets("Skabelon").Range("H6") = Target.ScreenTip If Target.ScreenTip = "Valg4" Then Sheets("Skabelon").Range("I6") = Target.ScreenTip End Sub
Er sat ind i det ark der indeholder link.
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) ActiveWorkbook.SaveAs Target.BDK1001 & ".xlt" End Sub
glemte lige at fortælle at den sidste kode jeg indsatte, skal indsættes i stedet for den første
du skal altså kun bruge den sidste : Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) ActiveWorkbook.SaveAs Target.ScreenTip & ".xlt" End Sub
Nej du skal indsætte følgende kode i arkets kodemodul hvori hyperlinkene er
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) ActiveWorkbook.SaveAs Target.ScreenTip & ".xlt" End Sub
Jeg går ud fra at alle dine hyperlink åbner den samme grund-skabelon Men hver hyperlink har sin egen skærmtip ? Det er dette skærmtip som bestemmer skabelonens navn
Den kode - virker den på alle faneblade i samme ark -
JEg har 4 faner, hvor der er forskellige virksomheder på og de har hver en nummerrække, og de Skabeloner der bliver genereret skal ikke gemmes under samme mappe.
Jeg er ked af at jeg bliver ved med at skrive på denne tråd, men jeg bliver ved med at få følgende fejl når jeg gemmer efter at have sat koden ind.
Følgende kan ikke gemmes i projektmapper under makroer:
VB projekt
Hvis du vil gemme en fil med disse funktioner, skal du klikke Nej og derefter vælge en makrobassert filtype på listen af Filtype.
Klik på Ja, hvis du fortsat vil gemme som en projektmappe uden makroer.
Jeg klikker JA, da jeg jo ikke skulle bruge makroer.
Når jeg indsætter koden i hver ark, med de mappenavne skabelonen skal gemmes i, kommer den Run-time error 1004 Method 'SaveAs' of object'_Workbook' faied, selvom filen ikke allerede eksisterer.
Har det en betydning at det er en 2003 der bliver åbnet fra en 2007 version?
Jeg kører med v 2003 DK og her virker det fint også med koden i flere ark Har godt nok v 2007 liggende, men der bliver den sikkert indtil de får lavet en version uden fejl
Om det er v2007 der er årsag til dine problemer ved jeg ikke da jeg ikke kender den.
Men jeg går ud fra at det er i Projektmappen og ikke i skabelonerne du indsætter koderne
Og Projektmappen skal naturligvis være med makrosikkerhed sat til mellem eller lav, da disse jo skal anvendes i denne for at virke.
Du kan evt. sende din fil til mig hvis det fortsat driller.
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.