Results 1 to 7 of 7

need help correcting a macro-run-time erro 6 - overflow

Threaded View

  1. #1
    Registered User
    Join Date
    03-27-2013
    Location
    Arizona
    MS-Off Ver
    Excel 2003
    Posts
    13

    need help correcting a macro-run-time erro 6 - overflow

    Dear Excel Expert,

    I created the following macro to run on a selected range, but if I select for example five cells in a column the macro does not stop at the fifth selection but continues to the very end of the list. I arbitrarily set the do until to .1 because I did not want the "do loop" to stop the macro but rather the other loop to stop it. I think this might be the problem though. And sometimes the macro doesn't run at all but gives me a Run-Time error - 6 - overflow.

    Please help. Thanks Andrew
    Sub Test8()
    '
    ' Test8 Macro
    ' Macro recorded 4/25/2013 by .
    '
    ' Keyboard Shortcut: Ctrl+Shift+Z
    '
    'This part is from "Variable Range and Input box" located in the folder
    'Running a Macro on range(this is the folders approx. name)
        
        Dim myRange As Range
     
        Set myRange = Application.InputBox(Prompt:= _
            "Please Select a Range", _
            Title:="InputBox Method", Type:=8)
     
        If myRange Is Nothing Then
            ' Range is blank
        Else
            myRange.Select
        End If
        
      'The following is the loop part. This is from, "Create a loop". This is
      'document with the accompaning excel wk with multiple loops.
      
      ' This loop repeats a fixed number of times getting its reference from elsewhere
        Dim i As Integer
        Dim intRowCount As Integer
        intRowCount = myRange.CurrentRegion.Rows.Count
        For i = 1 To intRowCount
        
        'The nested part is a loop to perform the macro. It is also in the
        'document, "Create a loop" but it is not the same author. It is a
        'separate author.
        
    'Here is my macro to format the cell
    'Print ActiveCell.Characters.Count
    With ActiveCell.Characters(1).Font 'counts 1 character over
    'from the left, then seclects that cell and the next cell
    .Color = RGB(0, 0, 0) ' black
    End With
    
        'Print ActiveCell.Characters.Count
    With ActiveCell.Characters(2).Font 'counts 2 characters from left
    ' to right and then below it is colored.
    .Color = RGB(0, 0, 255)
    End With
        
        With Selection.Interior
            .ColorIndex = 8
            .Pattern = xlSolid
            .PatternColorIndex = xlAutomatic
        End With
          
        ActiveCell.Offset(1, 0).Select
           
       Next i 'This is end part of the loop
    
    
    End Sub
    Last edited by Leith Ross; 04-26-2013 at 01:25 PM. Reason: Added Code Tags

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1