Tu rutina en la parte que a mí me toca, es decir incrementar un consecutivo antes de guardar está correcta y está resuelta.
Por supuesto que debes modificar el nombre de la hoja si en tu libro no es Hoja1 sino otra y debes cambiar la referencia de celda C3 si en tu libro es otra la celda.
El problema del guardado es otro y eso te respondí en tu otra consula.
Aquí noto que cambiaste la celda que tiene la fecha, antes era BD5 y ahora es AX6.
Puede pasar que la celda no tenga una fecha o que esté vacía. No estamos seguros y por lo tanto no puedo asegurar que te haya quedado un nombre válido, además de los separadores utilizados.
Lo ideal es que armes una cadena y así podrás observar cómo se vería el nombre y asegurarte que sea un nombre válido.
Por ejemplo:
carpeta = "d:\Desktop\pedidos\"
archivo = Range("AD9")
cadena = carpeta & "PEDIDO" & " " & archivo & " " & Format(Date, "dd-mm-yyyy")
Msgbox cadena 'ESTA LÍNEA TE MUESTRA CÓMO SE VERÁ EL NOMBRE DEL LIBRO (*)
On Error Resume Next 'ESTA LÍNEA IMPEDIRÁ QUE SALTE EL DEPURADOR ANTE UN ERROR DE GUARDADO (**)
ActiveWorkbook.SaveAs Filename:=cadena & ".xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _ ReadOnlyRecommended:=False, CreateBackup:=False
End Sub
(*) Essa línea usala solo para comprobar la 1ra vez, luego quitala.
(**) Si se presenta un error no se detiene la macro y el libro te habrá quedado abierto y sin guardar permitiéndote guardarlo manualmente.
Sdos y no dejes sin finalizar esta consulta que ya está resuelta.