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

Tous les billets

  1. VBA Excel - Access : Interactions entre Excel et Access avec ADODB : Fonctions génériques (1)

    par , 25/08/2019 à 08h08
    Salut.

    Quelques questions sur le forum m'ont amené à rédiger quatre billets sur la question de l'échange d'informations entre Excel et une base Access. Afin de ne pas réinventer toute la roue à chaque fois, je propose ici un "framework" constitué de quelques fonctions rudimentaires permettant les manipulations CRUD sur une base Access au départ d'Excel, autour duquel nous allons greffer les interactions avec un userform.

    Le premier billet détaillera le framework. ...

    Mis à jour 01/09/2019 à 14h10 par ClaudeLELOUP

    Catégories
    VBA , Excel , MS Office , Bonnes pratiques
  2. VBA: De la bonne programmation d'un userform

    par , 23/08/2019 à 22h14
    Salut.

    On voit des horreurs sur le forum. Dans cette discussion, "on" propose même un unload sauvage lorsqu'une donnée n'est pas bien remplie.

    Voici comment il me semble professionnel d'architecturer son code lorsque l'on utilise un userform qui nécessite une validation de données.

    Validation "technique"

    La validation technique consiste à vérifier que le userform a reçu des infos qui correspondent aux types ...

    Mis à jour 08/09/2019 à 17h44 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Bonnes pratiques
  3. VBA: Select Case ou If ElseIf?

    par , 11/08/2019 à 09h15
    Sur le forum, je viens de rencontrer une utilisation pour le moins étonnante de Select End Select
    Citation Envoyé par ...
    Bonjour
    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Worksheet_Change(ByVal Target As Range)
        Application.EnableEvents = False
     Select Case True
        Case Not Intersect(Target, Range("G51:G54")) Is Nothing
        Worksheets("PRESCRIPTION").Range("H51:H54").Formula = Worksheets("PRESCRIPTION").Range("AF51:AF54").Formula
    ...

    Mis à jour 13/08/2019 à 16h52 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Humeur / Humour , Bonnes pratiques
  4. Précision VBA VB.net

    par , 11/07/2019 à 22h21
    Il y a quelqu'un qui a tenté de me faire la leçon au sujet de cette injureBox dans VBA:

    [ATTACH=CONFIG]490572[/ATTACH]

    La grande leçon que cet individu a voulu me donner c'est de décocher la case de Vérification automatique de la syntaxe dans l'Éditeur VBA.

    Et bien je répondrai à cet individu que sa réponse n'est pas une réponse. Parce que dans VB.net [B]on peut garder la vérification automatique de la syntaxe sans avoir son InjureBox préférée.[/B] ...

    Mis à jour 12/07/2019 à 02h20 par Malick

    Tags: vb.net, vba
    Catégories
    VB.NET , DotNET
  5. Avantages des fonctions VBA personnalisées dans Excel : résolution de systèmes d'équations

    par , 25/04/2019 à 19h54
    Les fonctions VBA déclarées publiques dans un module Excel d'un fichier prenant en charge les macros (format xls ou xlsm), peuvent ensuite être utilisées, comme pour les fonctions natives, directement dans n'importe quelle cellule du classeur.

    Prenons comme exemple la résolution d'un système d'équations :

    4 + 3y + 4z = 50
    3x + 5 y - 4z = 2
    4x + 7 y - 2z = 31

    Ce système peut s'écrire sous forme matricielle :

    Nom : systeme_equations.jpg
Affichages : 2838
Taille : 8,9 Ko ...

    Mis à jour 17/03/2020 à 12h36 par User

    Catégories
    VBA , Excel
    Miniatures attachées Fichiers attachés