bonjour,

En langage C, j'ai déclaré un tableau comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
char tab [] = "\x31" "\x04\x01\x06" "\x12""Salut mec" "x54" // bla bla bla ....
"\x32" "\x02\x06\x03" "\x10""coucou" "x51" // bla bla bla ....
"\0";
J'ai récupéré tout ce qu'il y a après le égal dans une variable vba de type String (les retours à la ligne sont le caractère vbLf).
=> Comment faire pour créer un tableau vba de Integer qui contienne la valeur numérique de chaque case de mon tableau C



Donc cette chaine à plusieurs propriétés :
- elle est sur plusieurs lignes => j'utilise vbLf pour les sauts de ligne
- tout ce qui est après "//" doit être ignoré (jusqu'a la fin de la ligne uniquement) => ces deux caractères équivaut au caractère ' en vba (commentaire)
- lorsqu'on a "\x31", ça signifie : valeur hexadecimale de 31
- la chaine "\x01" "\x02\x03""\x04meuh" équivaut à "\x01\x02\x03\x04meuh" => on peut concaténer tous les champs
- le caractère ";" délimite la fin de la ligne
- le caractère " dans une chaine s'écrit \"

Si vous n'avez pas tout compris n'hésitez pas à me poser des questions

merci d'avance