Hi Cleitus and Bego!
Checking
Continue if a Find with Replace not found is normally the correct advice, but not in this case. The 2 finds in the 2 macros should always find the string because the search string was inserted before by the macro itself.
By the way: a better english name for this property would be "Continue if a Find not found".
But here I think the problem is what I have posted in my first post at
Perl RegExs misbehaving in v12.10b. In v12.10b of UltraEdit and v6.00a of UEStudio a normal non-regex find executed from within a macro never finds the string when the Perl compatible regular expression engine is active. In your first macro there is no regex engine selecting macro command because you don't use any regex search. But if you have the Perl engine selected in the configuration dialog, the non regex finds in the macro are not working nevertheless because the Perl engine is active.
Solution: Switch temporarily to an other regex engine.
I'm also wondering about the Key BACKSPACE in your macro. I think you want to delete the line inserted at top of the file, but Key BACKSPACE executed at top of the file will not do it. Key DEL or macro command DeleteLine would be better.
Here is my solution for your macro. The macro property
Continue if a Find with Replace not found should have no influence on macro execution.
InsertMode
ColumnModeOff
HexOff
UnixReOffTop
"000"
StartSelect
Key HOME
Clipboard 8
Cut
EndSelect
Clipboard 9
Loop
IfEof
ExitLoop
EndIf
StartSelect
GotoLineSelect 15000
Key END
Cut
EndSelect
DeleteLine
NewFile
"C:\tempDir\tempFile-000.csv
"
Paste
"
"Top
Find "000"
Clipboard 8
PlayMacro 1 "CountUp"
Clipboard 9
Key HOME
StartSelect
Key END
Cut
EndSelect
DeleteLine
SaveAs "^c"
CloseFile
EndLoop
Clipboard 9
ClearClipboard
Clipboard 8
ClearClipboard
Clipboard 0
PerlReOnYou can remove the green
" lines if you don't want it. But I personally don't like text files where the last line of the file is not terminated with CRLF or with LF only or with CR only depending on the file type DOS/UNIX/MAC.