26. juli 2016 - 12:52Der er
6 kommentarer og 1 løsning
Opdater formler + VBA
Hej,
Jeg har brug for jeres hjælp. Jeg har et regnskab, hvor jeg hver måned skal opdatere formelhenvisninger i de samme kolonner i to faner. Nedenfor har jeg skitseret et lille eksempel.
De to faner hedder: Fane 1 og Fane 2 I begge faner er det formlerne i kolonne C, E, G, K, M og O der skal opdateres.
F.eks. i maj måned, der skal alle formlerne i ovenstående kolonner erstattes fra +AHxxx til +AIxxx. Bemærk at det kun er de formler der indeholder +AH der skal erstattes). I juni måned skal formlerne erstattes fra +AIxxx til AJxxx, osv.
xxx = rækken
Jeg tænker at dette kan klares med en VBA kode? Unidelbart skal det være muligt at vælge den måned der skal opdateres, så "VBA koden" ved hvilken kolonne henvisning der skal opdateres.
F.eks. i kolonne C står der følgende i celle C268 osv.: C268 = +AI268 'Skal erstattes så C268 = +AJ268 C269 = +AI269 'Skal erstattes så C269 = +AJ269 C270 = SUM(C268:C269) 'Der skal ikke ske noget med denne formel C272 = +AI272 'Skal erstattes så C270 = +AJ270 Osv.
I Kolonne K står der f.eks i celle K268 osv.. K268 = +AW268 K269 = +AW269 K270 = SUM(K268:K269) K272 = +AW272
Men hvad er årsagen til, at første led i formlen, skal referer til cellen før mit data starter. f.eks. starter data i kolonne AE, så for at få den til at fungerer korrekt, så skal formlen se således ud række C268 =FORSKYDNING(AD268;0;A268)?
Så alle dine formler skal pege på celle A268 eller hvilken celle der nu egner sig bedst
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.