A l’aide de VBA, comment écrire une formule plus complexe dans une cellule ?
Cet article est la suite du billet Comment écrire une formule dans une plage de cellules en VBA ? Nous allons apprendre comment écrire des formules plus complexes. Pour tous les plages de données évoquées plus bas la cellule de départ est la cellule A1 et la première...
VBA Excel 2013 (Maîtrisez la programmation sous Excel)
Auteur : Michèle AMELOT, Claude DUIGOU, Henri LAUGIE Ce livre comme tous les livres écrit par Michèle AMELOT (ici en collaboration avec d'autres auteurs que je ne connaissais pas) est très didactique et contient fiches ainsi que des des tableaux intéressants. La...
Comment remplacer des SI imbriqués par la fonction RECHERCHEV
Lorsque nous devons régler un problème de test logique à l'aide la fonction SI, il est fréquent que nous soyons obligés d'imbriquer une suite de SI qui très rapidement s'avère illisible et en plus nécessite de modifier la formule si les paramètres changent. L'astuce...
Initialiser un ComboBox sans doublons et trié
Un contrôle ComboBox permet d'afficher une liste de données. Nous sommes parfois confronté à afficher une liste présente dans une colonne sans les doublons et trié par ordre croissant. Le but de ce billet est de vous présenter une procédure permettant de réaliser ce...
Comment afficher deux feuilles différentes d’un même classeur sur une seule fenêtre
Il est dès fois plus simple d'afficher deux feuilles, voir plus d'un même classeur dans une même fenêtre pour travailler sur des cellules dispersées dans le classeur; Pour afficher plusieurs feuilles dans une même fenêtre, il faut cliquer sur la commande Réorganiser...
Fonction qui remplace les caractères proscrits de Windows par un caractère de substitution
Introduction Lorsque l'on sauve un fichier dans Windows, certains caractères sont proscrits du fait qu'ils sont réservés pour des usages particuliers. > Plus grand que (Redirection ) < Plus petit que (Redirection inversée) | Barre verticale (Pipe) " Les...
Adaptation automatique de la propriété ColumnWidth d’un controle ListBox ou ComboBox
Lassé de perdre du temps à la mise à jour de la propriété ColumnWith d'un contrôle ListBox ou ComboBox ? Voici une procédure d'adaptation automatique de cette propriété en fonction de la largeur des colonnes de la liste de données définies dans la propriété RowSource...
Comment écrire une formule dans une plage de cellules en VBA ?
Introduction Question fréquemment posée dans les forums est l'insertion de formule à l'aide d'une procédure VBA.Une façon simple d’intégrer une formule dans un code VBA est l’utilisation de l’enregistreur de macros. Cependant l’enregistreur génère la formule en style...
Donnez du cachet à vos données à l’aide des formats personnalisés d’excel
Il est toujours plus agréable de lire une feuille contenant des nombres explicites tels que 25 ans, 30 Kg, 120 Km/h plutôt que 25, 30, 120 et ce tout en conservant l'intégrité de ceux-ci. Le but de ce billet est de vous montrer comment le réaliser à l'aide du...
Calculer un âge à l’aide de la fonction DATEDIF d’excel
Calculer l'âge d'une personne, la durée d'un contrat sont des informations qui peuvent être calculées dynamiquement grâce à la fonction d'Excel DATEDIF. Ne cherchez pas cette fonction dans l'assistant d'insertion de fonction ni même dans l'aide en ligne d'excel. En...