Médiaforma

All posts in calc

Si vous prévoyez d’insérer des images dans un classeur, vous voudrez certainement réduire leur « poids » pour que le classeur ne soit pas trop « lourd ». En particulier si les images proviennent d’un smartphone ou d’un appareil photo numérique, qui produit aisément des fichiers de 5 à 15 mégapixels.

Pour compresser une image, commencez par la sélectionner en cliquant dessus. Déroulez le menu Format, pointez l’entrée Image et cliquez sur Compresser. La boîte de dialogue Compresser l’image s’affiche. Le type de l’image (JPEG ou PNG) s’affiche en face du libellé Type :

En fonction du type de l’image, sélectionnez l’option Qualité JPEG ou Compression PNG et agissez sur le curseur correspondant. Cliquez sur Calculer la nouvelle taille pour avoir une idée de la taille après compression. Ici par exemple, l’image JPEG initiale pesait 104 Ko. Après compression à 60%, elle ne pèse plus que 5 Ko :

Cliquez sur OK pour appliquer la compression à l’image. Si le résultat n’est pas bon, appuyez simultanément sur les touches Contrôle et Z pour annuler la compression et recommencez jusqu’à trouver le meilleur compromis entre le poids et la qualité de l’image.


Sans quitter Calc, vous pouvez changer les couleurs, la luminosité, le contraste et le facteur Gamma d’une image, mais également lui appliquer un filtre.

Modification des couleurs d’une image

Cliquez sur l’image à altérer. La barre d’outils Image s’affiche. Cliquez sur l’icône Couleur, à l’extrême droite de cette barre d’outils. La palette flottante Couleur s’affiche. Utilisez les zones de texte pour modifier la quantité de rouge, de vert et de bleu de l’image, sa luminosité, son contraste et son Gamma :

Application d’un filtre sur une image

Cliquez sur l’image à altérer. La barre d’outils Image s’affiche. Cliquez sur l’icône Filtrer, à l’extrême gauche de cette barre d’outils, puis choisissez sur un des filtres proposés :

Le résultat est immédiat. Ici par exemple, un filtre Dessin au fusain a été appliqué à l’image :


Cliquez sur l’image pour la sélectionner. Huit poignées de redimensionnement entourent l’image. Pointez-cliquez-glissez l’une d’entre elles pour obtenir le redimensionnement souhaité.

Pour réduire la taille de l’image, vous pouvez aussi la rogner, c’est-à-dire raccourcir un ou plusieurs de ses côtés. Cliquez du bouton droit de la souris sur l’image, pointez l’entrée Image dans le menu et cliquez sur Rogner. Vous pouvez également cliquer sur l’icône Rogner de la barre d’outils Image pour parvenir au même résultat.

Des poignées de rognage apparaissent tout autour de l’image :

Pour rogner un côté, faites glisser une poignée de rognage de côté vers l’intérieur de l’image. Pour rogner un angle, faites glisser une poignée de rognage d’angle vers l’intérieur de l’image. La taille de l’image est alors automatiquement réduite par le rognage.

Cliquez à l’extérieur de l’image pour accepter la modification.


Plusieurs méthodes permettent d’insérer dans une feuille de calcul des images stockées dans les mémoires de masse de l’ordinateur ou vos espaces de stockage en ligne. Vous pouvez :

  • Effectuer un simple glisser-déposer depuis l’Explorateur de fichiers dans la feuille de calcul.
  • Copier-coller une image depuis une application graphique quelconque (Paint par exemple).
  • Cliquer sur l’icône Insérer une image de la barre d’outils Standard.
  • Utiliser une commande de menu.
  • Utiliser la galerie de LibreOffice.

Insérer une image avec un glisser-déposer

Ouvrez l’Explorateur de fichiers de Windows. Repérez l’image à insérer dans la feuille de calcul, puis faites-la glisser de l’explorateur dans la feuille de calcul en maintenant le bouton gauche de la souris enfoncé :

L’insertion se fait au relâchement du bouton gauche de la souris. L’image peut être librement déplacée dans la feuille de calcul par un simple glisser-déposer :

Copier-coller une image depuis une application graphique

L’image peut provenir de n’importe quelle application Windows. De Microsoft Paint par exemple. Sélectionnez l’image ou la portion d’image dans Paint. Appuyez simultanément sur les touches Contrôle et C. Basculez sur Calc, puis appuyez simultanément sur les touches Contrôle et V. Vous pouvez également cliquer sur l’icône Coller de la barre d’outils Standard ou lancer la commande Coller dans le menu Edition pour parvenir au même résultat :

L’image peut être librement déplacée dans la feuille de calcul par un simple glisser-déposer.

Insérer une image avec une commande de menu ou une barre d’outils

Lancez la commande Image dans le menu Insertion ou cliquez sur l’icône Insérer une image de la barre d’outils Standard. La boîte de dialogue Insérer une image s’affiche. Désignez l’image à insérer et cliquez sur Ouvrir pour l’insérer dans la feuille de calcul :

L’image peut être librement déplacée dans la feuille de calcul par un simple glisser-déposer.

Insérer une image depuis la galerie de LibreOffice

La galerie donne accès à des cliparts classés par catégories. Pour accéder à la galerie, déroulez le menu Insertion, pointez l’entrée Média et cliquez sur Galerie. Le volet Galerie s’affiche dans la partie droite de la fenêtre. Sélectionnez une entrée dans la zone de liste supérieure pour voir les cliparts correspondants :

Pour insérer un clipart dans la feuille de calcul, faites-le glisser depuis la galerie dans la feuille de calcul en maintenant le bouton gauche de la souris enfoncé :

L’image peut être librement déplacée dans la feuille de calcul par un simple glisser-déposer.


Il serait intéressant de mettre à jour le classeur dès son ouverture. Pour cela, vous allez créer une macro qui exécute la commande Actualiser la plage dans le menu Données et demander son exécution à l’ouverture du classeur.

Déroulez le menu Outils, pointez l’entrée Macros et cliquez sur Enregistrer une macro. La boîte de dialogue Enregistrer une macro s’affiche :

Lancez la commande Actualiser la plage dans le menu Données puis cliquez sur Terminer l’enregistrement dans la boîte de dialogue Enregistrer une macro.

La boîte de dialogue Macros LibreOffice Basic s’affiche. Donnez un nom à la macro et cliquez sur Enregistrer pour enregistrer la macro :

Vous allez maintenant demander l’exécution de cette macro à l’ouverture du classeur. Déroulez le menu Outils, pointez l’entrée Macros, pointez l’entrée Gérer les macros et cliquez sur LibreOffice Basic. La boîte de dialogue Macros LibreOffice Basic s’affiche. Cliquez sur Assigner. La boîte de dialogue Personnaliser s’affiche. Basculez sur l’onglet Evènements. Sélectionnez Ouvrir le document et cliquez sur Macro. La boîte de dialogue Sélecteur de macro s’affiche. Sélectionnez la macro que vous venez de créer (Actualiser sous Mes macros/Standard/Module1). Validez en cliquant sur OK, sur OK puis sur Fermer :

Désormais, la feuille de calcul sera automatiquement mise à jour à l’ouverture du classeur.


Nous allons établir une liaison dynamique (DDE) entre une requête SQL Base et une feuille Calc. Voici la requête utilisée :

Lorsque cette requête est exécutée, seuls les enregistrements de la table Table1 dont le champ Country vaut USA sont sélectionnés :

Allez dans Calc. Lancez la commande Source de données dans le menu Affichage ou appuyez sur Contrôle + Majuscule + F4. Les bases données disponibles apparaissent dans la partie supérieure de la fenêtre. Développez la base de données dont les données doivent être importées. Développez l’entrée Requêtes et cliquez sur Requête1. Les données sont bien disponibles. Glissez-déposez la requête dans la cellule à partir de laquelle doit se faire la liaison :

Les données apparaissent dans la feuille de calcul :

Pour vérifier que la feuille de calcul est bien liée à la requête Base, vous allez modifier la table Table1.

Retournez dans Base. Double-cliquez sur la table Table1 pour l’éditer. Transformez la valeur UK en USA sur la ligne 6 :

Sauvegardez la table, puis retournez dans Calc. Les données n’ont pas encore été mise à jour. C’est normal. Lancez la commande Actualiser la plage dans le menu Données. Comme vous le voyez, une nouvelle ligne s’affiche dans la feuille de calcul. La requête et la table sont donc bien liées :

L’affichage des sources de données n’est plus nécessaire. Lancez la commande Sources de données dans le menu Affichage ou appuyez sur Contrôle + Majuscule + F4 pour cacher les sources de données :


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.