Cet article s'intéresse à la mise en place de groupes de cases d'options de contrôle de formulaire et une programmation associée en VBA. Rappelons qu'il est possible de placer les cases d'options ...
Cet article montre comment remettre à zéro un groupe de cases à cocher qui ont été insérées dans une feuille. La figure suivante montre les cases à cocher préparées dans la feuille Voici le code ...
Cet article porte sur l'utilitaire XRAY. Cet utilitaire peut vous aider à visualiser et découvrir les différentes composantes d'un objet. XRAY est un outil pour le programmeur de macros BASIC qui ...
Dans cet article, vous découvrirez le dispositif qui permet de contrôler et visualiser le contenu des variables simples mais aussi objet. On l'appelle le témoin. Considérez le code suivant qui ...
Cet article s’intéresse à la manipulation des cellules. 1. UN TEXTE DANS UNE CELLULE Ici on place un texte dans une cellule Sub CELLULE_TEXTE 'je place un texte dans une cellule ...
Dans cet article vous découvrirez la manière de créer des feuilles, d’en activer, de les renommer, de les déplacer. ACTIVER UNE FEUILLE (pointer dessus) Ici on pointe sur la feuille SECTEUR sub ...
Dans cet article vous découvrirez la gestion des documents et les mots clés provenant de l'interface de programmation d'application API. Comme avec VBA de Microsoft Excel, il est très facile de ...
Cet article s'intéresse à la fonction INPUTBOX qui affiche une boîte de dialogue pour permettre à l’utilisateur de saisir des données. La boîte peut être positionnée sur l’écran et l'entrée est ...
Cet article s'intéresse à la fonction MSGBOX qui affiche une boîte de dialogue personnalisable. SYNTAXE : MSGBOX (TEXT AS STRING [,TYPE AS INTEGER [,DIALOGTITLE AS STRING]]) TEXT : expression au ...
Cet article montre la manière d'utiliser des boucles. Voici quelques expressions BASIC qui permettent de réaliser des boucles. FOR…NEXT DO … WHILE DO… LOOP WHILE … WEND FOR EACH … NEXT LA BOUCLE ...
Dans cet article vous découvrirez la manière de manipuler des variables. Vous pouvez choisir de programmer de manière rigoureuse ou non, de déclarer des variables globales ou locales puis d'y ...
Cet article montre l'environnement de développement intégré (EDI) dans lequel vous écrivez ou modifiez vos programmes BASIC. La figure ci-dessous montre les différentes partie de l'environnement. ...
Cet article s'intéresse à la gestion des bibliothèques dans Open Office. Vous stockez vos macros dans des modules qui sont eux-mêmes enregistrés dans une bibliothèque qui fait partie d’une racine ...
Cet article expose une présentation générale du langage OOBASIC. GENERALITES OpenOffice.org (abrégé en OOo) est une suite bureautique multi-plates-formes dans laquelle vous manipulez vos documents ...
Cet article traite de l’utilisation des objets TextBox dans un formulaire pour calculer le taux d’intérêt composé induit entre deux valeurs. La figure suivante montre le formulaire et ses objets : ...
Cet article traite de la zone de texte qui permet de saisir des données dans le formulaire UserForm. L'objet est appelé TEXTBOX et comporte de nombreuses propriétés. Dans la boîte à outils, c’est ...
Cet article porte sur l'objet Label qui est utilisé pour placer des légendes ou des titres. A tout instant vous pouvez modifier ses propriétés dont certaines sont communes aux autres objets. Dans ...
Cet article s'intéresse au formulaire utilisateur USERFORM qui vous permet de fabriquer des boîtes de dialogue personnalisées en insérant de nombreux contrôles comme le bouton de commande, la ...
Cet article montre certains événements de feuille dont la programmation est spécifique. LES EVENEMENTS DE FEUILLE DE CALCUL Les événements peuvent être gérés au niveau d'une feuille de calcul. La ...
Dans cet article vous découvrirez la manière de programmer des actions en fonction d'un événement particulier. On parle de programmation événementielle lorsque du code s'exécute au sein d'une ...
Cet article s'intéresse aux instructions qui permettent d'imprimer ou de faire un aperçu avant l'impression directement à partir d'une procédure. PARAMETRAGE DES ZONES Voici les les différentes ...
Cet article porte sur les différents type de variables que l'on peut employer dans le langage VBA. Une variable peut être représentée par une boîte à chaussure qui ne contiendrait qu'une seule ...
Cet article porte sur les techniques de débogage que vous mettez en action lorsque des erreurs apparaissent dans votre code au moment de son exécution. VBA propose différentes fenêtres qui vous ...
Cette instruction permet de saisir des valeurs dans une boîte de dialogue directement en mémoire. La programmation permet de l’afficher à une position particulière sur l'écran. Vous terminez la ...
Cet article s’intéresse à l'expression interactive MSGBOX qui permet d’afficher des informations dans une boîte de dialogue paramétrable.MSGBOX peut ou non renvoyer des valeurs. MSGBOX SANS RETOUR ...
Cet article expose la manière d'utilisation de l'instruction OFFSET dans la programmation du déplacement du pointeur. En effet, vous pouvez déplacer le pointeur à partir d'une position relative ...
Cet article traite de la recherche d'une valeur dans une feuille de calcul par l'intermédiaire de la méthode FIND. La programmation est spécifique et nécessite un peu de concentration. ...
Cet article traite de la manière de traiter les erreurs d'exécution dans le code VBA. Il est possible de contrôler de très nombreuses erreurs qui ne sont pas des erreurs de programmation et qui se ...
Cet article porte sur la manipulation de la boucle For Each … Next qui permet de gérer les propriétés des collections d'objets. Une collection d'objets est un groupe d'objets, comme des groupes de ...
Cet article s'intéresse aux boucles qui permettent de répéter des actions, des commandes ou tout simplement des lignes de code. Vous découvrirez également les structures de contrôle qui permettent ...
Cet article s’intéresse à la notion de collection des feuilles ou onglets qui est omniprésente dans la programmation VBA. WORKBOOKS est la collection des classeurs (workbooks avec un s à la fin) ...
Cet article expose l’intérêt de l’explorateur d’objets qui facilite la vue générale des propriétés, méthodes, constantes et événements de chaque objet VBA. Quand vous travaillez avec Excel vous ...
Cet article montre la structure des instructions VBA et la manière dont vous les utilisez dans le code des macros. Avec VBA vous manipulez les objets présents dans l'application EXCEL comme les ...
Cet article s’intéresse à la programmation VBA au sein d’une procédure stockée dans un module. Vous étudierez ici la manière d’écrire et de lancer les instructions d’une procédure. RAPPELS SUR LA ...
Cet article s’intéresse aux macros Excel, vous y découvrirez la manière d’enregistrer une macro puis de l’exécuter. Les articles suivants rentreront en profondeur dans le code des macros appelé ...
Cet article traite du bouton de commande appelé aussi bouton poussoir. Vous intégrez un tel objet lorsque vous souhaitez exécuter une macro ou exécuter du code Visual Basic. Il existe deux types ...
Cet article traite des cases d’options appelés encore boutons radio en souvenir des radios à gros boutons que l’on enfonçait pour changer de stations (dans une autre galaxie). La figure ci-dessous ...
Dans cet article, vous découvrirez la manière de traiter les listes déroulantes appelées encore Zone de listes déroulantes. Excel propose deux manières de faire : la première est l’utilisation du ...
Cet article s'intéresse à la manipulation d'une case à cocher dans Excel. Pour la mettre en place vous devez auparavant afficher le menu Développeur dans la barre d'outils (Fichier / Options / ...
Cet article traite de la barre d'outils développeur et des contrôles qui permettent de réaliser des formulaires. Un formulaire est un dispositif qui permet de saisir des informations dans des ...
:
Bienvenue sur le blog des techniques avancées d'EXCEL, VBA et OPEN OFFICE BASIC.
Vous découvrirez ici des articles sur les fonctions qui aident à la réalisation de tableaux complexes.
N'hésitez pas à me faire part de vos réflexions et de vos commentaires.
Contact : RLENT@ORANGE.FR
Cordialement
Rémy LENTZNER