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

Tous les billets

  1. [Actualité] VBA - Excel - Comment filtrer et charger des données en fonction de la sélection d'un onglet du TabStrip

    par , 19/04/2023 à 12h25
    Préambule
    Dans un billet précédent, titré Comment créer dynamiquement les onglets d'un contrôle TabStrip à l'aide d'une fonction générique, j'ai montré comment créer dynamiquement les onglets d'un objet TabStrip.

    Nom : TabStrip_CRM.gif
Affichages : 5213
Taille : 404,3 Ko

    Qu'est-ce qu'un TabStrip ?
    Son aspect est proche de l'objet MultiPage mais la manière de l'utiliser est totalement différente.

    Dans un MutliPage on peut afficher des contrôles différents par onglet ...

    Mis à jour 09/05/2023 à 16h46 par Philippe Tulliez

    Catégories
    VBA Excel
  2. VBA/Excel - Fonction qui renvoie la liste des fichiers d'un répertoire en fonction d'un critère

    par , 16/04/2022 à 13h45
    Nom : GetFileList.png
Affichages : 2005
Taille : 17,3 Ko

    Introduction
    Nous sommes régulièrement amené à devoir obtenir la liste de fichiers présents dans un répertoire afin par exemple de les charger, les copier, les insérer en ajoutant éventuellement un critère sur le nom qui
    • commence par
    • se termine par
    • contient

    Il existe plusieurs méthodes pour le faire et entre autres la fonction Dir. J'ai écrit il y a quelques années une fonction générique qui l'utilise et qui renvoie une liste ...

    Mis à jour 29/07/2023 à 11h20 par Philippe Tulliez

    Catégories
    VBA Excel
  3. VBA - De la mauvaise utilisation d'un If...Then...Else pour modifier une propriété Booléenne

    par , 13/02/2022 à 12h37
    Constat

    On peut lire régulièrement sur les forums dédiés au VBA, des codes publiés comme ceux-ci
    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Range("A2").Value = 10 Then
      CommandButton2.Visible = True
    Else
      CommandButton2.Visible = False
    End If

    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Sheets("NOM DE LA FEUILLE").Visible = True Then
       Sheets("NOM DE LA FEUILLE").Visible = False
     Else
       Sheets("NOM DE LA FEUILLE").Visible = True
    End
    ...

    Mis à jour 03/04/2022 à 17h02 par Philippe Tulliez

    Catégories
    VBA Excel
  4. Formulaire - Tableau croisé dynamique

    par , 28/01/2022 à 17h49
    Un code pour ce

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Public Function mfForm_AddControls()
    
        Dim oFrm As Form, _
            oText As Control, _
            oLabel As Control, _
            sFormName As String, _
            oRset As Recordset, _
            oField As Field, _
            lLeft As Long, _
            lTop As Long, _
            lWidth As Long, _
            lHight As Long, _
            i As Integer
        
        
        
        lLeft = 343
    ...
  5. REPLACE RegEx - Remplacer des caractères différents par un même caractère en un seul appel

    par , 18/01/2022 à 09h59
    Citation Envoyé par informer Voir le message
    Bonjour à tous,

    En vba, il existe une fonction native REPLACE(expression, find, replace, [ start, [ count, [ compare ]]]) Voir ici pour plus d'information

    Toutefois, cette fonction ne peut remplacer qu'un seul caractère à la fois. donc dans l'éventualité d'un remplacement de différents caractères par un même caractère, rien de mieux que l'utilisation du RegEx. Le code suivant permet cette action!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public Function fRegExReplace(psValue As String, psPattern
    ...
    Tags: regex, regexp, replace, vba
    Catégories
    Sans catégorie
Page 2 sur 21 PremièrePremière 12345612 ... DernièreDernière