Bonjour,
Tu n'as pas posé ta question dans la bonne section du forum, veille à poster ta question ici la prochaine fois: https://forum.excel-pratique.com/viewforum.php?f=2
Pour ta question, sur Excel par formule, cela donnerait: =SUBSTITUE(A1;" ";"-") avec "A V T" en cellule A1, sous VBA ça donnerait:
Sub test()
MsgBox Replace("A V T", " ", "-")
End Sub
Replace est une fonction que tu peux trouver sous Strings, Strings regroupe une panoplie de fonctions permettant de manipuler des chaînes de texte.