Generally speaking, equations that involve the unknown variable both inside and outside a transcendental function cannot be solved in terms of elementary fuctions.
They can sometimes be solved in terms of "special functions". Here it looks like you ought to be able to solve that using "Lambert's W function" which is defined as the inverse function to f(x)= xex: W(xe^x)= x.