02. marts 2006 - 10:05Der er
11 kommentarer og 1 løsning
Genskabe originale formler (evt. via makro)
Engelsk Excel.
Jeg håber ikke, følgende er for uforståeligt!
Jeg har et regneark (c:\original.xls), som indeholder indtastningsfelter i de første 30 linier og en masse formler i dele af resten.
Andre brugere bruger regnearket, som åbner sig i en kopi i skrivebeskyttet tilstand. De indtaster i indtastningsfelterne, MEN nogle gange overskriver de nogle formler med tal.
Jeg kunne godt tænke mig, at brugerne, efter at have overskrevet nogle formler, har mulighed for at genskabe formlerne i det skrivebeskyttede ark, så de er ligesom i originalen. Man kan selvfølgelig bare åbne originalarket igen (i skrivebeskyttet tilstand), men så forsvinder alle andre indtastninger.
IDÉ: Man kan måske i en makro bede den skrivebeskyttede version om at "refreshe" dele arket, så originalens formler genoprettes. Men 1) hvordan refresher man en et skrivebeskyttet ark og endnu vigtigere: 2) hvordan refresher man kun dele af et skrivebekyttet ark, f.eks.("k30:p45") (så andre indtastninger ikke slettes)
Jeg vil helst have svar på spg 2! Ellers løses mit problem nok ikke.
Det er relativt enkelt at forhindre at dine formler bliver overskrevet. Du beskytter blot arket og åbner dernæst for de fleter, hvor de må skrive noget.
Brugerne skal netop have mulighed for at overskrive formlerne. Dette er nødvendigt i nogle tilfælde. Men såfremt de ønsker formlerne genskabt, burde det være muligt, da de ligger klar i det originale ark...
Så er der nok ingen vej uden om en makro. Det forudsætter, at du har et originalark, som ikke er det brugerne åbner, men mage til. Sæt en makro ind i det ark, som brugerne åbner og lad denne makro kopiere formlerne fra det originale ark's område med formler. Dete forudsætter, at originalarket er åbnet, hvilket måske ikke er så hensigsmæssig.
Alternativt kan du i det samme ark, kopiere opsætningen på arket til en andet ark i samme fil, og så kopiere derfra. Du kan evt. skjule arket, så det ikke er synlig for brugerne. Aksma
hvis de først har gemt inden de opdager fejlen, kan det ikke gøres, ellers skal vi have en kode på inden de lukker/gemmer
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.