Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello Excel users and experts,
Excel 2002 In the first If statement when i = 11 it statement works fine as long as I have ' Target.Value = "" out of the code. If I remove the ' from Target.Value = "" and run the macro it goes ino a continous loop with the message box displayed. I have to crash out with Ctrl -Alt - Del. Am I looking right past something? Thanks for any help you can offer. Regards, Howard Private Sub Worksheet_Change(ByVal Target As Range) Dim i As Integer i = Application.WorksheetFunction. _ CountA(Worksheets("Sales Order") _ .Range("A17:A27")) If i = 11 Then MsgBox "The sales order is full." & vbCr _ & vbCr & "Process a new order." ' Target.Value = "" Application.DisplayAlerts = False Exit Sub End If If Target.Column < 1 Then Exit Sub If Target.Value = "" Then Exit Sub Target.Resize(1, 4).Select If MsgBox(prompt:=" Post this selection to Order Sheet?", _ Buttons:=vbYesNo, _ Title:="Poster") = vbYes Then Target.Resize(1, 4).Copy _ Sheets("Sales Order").Range("A27") _ .End(xlUp).Offset(1, 0) Target.Value = "" Application.DisplayAlerts = False ElseIf vbNo Then Target.Value = "" Application.DisplayAlerts = False End If Target.Select End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Loop for VBA code? | Excel Worksheet Functions | |||
How to Loop some code | Excel Discussion (Misc queries) | |||
How to get my code to loop | Excel Programming | |||
Help with loop code... | Excel Programming | |||
VBE code in a loop | Excel Programming |