Forfatter |
Emne Søg Emne funktioner
|
hkiel
Forum Begynder
Medlem: 28.Aug.2018
Land: DK
Status: Offline
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Emne: Filepath med en del af værdi fra celle Sendt: 26.Nov.2024 kl. 18:28 |
Hej.
Jeg har følgende i celle B5
=XOPSLAG($G$3&HELTAL($B16);'C:\Users\hk\Dropbox\Lønafregning\801 - Alba\2024\Danløn app\[Lønninger 23.xlsx]Danløn'!$H:$H;'C:\Users\hk\Dropbox\Lønafregning\801 - Alba\2024\Danløn app\[Lønninger 23.xlsx]Danløn'!$I:$I;0;0)
I celle C2 er værdien 24
Hvordan får jeg Lønninger 23 til at udskifte 23 med 24?
Please help!
|
|
|
|
|
|
maxzpad
Guld bruger
Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 716
|
Accepteret svar
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 1 time 2 minutter siden kl. 13:47 |
Prøv med denne her:
=XOPSLAG($G$3&HELTAL($B16);INDIREKTE("'"&"C:\Users\hk\Dropbox\Lønafregning\801 - Alba\2024\Danløn app\[Lønninger "&$C$2&".xlsx]Danløn"&"'"&"!$H:$H");INDIREKTE("'"&"C:\Users\hk\Dropbox\Lønafregning\801 - Alba\2024\Danløn app\[Lønninger "&$C$2&".xlsx]Danløn"&"'"&"!$I:$I");0;0)
Det kræver dog, at den pågældende "års-fil" er åben også.
|
|
maxzpad
Guld bruger
Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 716
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 20 timer 41 minutter siden kl. 18:08 |
=XOPSLAG($G$3&HELTAL($B16);"'C:\Users\hk\Dropbox\Lønafregning\801 - Alba\2024\Danløn app\[Lønninger "&$C$2&".xlsx]Danløn'"!$H:$H;"'C:\Users\hk\Dropbox\Lønafregning\801 - Alba\2024\Danløn app\[Lønninger "&$C$2&".xlsx]Danløn'"!$I:$I;0;0)
|
|
hkiel
Forum Begynder
Medlem: 28.Aug.2018
Land: DK
Status: Offline
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 2 timer 36 minutter siden kl. 12:13 |
Hej maxzpad. Det er også, hvad jeg selv har prøvet, men udløser denne meddelelse:
Der er et problem med denne formel.
Hilsen Henrik
|
|
hkiel
Forum Begynder
Medlem: 28.Aug.2018
Land: DK
Status: Offline
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 2 timer 20 minutter siden kl. 12:29 |
Jeg har udarbejdet følgende macro, som kan ændre, efter filen er åbnet, men det ville jo være optimalt, at excel selv kan erstatte med indholdet af C2.
Dim LNR As Integer Dim n As Integer Application.DisplayAlerts = False Application.ScreenUpdating = False n = ActiveSheet.Index Worksheets(n + 1).Activate LNR = Range("C2").Value ActiveSheet.Unprotect Cells.Replace What:="Lønninger 23", Replacement:="Lønninger " & LNR, LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False, FormulaVersion:=xlReplaceFormula2 ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Application.DisplayAlerts = True Application.ScreenUpdating = True
|
|
maxzpad
Guld bruger
Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 716
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 1 time 42 minutter siden kl. 13:07 |
Jeg arbejder på, om jeg kan genskabe problemstillingen lokalt hos mig. Jeg vender retur.
|
|
maxzpad
Guld bruger
Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 716
|
Accepteret svar
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 1 time 2 minutter siden kl. 13:47 |
Prøv med denne her:
=XOPSLAG($G$3&HELTAL($B16);INDIREKTE("'"&"C:\Users\hk\Dropbox\Lønafregning\801 - Alba\2024\Danløn app\[Lønninger "&$C$2&".xlsx]Danløn"&"'"&"!$H:$H");INDIREKTE("'"&"C:\Users\hk\Dropbox\Lønafregning\801 - Alba\2024\Danløn app\[Lønninger "&$C$2&".xlsx]Danløn"&"'"&"!$I:$I");0;0)
Det kræver dog, at den pågældende "års-fil" er åben også.
|
|
hkiel
Forum Begynder
Medlem: 28.Aug.2018
Land: DK
Status: Offline
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 19 minutter siden kl. 14:30 |
Dette ser ud til at virke.
Mange tak.
Så må jeg overveje, om jeg vil anvende denne udgave, eller køre en macro efter at jeg har åbnet den første fil.
På sigt vil jeg tro, at det er lettere, at filen skal være åben, end at køre en macro for hver lønfil.
Takker mange gange for løsningen-
Henrik
|
|