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

MS Office

  1. 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
  2. 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
  3. Formation: Analysez vos données SANS FORMULES avec Excel

    par , 13/05/2019 à 07h24
    Quand? 23 mai 09h00-17h00
    Où: Liège Science Park
    Renseignements: https://excellez.net/Training/showRegisterForm/6
  4. Excel: Gagnez du temps grâce à mon tutoriel sur les tableaux structurés

    par , 07/01/2019 à 11h05
    Salut.

    Mon nouveau tutoriel sur la création et l'utilisation des tableaux structurés EXCEL est en ligne.

    Avec les tableaux structurés, vous gagnez en temps, mais aussi en fiabilité et en pérennité!!

    Bonne lecture
  5. EXcel VBA: Range(x), Range(x,y) et Range.Offset(x,y)

    par , 22/08/2018 à 22h57
    Salut.

    Suite à un code que je donnais en réponse à une question, on m'a écrit ceci:
    J'ai du mal à comprendre la gymnastique de Range(1)
    Et c'était la deuxième fois en une semaine que cette syntaxe posait question. Il m'a semblé utile de bien préciser les différences entre Range(x), Range(x,y) et Range.Offset(x,y).

    Range(x)
    Lorsque l'on utilise un seul argument, on parle en fait de la position d'une cellule par rapport à la cellule supérieure ...

    Mis à jour 09/03/2021 à 09h20 par Pierre Fauconnier

    Catégories
    VBA , Excel , MS Office