prixSeance = InputBox("Quel est le Prix de la séance ?", "Tarif")
Cette ligne vous renvoie votre nombre en format Texte
prixSeance = Application.InputBox("Quel est le Prix de la séance ?", "Tarif", Type:=1)
Cette ligne ci vous renvoie votre nombre en variable type Variant. Le fait de mettre Type =1 vous oblige à mettre un nombre
Vous auriez peut être intérêt aussi à remplacer "Dim acompteClient As Long" par "Dim acompteClient As Double"
Sinon je peux balayer votre code pour simplifier un peu et éviter les Select qui ne jamais bon avec VBA
A vous de voir si je me penche sur le sujet