Can't Undo Macro Command
On critical data the first thing I do is copy the sheet or range or cell to
another sheet or workbook. At the very least I can copy and paste the old
data back the way it was. Becarefull with Hyperlinks in Excel 2007!
On re-occurring macro's I simply over write the backed up data. If the last
edit I made via a macro was wrong I can go back.
Not as fancy as the guru's but it saved me many times.
Not that I need saving all the time!
:Looks left: :Looks right:
HTH
--
Regards
VBA.Noob.Confused
XP Pro
Office 2007
"TKS_Mark" wrote:
After I run the command below, I can't undo. What change should I make to
make it undo-able.
Thanks.
Sub CopyFormula()
Dim myRng As Range
'single area at a time
Set myRng = Selection.Areas(1)
With Intersect(myRng.EntireRow, ActiveSheet.Range("r1").EntireColumn)
.Copy
With .Offset(0, -12)
.PasteSpecial Paste:=xlPasteValues
With .Resize(, 2) 'same number of rows, but two columns
.Replace What:="=", _
Replacement:="=", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:=False, _
SearchFormat:=False, _
ReplaceFormat:=False
End With
End With
End With
Application.CutCopyMode = False
End Sub
|