If you do not find what you're looking for, you can use more accurate words.
(ما أحسن محمدا) ما: مبتدأ وهي نكرة تامة عند سيبويه، وأحسن: فعل ماض، وفاعله: ضمير مستتر عائد على (ما)، ومحمدا: مفعول أحسن، والجملة خبر عن (ما)، والتقدير: شيء أحسن محمدا، أي جعله حسنا.
وأما (أحسن بمحمد) فأحسن: فعل أمر، ومعناه التعجب، لا الأمر، والباء: حرف جر زائد، ومحمد: فاعل لأحسن، وللنحاة البصريين إعراب آخر، وهو: أحسن: فعل ماض جاء على على صورة الأمر، والفاعل هو المجرور بالباء الزائدة، والأول للكوفيين، وقد تابعهم ابن عقيل في شرحه.