Forfatter |
Emne Søg Emne funktioner
|
hkiel
Forum Begynder
Medlem: 28.Aug.2018
Land: DK
Status: Online
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: Online
Point: 716
|
Accepteret svar
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 1 time 54 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: Online
Point: 716
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 21 timer 33 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: Online
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 3 timer 28 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: Online
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 3 timer 12 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: Online
Point: 716
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 2 timer 34 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: Online
Point: 716
|
Accepteret svar
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 1 time 54 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: Online
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 1 time 11 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
|
|