Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Here's a macro that ALMOST works perfectly:
Sub TryNew() Dim myCount As Integer Dim myCell As Range myCount = 0 For Each myCell In Range("E6", Range("E65536").End(xlUp)) If myCell.Value & myCell(1, -2).Value & myCell(1, -1).Value < myCell(2, 1).Value & myCell(2, -2).Value & myCell(2, -1).Value Then myCell(1, 13).FormulaR1C1 = "=RC[-14] & "", "" & RC[-13]" myCount = 0 Else myCount = myCount + 1 End If Next myCell End Sub Rows C, D, and E are the ones referenced in the above. C contains the Last name, D contains the First name, and E contains a year value (text). I am writing out the concatenated Last Name, First Name pair into a vacant cell to the right of other data. The idea here is that every time there is a change of ANY OF THE THREE components, the "Then" result fires. And it does -- ALMOST every time. The one exception is when only the First Name changes. Then "Then" doesn't fire. Example: SMITH JOHN 1999 SMITH JOHN 1999 "Then fires" SMYTHE JOHN 1999 SMYTHE JOHN 1999 "Then fires" SMYTHE JANE 1999 SMYTHE JANE 1999 "Then does NOT fire!" Any ideas what is going on? -- Dave Temping with Staffmark in Rock Hill, SC |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
weird macro behavior | Excel Discussion (Misc queries) | |||
Inconsistent Macro Behavior | Excel Discussion (Misc queries) | |||
Inconsistent macro behavior | Excel Programming | |||
Strange macro behavior! | Excel Programming | |||
Macro Random Behavior | Excel Programming |