"Anzeigevariable" werden auch als NULL-Anzeiger verstanden.
Standarmäßig sind NULL-Werte für Parameter nicht erlaubt.

Dein Problem sind die Zuweisungen an die Parameter.
Der Wert muss genau dem Typ und der Länge des Zielfeldes entsprechen und ist daher ggf. zu konvertieren (CInt, CDbl, CStr, usw).

Angenommen, dein SN in der Datei AUH ist numerisch, dann weise per

MyCmd(1) = CLng(Cells(n, 5))

zu.
Ich nehme mal an, dass du ggf. leere Zellen hast. In diesem Fall musst du einen Default setzen oder die Excel-Zeile ignorieren.

Analog kannst du alle VBA-Konvertierungen verwenden um das Zielformat anzupassen.

Bei Zeichenvariablen musst du ggf. per Left(Cell(n, m), Lg) abschneiden.

Übrigens kann man sich im Direktfenster die Parameter, Typ und Länge auch ansehen.