bonsoir Keno,
en fait dans la première partie de ton code lorsque tu fais tes différents calculs, tu ajoute une donnée 'integer' à une donnée 'double' (azety). Excel fait alors une conversion dans le format le plus étendu (double).
Dans ta dernière ligne , chaque donnée (3600*9; 12*60; 23) est une donnée inférieure à 32767 et est donc considéré comme de type integer - Excel calcule donc sous ce format là avant de faire la conversion vers la donnée azerty et se heurte à un dépassement de capacité puisque le résultat est supérieur à 32767.
pour éviter cela, tu peux faire ainsi :
azerty = 0
azerty = azerty + (3600*9)+(12*60)+23
ou encore
azerty=0#+(3600*9)+(12*60)+23
le '#' indique à excel qu'il s'agit d'une donnée au format double.