Bonjour !
 
J'ai un petit problème en VBA. Je souhaite modifier un fichier en héxadécimal.
 
J'ai une première partie du fichier qui calcul la valeur à insérer.
 
Cette partie fonctionne bien, j'ai la bonne valeur dans ma variable Fric1.
 
C'est valeur est : 2124 en décimal
 
J'ouvre donc mon fichier en Binary :
 
Code :
 - Open Dest For Binary As 1
 - Put #1, 8467, Fric1
 - Close #1
 
  | 
 
Le problème, dans mon fichier, au lieu de juste me modifier 4 valeurs, il m'en modifie 8.
 
Donc en héxa au lieu d'avoir  
4C08 j'ai 02004C08
 
 
Si je fait :
 
Code :
 - Open Dest For Binary As 1
 - Put #1, 8467, 2124
 - Close #1
 
  | 
 
ca fonctionne parfaitement...
 
Je n'arrive pas à trouver pourquoi !
 
Merci de votre aide 
)