IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Pierre Fauconnier

  1. Comment écrire un nombre négatif en binaire avec Excel

    par , 07/10/2021 à 15h14
    Salut.

    Dans ce billet de blog, je vous parlais de DECBIN(Nombre) qui convertit un décimal en binaire. Cette fonction est limitée à la plage de valeurs [-512 ; 511]. Elle utilise 9 bits pour les valeurs positives et passe le 10ième bit à 1 pour les valeurs négatives. Elle utilise la notation complément à 2 pour déterminer la valeur négative.

    Nom : 2021-10-07_131518.png
Affichages : 692
Taille : 9,6 Ko


    - La notation complément à 2? C'est quoi ce truc, Pierre?
    - ...

    Mis à jour 07/10/2021 à 17h14 par Pierre Fauconnier

    Catégories
    Excel , MS Office , Trucs & Astuces
  2. Convertir un nombre décimal en binaire avec Excel

    par , 06/10/2021 à 09h00
    Salut.

    DECBIN(Valeur) convertit une valeur décimale en valeur binaire... DECBIN(145) = 10010001. DECBIN permet l'expression binaire d'une valeur négative, mais se comporte pour moi assez bizarrement. En effet, il est limité à 9 bits (10 pour un nombre négatif, le bit de poids fort étant à 1 et le nombre négatif étant exprimé en notation complément à 2).

    Cette limitation entraîne dans les faits que la plage utilisable est -512 à +511... DECBIN(512) renvoie 0.
    ...
  3. [Actualité] Convertir une chaine en utf-8 avec VBA

    par , 05/10/2021 à 09h01
    Vous trouverez ici deux fonctions qui permettent de traiter les caractères utf-8 en VBA, dans les deux sens de conversion


    Salut.

    Après un peu d'histoire sur Unicode et utf-8 dans ce billet, nous avons vu dans ce billet la théorie du codage d'un caractère Unicode en utf-8. Il est temps maintenant de passer à la pratique, et d'écrire deux fonctions en VBA pour coder une chaine de caractères en utf-8, mais également de convertir une chaine reçue en utf-8 en chaine ...

    Mis à jour 09/10/2021 à 20h40 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Programmation
  4. Convertir une chaine en utf-8

    par , 04/10/2021 à 09h00
    Salut.

    Dans un précédent billet, je vous racontais l'histoire de Unicode et utf-8. Pour rappel, Unicode est une page de code universelle qui a pour ambition de reprendre tous les caractères et symboles utilisés sur la planète et de leur donner un code unique, compréhensible par tous les systèmes informatiques utilisant la norme. Quant à utf-8, c'est une manière de coder une chaine en Unicode pour la transférer d'un système à l'autre.

    Mise en situation

    ...

    Mis à jour 04/10/2021 à 09h22 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Trucs & Astuces
  5. VBA: Unicode, utf-8: un peu d'histoire

    par , 02/10/2021 à 09h00
    Salut

    Unicode, utf-8, Ascii, LATIN-1, ISO-1859-1... quel bazar. Un peu d'histoire pour commencer à comprendre?

    ASCII

    Au commencement, il n'y avait rien... Enfin, je veux dire, pas de norme. Chaque ordinateur (rien à voir avec le truc avec lequel vous lisez ces lignes) utilisait sa propre "logique" pour coder les caractères, et "on" vit très vite que cela n'était pas bon.

    Pour organiser ce foutoir, les américains, chez ...

    Mis à jour 03/10/2021 à 12h15 par Pierre Fauconnier

    Catégories
    VBA , MS Office