Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Code hangs second time around
Hi gang,
The code below runs FINE when I first open Excel and run the macro. However, if I run the macro a second time, it hangs and I have to press the ESC button to get it to stop. If I completely close down Excel and re-open the file, the macro will once again run properly if ran only once. Unfortunately, the only message I get is that the "code has been interrupted" and it does not show me which line has the error in it. I'm not even sure which of the two macros it is hanging on. Any ideas??? Sub Filter() Dim MyRange As Range Set MyRange = Sheets("DATA").Range("C17:C23") For x = 400 To 1 Step -1 myvalue = Cells(x, 36).Value For Each c In MyRange If myvalue = c.Value Then Rows(x).EntireRow.Delete Exit For End If Next Next Set MyRange = Sheets("DATA").Range("D17:D18") For x = 400 To 1 Step -1 myvalue = Cells(x, 31).Value For Each c In MyRange If myvalue = c.Value Then Rows(x).EntireRow.Delete Exit For End If Next Next Application.Run "GetOurs" End Sub ----------------------------------------------------------------------------------------------- Sub GetOurs() Application.ScreenUpdating = False Sheets("Conversions").Visible = True Sheets("Conversions").Select Range("I3:I200").Select Selection.Copy Sheets("FRMLST").Select Range("W3:W200").Select Selection.PasteSpecial Paste:=xlPasteValues Sheets("Conversions").Select Range("M3:M200").Select Selection.Copy Sheets("FRMLST").Select Range("X3:X200").Select Selection.PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False Range("Z1").Select Selection.AutoFill Destination:=Range("Z1:Z200"), Type:=xlFillDefault Range("Z1").Select Selection.AutoFilter Selection.AutoFilter Field:=1, Criteria1:="<" Columns("Z:Z").Select Selection.Copy Range("E3").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Range("Z1").Select Selection.AutoFilter Range("F3").Select ActiveCell.FormulaR1C1 = _ "=IF(ISNA(VLOOKUP(R[0]C[-1],R1C27:R250C29,3,0)),"""",VLOOKUP(R[0]C[-1],R1C27:R250C29,3,0))" Range("G3").Select ActiveCell.FormulaR1C1 = _ "=IF(ISNA(VLOOKUP(R[0]C[-2],R1C27:R250C35,9,0)),"""",VLOOKUP(R[0]C[-2],R1C27:R250C35,9,0))" Range("F3").Select Selection.AutoFill Destination:=Range("F3:F50"), Type:=xlFillDefault Range("F3:F50").Select Range("G3").Select Selection.AutoFill Destination:=Range("G3:G50"), Type:=xlFillDefault Range("G3:G50").Select Range("F1:G2").Select Selection.ClearContents Range("D1").Select ActiveCell.FormulaR1C1 = _ "=IF(R[2]C[1]0,""PLEASE CHECK THE FOLLOWING FORMULAS"",""ALL FORMULAS ARE CURRENT"")" Range("D1").Select Range("B4").Select Sheets("Conversions").Visible = False Application.ScreenUpdating = True End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Import data "Hangs", A "time out" is needed. Help! :) | Excel Programming | |||
excel exits unexpectedly or hangs the second time I open workbook | Excel Discussion (Misc queries) | |||
VBA Hangs | Excel Programming | |||
.NET code hangs setting up a chart | Excel Programming | |||
Code hangs Excel ... Why? ... and how can i debug?? | Excel Programming |