Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi guys,
I'm trying to use the Sub KillAllFormulas() to work on all the visible sheets in the book, but the loop doesn't work (seems to stop on the active sheet). What I'm after is a sub which will simply kill all the formulas on all visible sheets and retain all sheet formatting as-is (including merged cells, if any). The latter Sub UnmergeSheet() below was recorded/used as presence of merged cells seems to halt the "paste special as values" process. Any insights appreciated. Thanks. ----- Sub KillAllFormulas() Dim s As Worksheet Application.DisplayAlerts = False For Each s In ActiveWorkbook.Worksheets UnmergeSheet Cells.Copy Range("A1").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False Application.CutCopyMode = False Next Application.DisplayAlerts = True End Sub Sub UnmergeSheet() Cells.Select With Selection .VerticalAlignment = xlBottom .Orientation = 0 .ShrinkToFit = False .MergeCells = False End With End Sub -- Rgds Max xl 97 --- GMT+8, 1° 22' N 103° 45' E xdemechanik <atyahoo<dotcom ---- |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
inserting rows affecting formulas on other wkshts | Excel Worksheet Functions | |||
Hide and lock cell formulas without affecting Macro? | Excel Discussion (Misc queries) | |||
Zoom Level Affecting Formatting | Excel Discussion (Misc queries) | |||
kill formatting brought over from reports | Excel Discussion (Misc queries) | |||
HELP!! Cannot set any sheets to visible | Excel Programming |