Excel : liste supplémentaire de + de 100 astuces, en vrac...
Exercices EXCEL, corrections & plus...
Jean-Marc Stoeffler © maj : 17 déc 2007

liens commerciaux :

nouveau : Plus de 100 astuces supplémentaires glannées depuis 2004 à imprimer, et à lire tranquillement, dans les transports en commun, par exemple...
astuce : ¶¶¶=indispensable, ¶¶=très utile, ¶¶ = utile, = à tester
une remarques ? pour m'écrire par mail...
Astuce N°1, pour cette page : CTR+F va vous permettre de retrouver un mot (ou un morceau de mot) du texte que vous recherchez ici !

intérêt

type

niveau

astuce

date du Euraka !!! ou de l'inscription de l'idée...

astuce 001 2-avancé

pour faire des calculs sur des dates ou heures dans une cellule, il faut mettre les arguments date/heure entre guillemets :
exemple : ="20/11/2007"+"36:00" => donnera mercredi 21 nov 2007 12h00 si le format personnalisé de la formule est jjjj j mmm aaaa hh"h"mm

20/11/2007 (new)

 

problème

001

2-avancé

liaisons fantômes, comment les casser :
il faut enregistrer le fichier comportant une liaison exactement au même endroit et avec le même nom que le fichier lié. (voir ensuite Edition>Liaison ...)
remarque : à partir d'Excel 2002, le menu édition>liaison permet de rompre toutes les liaisons, mais ça coince parfois... Mon astuce fonctionne quasiment à 100%

09/02/2004

 

clavier

002

2-avancé

F5 ou CTR T (atteindre) -> Cellule -> Objets : à explorer
par exemple :  sélection de tous les objets  (intéressant pour supprimer tous les objets rapatriés lorsqu'on recopie une page HTML, )

13/06/2007 17:10

 

clavier

003

2-avancé

F5 ou CTR T(atteindre) - Cellule (Alt C) cellules vides = montre les cellules réellement vides

09/02/2004

 

clavier

004

2-avancé

la touche F3 permet de coller le nom d'une cellule, préalablement nommée (par Insertion Nom...), dans une formule
la touche F5 permet de l'atteindre

 

 

clavier

005

1-débutant

la touche CTR+G permet, en cours de frappe, de passer du mode gras au mode normal (convention Windows : fonctionne également en mode commentaire, sous Word et dans d'autres logiciels). Avec des éditeurs Internet angl-saxon, comme Gmail, c'est CTR+B qui fait ce travail B= Bold. CTRL+I permet la même chose, mais pour le mode Italique (moins fréquent). Et CTR+U souligne la sélection.

 

problème

006

2-avancé

détection des objets fantôme : pour aller d'un objet à l'autre, il suffit d'un sélectionner un et d'appuyer sur la touche TAB pour aller de l'un à l'autre. Si l'objet sélectionné n'apparaît pas (objet fantôme), il faut aller dans ses propriétés et lui remettre des dimensions correctes, ou le supprimer par la touche suppr

09/02/2004

 

 clavier

007

4-expert

dans une cellule : pour évaluer une partie d'une formule ou toute la formule, il suffit de :
- la sélectionner dans la barre de formule
- appuyer sur F9 pour voir la valeur
- Échap pour rétablir la formule initiale.

09/02/2004

 

 

008

3-confirmé

pour figer la valeur d'une cellule issue d'une formule : F2 > F9 > Entrée (plus long : copier -collage spécial> valeur)
F2 = édition de la formule - F9 = valeur issue de la formule Entrée = validation de cette valeur qui remplace donc la formule)

09/02/2004

 

 

009

1-débutant

dans une zone Excel, pour écrire une formule ou une valeur dans toute une zone de cellules, sans modifier la mise en forme, il suffit de sélectionner la zone, d'écrire ou d'éditer la première cellule et d'appuyer sur CTRL+entrée

09/02/2004

 

 

010

1-débutant

dans le menu fichier - historique - > n'apparaissent que ceux qui sont ouverts directement avec Excel -
si on ouvre un fichier en cliquant un raccourci ou son icône dans l'explorateur, il n'apparaîtra ni dans l'historique, ni dans Documents du menu Windows Démarrer

09/02/2004

 

 

011

1-débutant

- pour garder toujours visible à l'écran la première ligne d'un tableau, il suffit de se placer dans la ligne juste en dessous, en colonne 1 par exemple en A2 > menu Fenêtre figer les volets
- si on désire garder, en plus, la première colonne toujours visible, il suffit d'aller en B2 et idem
- si le volet est déjà figé : fenêtre > libérer les volets
- si on désire placer un volet manuellement, il faut le prendre avec un outil caché juste au-dessus de l'ascenseur vertical...
- si l'outil n'apparaît pas  Fenêtre > Libérer les volets

09/02/2004

 

 

012

1-débutant

dans une cellule on peut mettre en forme juste une partie du texte,  d'une cellule, en la sélectionnant et en lui appliquant le format désiré.

09/02/2004

 

 

013

2-avancé

lorsqu'on nomme une cellule (par exemple TVA en B2), et lorsqu'on y fait référence dans une autre cellule, c'est son nom qui apparaît et non pas sa référence (=A3*TVA au lieu de A3*B2, par exemple).
Ainsi, lorsqu'on duplique la formule, c'est toujours la bonne cellule qui est "visée" (l'utilisation de la touche F4 pour transformer la référence relative en référence absolue est alors inutile)

09/02/2004

 

 

014

2-avancé

pour travailler sur 2 onglets différents du même classeur (même fichier Excel), il suffit de faire :
Fenêtre>Nouvelle Fenêtre puis Fenêtre>Réorganiser>Horizontal

09/02/2004

 

 

015

0-info

lorsqu'on est en mode Filtre Automatique et qu'un filtre est activé, lorsqu'on duplique une cellule avec la "poignée de duplication", c'est toujours son contenu qui est dupliqué, et non pas la valeur d'une série qui s'incrémente comme habituellement (c'est pour éviter les erreurs car les lignes ne se suivent pas obligatoirement).

09/02/2004

 

 

016

2-avancé

si, en lançant le mode filtre automatique, les boutons se mettent dans une autre ligne, il faut enlever ce mode, sélectionner la ligne d'intitulés et relancer ce mode.

09/02/2004

 

 

017

2-avancé

masquer les valeurs d'erreur #VAL   #REF:
format mise en forme conditionnelle > "[la formule est]  = ESTERR(X9) Format Fond=couleur de la police
pour les valeurs  #NA, rajouter une condition : = ESTNA(X9)
La fonction ESTERREUR() permet de détecter toutes les erreurs... (suggestion de DB)

09/02/2004

 

 

018

0-info

lorsqu'on a activé les filtres sur un tableau et qu'on actionne le bouton de la colonne où un filtre a déjà été demandé, toutes les valeurs apparaissent, même celles qui appartiennent à des lignes cachées.
Par contre lorsqu'on veut filtrer, en plus, une nouvelle colonne, seules les valeurs des lignes visibles apparaissent car, dans ce cas, on met en place un filtre complémentaire.

09/02/2004

 

 

019

2-avancé

Pour centrer des nombres dans un colonne en gardant l’alignement sur la décimale :
si le nombre maximum est 99 999,99 : le format personnalisé sera ?? ???,00 avec un alignement horizontal centré.

offert pa D.Blary
en novembre 2007

 

 

020

1-débutant

pour avoir un maximum de 9 fichiers mémorisés dans la liste de l'historique des fichiers de la commande Fichier il faut lancer la commande Outils > Option > Général > liste des derniers fichiers > 9

09/02/2004

 

 

021

3-confirmé

pour que la macro automatique de démarrage ne se lance pas à l'ouverture du fichier, il suffit d'appuyer sur la touche SHIFT (majuscule) avant le début du chargement du fichier (en cours de chargement c'est trop tard...)
Pour démarrer Excel en mode sans échec : touche CTR appuyée au démarrage d'Excel.

09/02/2004

 

 

022

1-débutant

CTR B sur une cellule permet de recopier intégralement le contenu de la cellule du dessus
CTR D idem pour la cellule à gauche
Lorsqu'on modifie une cellule alors que plusieurs cellules sont sélectionnées, CTR+Entrée duplique le contenu de la cellule active dans toutes les cellules sélectionnées. Si la cellule activre n'est pas en modification, on appuye sur F2 (pour faire semblant de la modifier) puis CTR+Entrée...

09/02/2004

 

 

023

3-confirmé

quand une cellule comporte, par exemple : =20, son incrémentation ne fonctionne pas

09/02/2004

 

 

024

3-confirmé

pour incrémenter une cellule comportant une valeur : bouton droit de la souris sur le bouton de duplication puis option : incrémenter une valeur

09/02/2004

 

 

025

3-confirmé

pour supprimer un commentaire, bouton droit : Effacer l'annotation ou bord du commentaire et supprimer

10/02/2004

 

 

026

1-débutant

pour démasquer un colonne cachée, il faut aller à l'endroit où on devrait normalement trouver son numéro si elle était visible : il suffit alors de "tirer" le curseur au moment où il se dédouble.

11/02/2004

 

 

027

2-avancé

pour démasquer une série de colonne cachée, il faut cliquer à l'intersection des numéros de lignes et des numéros de colonnes (sélection tout) > Format > Colonne > Afficher   (ALT toa)

11/02/2004

 

 

028

2-avancé

ALT dr = lancement de l'assistant tableau croisé dynamique

12/02/2004

 

 

029

4-expert

conseil : lorsqu'on modifie une macro de perso.xls, on a intérêt à utiliser l'enregistrement proposé par VBA : en cas de plantage d'Excel, la modif sera à l'abris, sur le disuqe. Car comme perso.xls est caché, on ne nous propose l'enregistrement qu'au moment de quitter.
Attention : si on ouvre deux sessions d'Excel différentes, le deuxième perso.xls est en lecture seule. On ne peut donc pas le modifier.

Ce fichier PERSO.XLS se trouve dans l'arborescence système d'Excel, dans un dossier lié au login utilisateur et qui s'appelle XLSTART. Soncontenu est ouvert systèmatiquement à l'ouverture d'Excel, sauf si on a appuyé sur la touche CTRL au lancement d'Excel (mode d'ouverture sans échec d'Excel).
Ce fichier est caché : pour le faire apparaître Fenêtre > Afficher.... Et l'inverse, pour le masquer avant de l'enregistrer en quittant, ou sous VBA (voir ci-dessus).

12/02/2004

 

 

030

2-avancé

recopier un groupe de cellules disjointes (sélectionnées avec la touche CTR) est équivalent à recopier le format+valeurs (pas les formules). Cette recopie se fait sur des cellules contiguës.

12/02/2004

 

 

031

2-avancé

lorsqu'on donne un nom à une cellule (par exemple TVA à la cellule C10) et qu'on y fait référence dans une formule de calcul (par exemple an B1 : =A1*TVA), la duplication de la cellule contenant la formule dans les cellules du dessous fera toujours référence à la cellule TVA (C10) ce qui évite donc avantageusement d'utiliser la notation absolue (dans notre exemple =A1*$C$10)

16/02/2004

 

 

032

4-expert

instruction VBA  plaçant la valeur de taille du fichier courant dans une cellule nommée "tailleFichier" :
Range("tailleFichier").Value = FileLen(ActiveWorkbook.FullName)

16/02/2004

 

 

033

4-expert

pour modifier le classeur qui s'ouvre par défaut au démarrage d'Excel, il faut enregistrer le classeur désiré au format modèle (extension XLT) dans le dossier ….\XLSTART (Excel 2000) en utilisant le nom "classeur.xlt"

16/02/2004


liens commerciaux :

 

 

 

034

1-débutant

l'outil Zone de texte permet de créer des étiquettes sans fond, sans bordure et à Taille automatique, si on ne délimite pas avant la zone désirée.
         Si on délimite la zone avec la souris, le fond devient blanc et la dimension de zone est fixée

16/02/2004

 

 

035

1-débutant

SHIFT+F1 = définit un curseur qu'on peut placer n'importe où sur la feuille pour savoir "qu'est-ce que c'est"

06/04/2004

 

 

036

1-débutant

lorsqu'on veut connaître le nombre de jours entre deux dates il faut mettre entre parenthèse la soustraction des deux cellules (exemple : =(B5-B6).
Si on omet les parenthèses, Excel exprime la différence sous forme de date (nbre de jours depuis le 1/1/1900).

19/04/2004

 

 

037

2-avancé

pour modifier un objet ou une cellule qui contient un lien hypertexte le clic simple n'est pas possible : en shiftant le clic prolongeant ce clic durant une seconde, ça marche ! Mieux, en utilisant la touche CTR associé à la souris.

21/04/2004

 

 

038

1-débutant

lorsqu'on désire envoyer le fichier Excel sur lequel on travaille par mail, il suffit d'utiliser :
Fichier > Envoyer vers… > Destinataire du message (en tant que pièce jointe). (ALT + fya)

21/04/2004

 

 

039

3-confirmé

lorsqu'on utilise : Fichier > Envoyer vers… > Destinataire du message (en tant que pièce jointe), Excel « se fige » .
Si on désire utiliser Excel et conserver le mail sans l'envoyer, il suffit de l'enregistrer et de le récupérer plus tard. Par contre, le fichier Excel joint correspondra à celui de la sauvegarde.

21/04/2004

 

 

040

1-débutant

lorsqu'on fait une recherche par CTRL+F, pour inverser le sens il suffit d'appuyer sur SHIFT et cliquer suivant

05/05/2004

¶¶¶¶   041 2-avancé magique formule de JMS : pour mettre une couleur spéciale à toutes les lignes paires ou impaires d'un tableau (pour mieux en différencier visuellement les lignes, comme ici-même), on peut mettre sur toutes les cellules du tableau :
format mise en forme conditionnelle >  [la formule est] [ =MOD(LIGNE();2) ]
pour les cellules des lignes impaires [ =MOD(LIGNE()+1;2) ]
remarque, cette couleur résiste au tri, à la duplication, à l'insertion et à la suppression de ligne,
 

 

 

042

3-confirmé

pour bien montrer avec un motif rouge sur l'intitulé qu'une zone est filtrée :
nombre de fiches sélectionnées =SOUS.TOTAL(3;D:D)-1
nombre total de fiches=NBVAL(D:D)-1
si les deux valeurs sont différentes => un filtre est activé => format motif rouge, sinon bleu (par exemple)
utiliser éventuellement un format mise en forme conditionnelle avec par exemple :
=SOUS.TOTAL(3;$A:$A) <> NBVAL($A:$A)

12/06/2007

 

 

043

1-débutant

pour dupliquer une date ou une cellule sans déclencher l'incrémentation : touche CTRL + poignée de duplication classique (ou touche ALT sous Excel 2002 et +)

17/05/2004

 

044

4-expert

masquer une valeur numérique par du texte : format cellule>nombre>personnalisé> type : 'texte à aficher". Si on place une valeur numérique dans cette cellule, seul le texte à afficher apparaîtra. Cette valeur peut servir ensuite pour des calcules, des recherchesV, etc...  (utile dans des cas pointu => destiné donc aux experts)

28/05/2004

¶¶¶¶

 

045

2-avancé

lier un objet à une valeur de cellule : créer une zone texte, aller (en gardant la sélection sur l'objet) dans la barre de formule et écrire le lien = référence cellule : exemple ici > (nombre d'astuces = cellule D1) ---------------------------->
Ceci permet, par exemple, de mettre deux valeurs numériques dans la même cellule ou de faire apparaître des message conditionnels sur des erreurs détectées automatiquement (alerte sur la détection d'un doublon inopportun, par exemple)

28/05/2004

 

 

046

2-avancé

lorsque dans un tableau, les bordure extérieures sont différentes de celles de l'intérieur, lorsqu'on glisse une cellule, on "emméne" les bordures de l'extérieur à l'intérieur du tableau, ce qui casse la présentation. Il y a le collage spécial formule, qui permet de palier ce désagrément, mais, le mieux est d'utiliser l'astuce suivante : les bordures doivent se trouver dans les cellules voisines des cellules du bord. voir l'exemple (remarque : ne semble plus fonctionner depuis Excel2003)

28/05/2004

 

047

2-avancé

lorsqu'on copie le contenu (l'intérieur) d'une cellule qui comprend des "retours à la ligne" (voir astuce ALT+Entrée), et lorsqu'on colle ce contenu, il se colle dans autant de lignes que de retours à la ligne.

15/06/2004

 

 

048

2-avancé

Pour ne coller le contenu d'une liste que dans une seule cellule, il faut copier la cellule, entrer dans la cellule destination (double-clic ou F2) et coller lorsque le curseur clignote à l'intérieur de la cellule, ou dans la barre de formule..

12/07/2004

 

049

3-confirmé

au lieu d'utiliser un =si( ; ; ) on peut utiliser le fait qu'une condition juste = 1 , une condition fausse = 0
exemple dans cette formule =C1&REPT("/";ESTVIDE(F1))&F1 de concaténation des contenus de C1 et F1 avec un caractère "/" si F1 n'est pas vide 

13/07/2004

 

050

2-avancé

noter le format [h]:mm qui donne une différence de date en Heures (pour les durées supérieures à 24 heures

27/08/2004

 

051

2-avancé

un besoin rare : mettre une formule et son commentaire en même temps dans une cellule
(sans utiliser les commentaires normaux : voir l'exemple sur cette même ligne, en colonne C)
=si(1;formule;"commentaire sur la formule"). Seul, le résultat de la formule sera visible. Après le premier guillemet, on peut appuyer sur ALT+Entrée, pour bien détacher le commentaire)

08/09/2004

 

052

2-avancé

mettre au singulier ou au pluriel les unités d'une cellule :
Format > Cellule > onglet : Nombre > Catégorie : personnalisé >Type :
[<=1]0" fiche trouvée";0" fiches trouvées"

08/09/2004

 

 

053

2-avancé

dans une feuille protégée, on ne peut pas mettre un commentaire dans une cellule devérouillée - La solution est de copier une cellule d'une feuille non protégée avec son commentaire...

30/09/2004

 

054

4-expert

Il est possible de coupler une rechercheV avec une table internet… (table des départements, par exemple ou des numéros de communes)

01/10/2004

 

055

1-débutant

supprimer le déplacement de la cellule active après avoir appuyé sur ENTRÉE (on reste ainsi sur la cellule qu'on vient de modifier, et on peut donc faire une nouvelle modif) :
outils > options > Modifications > décocher [ ] déplacer la sélection après validation
Remarque : si on valide par la coche de la barre de formule, il n'y a pas de déplacement.

01/10/2004

 

056

0-info

si dans chaque cellule texte apparaît une apostrophe (visible systématiquement dans la barre de formule), il faut aller dans : outils > options > Transition décocher [ ] Touche alternative de déplacement

04/10/2004

¶¶

 

057

2-avancé

en mode paratgé, lorsqu'il y a des possibilités d'écrire sur la même ligne, il faut cocher l'option :
Outils > partage du classeur Excel > en cas de modifications contradictoires > conserver celles déjà enregistrées : dans ce cas, les lignes déjà enregistrées se décalent.

06/10/2004

 

058

2-avancé

pour avoir un nombre de chiffres constant pour toute une colonne de valeurs numériques à l'affichage : il suffira de mettre un format personnalisé : format cellule > nombres > personnalisé... type : "0000000000"
Par contre, pour avoir réellement le contenu de la cellule avec ce format, il faudra appliquer la fonction TEXTE(quoi;comment) ;
exemple 123456 sera converti en 0000123456 par la fonction =TEXTE(A1;"0000000000").

08/11/2004 17:12