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 )