but once you Wait.Second or Application.Wait after the debugging it go through for few transactions and gettin Debug again.
Yes, I know. And when you have found a workaround for that, you went into the next problem.
If you get a new environment you get new problems. It's like the Al Bundy song: "This I tell you brother, you can't have one without the other."
And even if you solved all that, in the next moment the web site changes and everything starts all over again.
It's your code and up to you to solve it, all that issues have nothing to do with Excel.
Andreas.