Médiaforma

posts

Le contrôle CommandButton (bouton) permet essentiellement d’exécuter du code lorsque l’utilisateur clique dessus.

Pour insérer un contrôle CommandButton, sélectionnez l’outil CommandButton dans la boîte à outils, puis cliquez dans la boîte de dialogue personnalisée :

Vous utiliserez :

  • La propriété Caption pour définir le texte qui apparait sur le bouton.
  • L’événement Click pour réagir au clic sur le bouton.

A titre d’exemple, nous allons définir une boîte de dialogue personnalisée qui contient un CommandButton. Lorsque l’utilisateur clique sur ce bouton, un message sera affiché à l’aide de la méthode MsgBox.

Voici la boîte de dialogue personnalisée :

Un CommandButton est inséré, puis sa propriété Caption est initialisée à « Cliquez ici ».

Double-cliquez sur le bouton et complétez la procédure CommandButton1_Click() comme ceci :

Private Sub CommandButton1_Click()

MsgBox "Merci d'avoir cliqué"

End Sub

Il ne reste plus qu’à lancer la boîte de dialogue personnalisée en cliquant sur le bouton Exécuter, ou en appuyant sur la touche de fonction F5 :

Sans quitter PowerPoint, vous pouvez appliquer des effets artistiques à vos images en seulement quelques clics souris :

  1. Cliquez sur l’image à laquelle vous voulez appliquer un effet pour lui donner le focus.
  2. S’il n’est pas sélectionné automatiquement, basculez sur l’onglet Outils Image/Mise en forme dans le ruban.
  3. Cliquez sur l’icône Effets artistiques du groupe Ajuster et survolez les effets proposés pour les prévisualiser dans la présentation.
  4. Lorsque l’effet pointé vous convient, cliquez pour l’appliquer à l’image.

Pour aller plus loin avec cette fonctionnalité, cliquez sur l’icône Effets artistiques du groupe Ajuster puis sur Options Effets artistiques. Cette action provoque l’affichage du volet Format de l’image, sur le côté droit de la fenêtre. Les paramètres en rapport avec l’effet sélectionné sont librement ajustables à l’aide d’un ou de plusieurs curseurs.

Fermez le volet Format de l’image pour appliquer les réglages ou cliquez sur Réinitialiser pour revenir à l’image initiale.

Il y a quelques jours, Philippe R (il se reconnaîtra) m’envoyait ce message :

Depuis quelques temps, dans l’explorateur de Windows 10, les dossiers et fichiers sont classés dans des rubriques :

Aujourd’hui

Hier

Semaine dernière

Le mois dernier

Plus tôt cette année

Il y a longtemps

Savez-vous comment supprimer cette classification et revenir à l’ancienne ?

Au fil des mises à jour de Windows 10, de nouvelles fonctionnalités apparaissent sans relâche. L’une d’entre elles concerne l’affichage par groupes dans l’explorateur de fichiers. Voici comment pourraient apparaître vos fichiers :

Pour revenir à un affichage plus conventionnel, sans groupes, cliquez du bouton droit sur une zone inoccupée de l’explorateur de fichiers, pointez Regrouper par et cliquez sur (aucun) :

Attention, si vous cliquez du bouton droit sur un fichier et non sur une zone libre de l’explorateur de fichiers, vous aurez un tout autre menu.

Il est parfois nécessaire de transposer des données, c’est-à-dire de convertir une plage horizontale en une plage verticale, et vice-versa.

Sélectionnez la plage de données à transposer. Basculez sur l’onglet Accueil du ruban puis cliquez sur l’icône Copier dans le groupe Presse-papiers. Sélectionnez une cellule libre dans la feuille de calcul. Cliquez sur la flèche située sous l’icône Coller et choisissez Collage spécial dans le menu. Sélectionnez l’option Tout sous Coller, l’option Aucune sous Opération et cochez la case Transposé dans la boîte de dialogue Collage spécial. Cliquez enfin sur OK :

Voici un exemple de transposition :

Attention : lorsque vous transposez des données, vous devez vous assurer que cela n’affecte pas les formules dans le reste de la feuille de calcul.

Vous pouvez lire et écrire des fichiers dans votre espace OneDrive aussi facilement que s’il s’agissait du disque dur de l’ordinateur. Vous pouvez aussi utiliser OneDrive pour faciliter l’envoi de fichiers à vos correspondants e-mail.

Ouvrez l’Explorateur de fichiers. Sous Accès rapide, cliquez sur OneDrive. Ouvrez le dossier contenant les fichiers à envoyer. Sélectionnez ces fichiers. Cliquez du bouton droit sur la sélection, pointez l’entrée Envoyer vers et cliquez sur Destinataire.

Dans notre exemple, les fichiers sélectionnés sont des photos. Comme elles ont une taille supérieure à 1024×768 pixels, une boîte de dialogue nommée Joindre les fichiers est affichée. Choisissez une taille dans la liste déroulante Taille de l’image, en vous aidant de la taille totale estimée, puis cliquez sur Joindre.

Les fichiers sélectionnés sont redimensionnés et insérés dans un nouveau message. Vous n’avez plus qu’à entrer l’adresse du destinataire dans la zone À et à cliquer sur Envoyer pour envoyer le message.

Le contrôle SpinButton (toupie) permet d’incrémenter ou de décrémenter une valeur d’un certain pas entre une valeur minimale et une valeur maximale.

Pour insérer un contrôle SpinButton, sélectionnez l’outil Toupie dans la boîte à outils, puis tracez le contour voulu dans la boîte de dialogue personnalisée. Selon votre tracé, le contrôle sera horizontal ou vertical :

Vous utiliserez essentiellement les propriétés suivantes dans un SpinButton :

Propriété Signification
Min Valeur minimale
Max Valeur maximale
SmallChange Pas de progression

A titre d’exemple, nous allons définir une boîte de dialogue personnalisée qui contient un contrôle MultiPage composé de deux pages : une pour définir les caractéristiques du SpinButton et une autre pour utiliser le SpinButton :

La mise en place des contrôles n’offre aucune difficulté.

Pour faire fonctionner cette boîte de dialogue personnalisée, nous allons écrire quelques lignes de code VBA.

Au clic sur le bouton de la première page :

  • Les valeurs saisies dans les trois zones de texte sont affectées aux propriétés Min, Max et SmallChange du SpinButton.
  • Le texte « Valeur actuelle : 0 » est affiché dans le label de la deuxième page.
  • La boîte de dialogue bascule automatiquement sur la deuxième page.
Private Sub CommandButton1_Click()

  With SpinButton1

    .Min = TextBox1.Value

    .Max = TextBox2.Value

    .SmallChange = TextBox3.Value

  End With

  Label4.Caption = "Valeur actuelle : 0"

  MultiPage1.Value = 1 'Active la deuxième page

End Sub

Pour compléter la prise en compte du clic sur le bouton, il reste à prendre en compte le clic sur les boutons du SpinButton. La valeur du SpinButton est alors automatiquement modifiée. Il suffit de l’afficher dans le label :

Private Sub SpinButton1_Change()

  Label4.Caption = "Valeur actuelle : " & SpinButton1.Value

End Sub

Comme il faut bien commencer par le commencement, nous allons raisonner sur un exemple très simple afin de montrer comment insérer des formules dans une feuille de calcul (rassurez-vous, nous irons beaucoup, beaucoup plus loin dans la suite).

Dans cet exemple, on connait le prix HT de deux objets et le taux de TVA. Nous allons utiliser des formules pour calculer le prix TTC de ces objets :

Cliquez sur la cellule D2 et tapez =B2*(1+C2). Le signe = indique que la suite est une formule, et les cellules qui entrent dans le calcul sont identifiées par leur numéro de colonne et leur numéro de ligne accolés. Validez la saisie en cliquant sur l’icône Entrer, à gauche de la barre de formule. Le contenu de la cellule est remplacé par le résultat de la formule et la barre de formule affiche (on pouvait s’y attendre) la formule que vous venez de saisir :

Remarques

Pour saisir plus rapidement et sans risque d’erreur de frappe les références aux cellules dans une formule, vous pouvez cliquer sur les cellules concernées au lieu d’entrer leur colonne et leur ligne. Par exemple, plutôt que d’écrire B2 dans une formule, vous pouvez simplement cliquer sur la cellule B2.

Bien entendu, vous auriez pu appuyer sur la touche Entrée ou Tabulation pour valider la formule, mais dans ce cas, la cellule active aurait changé, et vous auriez dû cliquer sur la cellule D2 pour voir que la cellule et la barre de formule étaient différentes.

En utilisant la même technique, vous allez calculer le prix TTC dans la cellule D3. La formule à utiliser est =B3*(1+C3). Voici le résultat :

Pour terminer, vous allez limiter les résultats dans les cellules D2 et D3 à deux chiffres après la virgule. Sélectionnez les cellules D2 et D3, puis cliquez sur l’icône Réduire les décimales dans le groupe Nombre, sous l’onglet Accueil du ruban :

Un peu plus loin dans cet ouvrage, vous verrez comment faciliter la saisie des formules. Le but de cette section était de vous montrer comment saisir une formule simple dans une cellule.