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

Messages des blogs récents

  1. 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 =
    ...
  2. Excel VBA: Enregistrer un formulaire dans un tableau structuré (Feuille formulaire vers tableau) (1)

    par , 21/06/2021 à 07h48
    Salut

    Sur le forum, une question revient régulièrement: Comment transférer des données d'une feuille (formulaire) vers un tableau de données? Reviennent alors les solutions obsolètes à coup de End(xlUp) et litanie de lignes de code pour transférer chaque cellule du formulaire vers la cellule correspondante du tableau, en faisant fi de l'utilisation des tableaux structurés et en codant comme nos aïeux, c'est-à-dire à la bourrin.

    Heureusement, ce temps est révolu et Excel ...

    Mis à jour 24/06/2021 à 08h54 par Pierre Fauconnier

    Catégories
    VBA , Excel , MS Office
  3. Corriger les erreurs dans les résultats des opérations en virgule flottante

    par , 29/01/2021 à 12h09
    Objectif : corriger les erreurs dans les résultats des opérations portant sur des nombres à virgule flottante, floating-point error en anglais.

    En VBA le type Double par exemple, contient des nombres à virgule flottante double précision IEEE 64 bits (8 octets) compris entre-1.79769313486231570 E+308 et -4.94065645841246544 E-324 pour les valeurs négatives et de 4.94065645841246544 E-324 à 1.79769313486231570 E+308 pour les valeurs positives.

    Les nombres ...
    Catégories
    Access , Excel , VBA , Programmation
  4. Petit défi : déterminer l'année d'une date à partir de sa valeur entière

    par , 31/12/2020 à 21h35
    Objectif : réaliser un petit défi consistant à déterminer une année à partir d'un entier correspondant à une date en utilisant uniquement des opérations arithmétiques et des comparaisons.

    Les dates sont stockées sous forme de numériques, dont la partie entière représente la date et la partie décimale l'heure. En fait cet entier est égal au nombre de jours écoulés depuis une date de référence.

    On se propose d'écrire une fonction permettant d'obtenir l'année d'une date ...

    Mis à jour 27/01/2021 à 19h34 par User

    Catégories
    VBA , VB.NET , DotNET , Programmation
  5. Tableaux structurés VBA: AJouter une ligne dans un tableau structuré et y placer des valeurs

    par , 08/11/2020 à 19h33
    Salut.

    En 2020, on travaille évidemment les données au sein d'un tableau structuré (voir mon tuto à ce sujet). La manipulation des tableaux structurés par VBA permet d'écrire un code qui n'est pas lié à la position des données dans le classeur. Que ce soit par les références structurées ou par le tableau structuré lui-même (le Listobject), le code VBA qui doit être écrit peut être rendu générique en sortant du code les données "métier" (nom du tableau, noms des colonnes, ...

    Mis à jour 13/11/2020 à 09h37 par Pierre Fauconnier

    Catégories
    Excel , MS Office , VBA
    Miniatures attachées Fichiers attachés
Page 1 sur 8 12345 ... DernièreDernière