Вот несколько вещей, которые нужно попробовать:
Сначала убедитесь, что вы сравниваете строки со строками.Варианты могут содержать много вещей.Измените оператор if на этот
If CStr(empid1) = CStr(retdata) Then
Если это не поможет, добавьте эти строки непосредственно перед оператором if
Debug.Print "*" & retdata & "*"
Debug.Print "*" & empid1 & "*"
Откройте окно отладки с помощью Ctrl + G иизучить вывод.