The distinction between micro and macro evolution is a typical strawman. Everything one can't deny anymore without looking incredible stupid is called "microevolution", the rest "macroevolution".
There are still many areas where we don't know the exact machanics, but evolution in itself is a fact.
There are still many areas where we don't know the exact machanics, but evolution in itself is a fact.