21. august 2020 - 12:23Der er
7 kommentarer og 1 løsning
LOPSLAG til værdier
Findes der en funktion, hvor man kan markere et helt ark og ændre LOPSLAG til værdier UDEN at ændre andre formler i arket, således at det kun er LOPSLAG, der bliver ændret?
Jeg bruger normalt:
- Kopier, indsæt værdier - men så fjernes alle formler
Til dit spg. er svaret Nej. Hvis alle dine LOPSLAG står i samme kolonner uden andre formler kan du let ændre det til værdier enten ved kopier og indsæt som værdi eller via VBA. Hvis dine LOPSLAG er spredt ud over dit ark uden en logik er det kun manuelt arbejde tilbage.
Mit spg. tilbage er hvorfor du vil ændre alle dine LOPSLAG til værdier, så mister du jo funktionaliteten her. Du kan med fordel lave en makro (VBA) der finder dine LOPSLAG og indsætter det i arket som værdier. Fordrer dog at de står i bestemte celler/kolonner.
Her er en lille VBA løsning, som skifter alle de celler med formler, som du mærker af. Så hvis du mærker alle dine LOPSLAG formler, og kører makroen, vil den ændre disse til værdier.
Sub SkiftFormler() Dim rng As Range Dim formulaCell As Range Set rng = Selection
For Each formulaCell In rng If formulaCell.HasFormula Then formulaCell.Formula = formulaCell.Value End If Next formulaCell End Sub
#7 - Det gør du, ved at acceptere dit eget indlæg som svar!
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.