Médiaforma

posts

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.

Si vous effectuez souvent les mêmes traitements dans vos classeurs, vous pouvez faciliter cette tâche en utilisant des macros.

Définir une nouvelle macro

Ouvrez le classeur dans lequel vous voulez enregistrer une macro. Déroulez le menu Outils, pointez l’entrée Macros et cliquez sur Enregistrer une macro. Si cette commande est grisée, c’est parce que l’enregistrement des macros est désactivé. Lancez la commande Options dans le menu Outils. La boîte de dialogue Options s’affiche. Développez l’entrée LibreOffice dans la zone de liste de gauche et cliquez sur Avancé. Sous Fonctionnalités optionnelles, cochez la case Activer l’enregistreur de macros et validez en cliquant sur OK :

A titre d’exemple, nous allons définir une macro qui affecte les attributs gras, italique et souligné à la sélection :

  • Assurez-vous qu’une ou plusieurs cellules sont sélectionnées.
  • Lancez la commande Macros/Enregistrer une macro dans le menu Outils. La palette flottante Enregistrer une macro s’affiche sur l’écran. Vous l’utiliserez pour mettre fin à l’enregistrement de la macro :
  • Cliquez successivement sur les icônes Gras, Italique et Soulignage, dans la barre d’outils Standard.
  • Cliquez sur Terminer l’enregistrement dans la palette Enregistrer une macro pour arrêter l’enregistrement de la macro. La boîte de dialogue Macros LibreOffice Basic s’affiche. Donnez un nom à la macro, puis cliquez sur Enregistrer:

Attention :

  • Le nom de la macro ne doit comporter aucun espace ni aucun caractère spécial (caractère accentué, cédille, signe).
  • Plusieurs actions ne sont pas mémorisées par l’enregistreur de macros : l’ouverture d’une fenêtre, le changement de fenêtre, les actions réalisées dans une autre fenêtre, les actions indépendantes du contenu du classeur, les sélections effectuées avec la souris.

Exécuter une macro

Pour exécuter la macro, sélectionnez une ou plusieurs cellules, déroulez le menu Outils, pointez successivement les entrées Macros et Gérer les macros puis cliquez sur LibreOffice Basic. La boîte de dialogue Macros LibreOffice Basic s’affiche. Sous Macros de, développez les entrées Mes macros et Standard, puis cliquez sur Module1. La macro GrasItaliqueSouligne apparaît dans la zone de liste Macros existantes dans Module1. Cliquez dessus, puis cliquez sur Exécuter :

La boîte de dialogue Macros LibreOffice Basic se ferme et la macro s’exécute.

Affecter un raccourci clavier à une macro

Si vous devez exécuter à plusieurs reprises une macro, je vous conseille de lui affecter un raccourci clavier. Déroulez le menu Outils, pointez successivement les entrées Macros et Gérer les macros puis cliquez sur LibreOffice Basic. La boîte de dialogue Macros LibreOffice Basic s’affiche. Sous Macros de, développez les entrées Mes macros et Standard, puis cliquez sur Module1. La macro GrasItaliqueSouligne apparaît dans la zone de liste Macros existantes dans Module1. Cliquez dessus puis cliquez sur Assigner :

La boîte de dialogue Personnaliser s’affiche. Basculez sur l’onglet Clavier. Dans la partie inférieure de cette boîte de dialogue, sous Catégorie, développez les entrées Macros LibreOffice, Mes macros et Standard, puis cliquez sur Module1 (1). La macro GrasItaliqueSouligne apparaît dans la zone de liste Fonction. Cliquez dessus (2). Dans la zone de liste Raccourcis clavier, trouvez un raccourci qui n’est pas utilisé, c’est-à-dire en face duquel aucun texte n’est affiché. Ici par exemple, nous choisissons le raccourci clavier Alt + 0. Cliquez sur ce raccourci (3). Cliquez enfin sur Modifier (4). Le raccourci clavier s’affiche dans la zone de liste Touches. Validez en cliquant sur OK (5) puis fermez la boîte de dialogue Macros LibreOffice Basic en cliquant sur Fermer.

Pour utiliser la macro GrasItaliqueSouligne, il suffit désormais de sélectionner une ou plusieurs cellules et d’appuyer sur Alt + 0.

L’onglet Mise en page du ruban est principalement utilisé pour définir :

  • La taille du papier. Ce paramètre peut être choisi dans une liste ou défini manuellement.
  • L’orientation du papier : Portrait ou Paysage.
  • Les marges du document. Elles peuvent être choisies dans une liste ou saisies manuellement.

Pour accéder à des paramètres complémentaires, cliquez sur l’icône Mise en page, dans la partie inférieure droite du groupe Mise en page :

Cette action déclenche l’affichage de la boîte de dialogue Mise en page :

Dans la boîte de dialogue qui s’affiche, l’onglet Marges vous permet de choisir :

  • Les marges du document.
  • La taille et la position de la reliure. Le cas échéant, ce réglage permet d’augmenter la marge du document afin de prendre en compte la reliure.
  • L’orientation du papier.
  • La portée de la mise en page. En fonction de la sélection dans la liste Appliquer à, la modification de mise en page s’applique à tout le document, à la section sélectionnée, aux pages situées après le point d’insertion ou au texte sélectionné.

L’onglet Papier définit les dimensions précises des feuilles imprimées.

Enfin, l’onglet Disposition permet de choisir la hauteur des en-têtes et pieds de pages.