Excel Macro: Type mismatch (Error 13)
On 1/6/2018 at 7:56:51 AM GS wrote:
Oops.., didn't fully cleanup after testing! The working code
follows...
Sub RoundCurrencyValues()
Dim rng As Range, crng
On Error Resume Next 'in case no Range("pctChange")
Set rng = ActiveSheet.Range("pctChange")
If Not rng Is Nothing Then
For Each crng In ActiveSheet.UsedRange.Cells
If crng.NumberFormat = sCurrencyFormat Then crng.Value =
WorksheetFunction.Round(crng * (1 + rng), 2) Next 'crng
End If 'Not rng Is Nothing
Set rng = Nothing
End Sub
Your macro worked just fine. Thanks, Garry!
--
tb
|