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

Programmation

  1. [Actualité] Convertir une chaine en utf-8 avec VBA

    par , 05/10/2021 à 08h01
    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 à 19h40 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Programmation
  2. A = 65, a = 97, ou la folle histoire des bits...

    par , 01/10/2021 à 08h00
    Salut.

    Vous saviez peut-être que A "vaut" 65, pour un ordinateur. Peut-être même saviez-vous que a "vaut" 97, pour un ordinateur... Et ces valeurs sont +/- universelles. Autrement dit, tous les ordinateurs sont censés dire A lorsque qu'ils reçoivent la valeur 65 et a lorsqu'ils reçoivent la valeur 97... Si ce n'est pas le cas, on les envoie chez le docteur qui leur fera dire AAAAAA (Hum, je m'égare)


    Si tous les ordinateurs savent que A = ...

    Mis à jour 05/10/2021 à 09h18 par Pierre Fauconnier

    Catégories
    Programmation
  3. Dure dure, la vie de programmeur

    par , 24/02/2021 à 20h27
    Salut

    Dans une discussion sur la possibilité de créer des dossiers et sous-dossiers sur base d'une "liste" dans Excel, je suis tombé sur la réponse suivante:
    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub MakeFolder()
    'Voici une procédure et 2 fonctions.
    'La procédure crée le répertoire via 2 fonctions qui vérifient l'existence ou créent ce répertoire.
     
    'Il faut activer la librairie "Microsoft Scripting Runtime" pour que ça marche
     
        Dim Parent As String,
    ...
  4. VBA: Exit Sub, Exit For, Exit Do, ... (Suite et peut-être pas fin)

    par , 08/08/2018 à 10h00
    Dans ce précédent billet, je vous parlais de mon aversion pour les Exit de toute sorte...

    J'y développais des considérations essentiellement techniques concernant les problèmes rencontrés par des Exit qui permettent de sortir improprement d'une boucle ou d'une procédure. J'y parlais notamment du problème de Application.EnableEvents = False qui risquait de ne pas être rétabli suite à un Exit Sub.

    L'enregistreur de macros (que je déteste même s'il me rend des services) ...

    Mis à jour 30/06/2021 à 07h32 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Humeur / Humour , Programmation
  5. Excel VBA: Modifier les données d'un tableau par formulaire

    par , 07/08/2018 à 09h58
    Salut.

    Question récurrente sur le forum Excel-VBA: Comment modifier les données d'un tableau par formulaire?

    Si l'on travaille avec une version récente d'Excel (au moins la 2007, pas si récente ), on s'appuiera évidemment sur les tableaux structurés, qui permettent une gestion aisée des données, tant avec Excel qu'en VBA.


    Si l'on respecte les standards de la programmation (une fonction pour chaque chose, le userform uniquement pour collecter ...
    Miniatures attachées Fichiers attachés
Page 1 sur 3 123 DernièreDernière