Bonjour,
Pour ma réponse le Cdbl serait ici:
saisie = Cdbl(txtprofondeur)
Pour tenter de convertir le texte de la textbox en nombre.
Pour la réponse de M12:
saisie = Replace(txtprofondeur, ".", ",")
Il transforme également la valeur retournée par la textbox mais d'une autre façon, il utilise une fonction Replace()
https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/replace-function
Ici il donne le texte où il veut faire un remplacement: txtprofondeur, ce qui doit être remplacé: ".", et par quoi ça doit être remplacé: ",".
Parfois le . n'est pas considéré comme le séparateur décimal, ce qui peut faire qu'un nombre apparait comme du texte, la solution proposée ici est de changer le point en virgule pour que l'application reconnaisse le séparateur décimal, et donc le nombre.