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 à 14h14
    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 : 511
Taille : 9,6 Ko


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

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

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

    par , 06/10/2021 à 08h00
    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. Lister les feuilles d'un classeur Excel fermé avec Power Query

    par , 28/09/2021 à 08h00
    Salut.

    Dans cette discussion, la question est de savoir lister les feuilles d'un classeur sans l'ouvrir(*). L'idée est de choisir un classeur dans une liste et d'en récupérer la liste des feuilles pour un traitement ultérieur.

    Sans ouvrir le classeur, une piste est donnée en utilisant VBA et la bibliothèque ADODB. De fait, cette bibliothèque dispose d'outils pour considérer et gérer un classeur Excel "comme une base de données" en considérant que chaque feuille ...
  4. Concaténer des données sous condition avec Power Query pour Excel

    par , 27/09/2021 à 09h00
    Salut.

    Dernièrement, on demandait sur le forum comment réaliser en VBA la liste des adresses mails choisies dans un tableau...

    Nom : 2021-09-27_085020.png
Affichages : 719
Taille : 10,1 Ko


    En Excel 365, il existe les fonctions JOINDRE.TEXTE et FILTRE qui permettent de se passer de VBA. J'en parle dans ce billet => =JOINDRE.TEXTE(";";VRAI;FILTRE(Tableau1[Mail];Tableau1[Sélection]="x")). Si l'on dispose d'un abonnement 365, c'est me semble-t-il la solution ...
  5. Excel VBA: Enregistrer un formulaire dans un tableau structuré (Tableau vers feuille formulaire) (2)

    par , 24/06/2021 à 08h37
    Salut.

    Dans ce billet, je développais une fonction générique permettant de transférer les données d'un formulaire feuille de calcul vers un tableau structuré:
    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Function AddData(Tablename As String, Map)
      Dim r As Long
      Dim i As Long
      Dim t As ListObject
     
      Set t = Range(Tablename).ListObject
      r = t.ListRows.Add.Index
      For i = LBound(Map) To UBound(Map) Step 2
        t.ListColumns(Map(i + 1)).DataBodyRange(r).Value =
    ...
Page 1 sur 15 1234511 ... DernièreDernière