35
Microsoft Excel Like a virgin

Like virgin

Embed Size (px)

Citation preview

Microsoft Excel

Like a virgin

Pré-requis

Informer

Microsoft Excel

Mise en forme

Insertion ligne - colonne

Somme()

Calculs simples

Décembre 2014

00:10

Insérer des données

Peut vite devenir…

L’enfer !

Situation fréquente

Où insérer ?

En haut

Inepte !!!!

Insérer dans la plage

Une solution sans effets pervers majeurs

Pour débutants !

Mise en forme conservée

Pour débutants !

Formules mises à jour

Pour débutants !

Pas naturel

Habitude ancestrale

À la fin

Dans le futur

Automatiser l’ajout ?

Insérer en fin !

Insérer à la fin

Catastrophe annoncée

Ce que fait la majorité des utilisateurs

Fatal Error

Mises en forme à refaire

Catastrophe annoncée

Formules ne suivent pas

Catastrophe annoncée

Les solutions

1.

2.

3.

4.

Manuel

Macro-commandes

Formules délirantes

Mettre sous forme de tableau

Manuelle

1.

1.2

2.

Erreurs en cascades prévisibles

Oubli mise à jour adresses formules

Temps perdu – énervement assuré

Macro-commandes With .Range(.Range("A" & Nl), .Range("G" & Nl)) .Borders(xlDiagonalDown).LineStyle = xlNone .Borders(xlDiagonalUp).LineStyle = xlNone With .Borders(xlEdgeLeft) .LineStyle = xlContinuous .Weight = xlThick .ColorIndex = xlAutomatic End With With .Borders(xlEdgeTop) .LineStyle = xlContinuous .Weight = xlThick .ColorIndex = xlAutomatic End With With .Borders(xlEdgeBottom) .LineStyle = xlContinuous .Weight = xlThick .ColorIndex = xlAutomatic End With With .Borders(xlEdgeRight) .LineStyle = xlContinuous .Weight = xlThick .ColorIndex = xlAutomatic End With .Borders(xlInsideVertical).LineStyle = xlNone .Borders(xlInsideHorizontal).LineStyle = xlNone End With

Formule délirante

{=SI(ESTERREUR(INDEX($B$3:$B$7;PETITE.VALEUR(SI(EQUIV($B$3:$B$7;$B$3:$B$7;0)=LIGNE(INDIRE CT("1:"&LIGNES($B$3:$B$7)));EQUIV(B3:B7;B3:B7;0);"");LIGNE(INDIRECT("1:"&LIGNES($ B$3:$B$7))))));"";INDEX($B$3:$B$7;PETITE.VALEUR(SI(EQUIV($B$3:$B$7;$B$3:$B$7;0)=LIGNE(IND IRECT("1:"&LIGNES($B$3:$B$7)));EQUIV(B3:B7;B3:B7;0);"");LIGNE(INDIRECT("1:"&LIGNE S($B$3:$B$7))))))}

Préparer des lignes d’avance

Combien ?

Trop – Pas assez ?

Pour débutants !

Justifier le nombre de lignes

Pour débutants !

Au moins ça marche

Pour débutants !

S’il en manque ?

Où insérer ?

Dans le futur

Automatiser l’ajout ?

Insérer en fin !

Mettre sous forme de tableau

Pas qu’une simple mise en forme

Face cachée

Mise en forme peu souple

Total collé aux données

C’est moyen !

Changer d’habitudes

=[@[Nb.]]*[@PV]

=[@HT]*1,2

'=Tableau1[[#Cette ligne];[NbHeures]]*Tableau1[[#Cette ligne];[CoutHoraire]]*Tableau1[[#Cette ligne];[Coefficient]]

=RECHERCHEV([@[Code

Le meilleur des deux mondes

Mises à jour automatique + Insérer à la fin

Ligne d’insertion en fin du tableau =

Pour tous !

Ajouter une ligne d’insertion

Formule() Pour tous !

Mettre en œuvre

1.

1.1

2.

2.1

2.2 Ni une formule qui n’affiche rien

Ligne formatée comme le reste du tableau

Sauf bordure du bas comme le tour du tableau

Ligne totalement vierge

Pas même un espace dans une cellule

Utiliser

Sélectionner toujours cette ligne vierge dans

1.

2.

3.

4.

Etc.

Les adresses de formules

Mises en forme conditionnelles

Validation de données

Nom de cellules

Sélection de plages

Insérer au niveau de la ligne

Pour tous !

Toujours dans le tableau

Pour tous !

Mise en forme conservée

Pour tous !

Like a Virgin !

Pour tous !

Merci qui !

pompe-au-net.fr