Bonjour Maxime,
les controles obéissent à plusieurs évènement, tu as juste choisi le mauvais évènement pour y placer ton code. Dans ton problème, tu veux que la valeur du controle soit copié dans une cellule quand elle est changé, donc le bon évènement serait Change
Private Sub DTPicker1_Change()
Range("A1") = DTPicker1.Value
End Sub
dans la première ligne, tu as le nom du controle "DTPicker1" suivi du nom de l'évènement auquel le code qui suit va répondre "_Change". Dans ton fichier tu utilisais l'évènement "CallbackKeyDown".
pour trouver de la documentation sur vba, tu peux aussi aller voir cette adresse
https://www.excel-pratique.com/fr/vba.php
bonne journée