I am not sure if this is what you're looking for, but in the
VB editor, if you click on Tools -> Options -> Editor -> Tab Width, you can set how much the "auto indent" should be. If, however, you are wondering if the editor registers and "if" and then automatically moves the code in the following line one indent more than the "if" line, I don't know if that's possible. Same for the line numbers! Sorry if this didn't help much.
Kriti