Hi Rhino,
I have just tidied up your routine a bit, I hope you don't mind:
(defun c:ft nil (c:FixText))
(defun c:FixText (/ *error* ent eLst Num)
(defun *error* (msg)
(or (wcmatch (strcase msg) "*BREAK,*CANCEL*,*EXIT*")
(princ (strcat "\n** Error: " msg " **")))
(princ))
(prompt (strcat "\nThis command will update the text entries by factoring to the given factor..."
"\nPlease select text entries that are numbers only..."))
(while
(progn
(setq ent (car (entsel "\nSelect Text <Exit> : ")))
(cond ( (eq 'ENAME (type ent))
(if (wcmatch (cdr (assoc 0 (setq eLst (entget ent)))) "*TEXT")
(progn
(setq Num (atof (cdr (assoc 1 eLst))))
(setq eLst (subst (cons 1 (rtos (* 1.1 Num) 2 2)) (assoc 1 eLst) eLst))
(entmod
(if (assoc 62 eLst) (subst (cons 62 1) (assoc 62 eLst) eLst)
(append eLst (list (cons 62 1))))))
(princ "\n** Object is Not Text **"))))))
(princ))