Insérer ligne dans tableau excel

Krystell

XLDnaute Nouveau
Bonsoir à tous,

J'ai un tableau que je remplis avec mon userform "Règlements clients".

Je souhaiterais que lorsque la valeur de ma colonne C est "BANQUE" toute la ligne se mette en gras
et lorsqu'il n'y a plus de ligne vide entre ma dernière saisie et la ligne "TOTAL", une ligne s'insère automatiquement en prenant en compte la formule du dessus pour insérer ma saisie.

Merci.
 

Pièces jointes

  • Krystell 25112012.xlsm
    109.1 KB · Affichages: 69

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Insérer ligne dans tableau excel

Bonjour,

On peut utiliser la notion de tableau d'excel 2007.

  • ôter le filtre automatique.
  • sélectionner la zone A8:I12
  • dans le ruban 'Insertion', cliquer sur 'Tableau'
  • cochez la case 'Mon tableau comporte des en-têtes'
  • cliquer sur OK


Quand vous êtes sur la dernière cellule du tableau (I12), appuyer sur la touche 'Tabulation' insère automatiquement une nouvelle ligne avec les bonnes formules.

Pour la ligne en gras:
  • sélectionner le tableau sans les en-têtes
  • passer la police en "non gras"
  • appliquer une Mise en Forme Conditionnelle en utilisant la formule suivante: =OU($C8="";$C8="BANQUE")
  • et mise en forme -> police 'gras'.
 

Pièces jointes

  • Krystell 25112012 v1.xlsm
    118.5 KB · Affichages: 43

ERIC S

XLDnaute Barbatruc
Re : Insérer ligne dans tableau excel

Bonjour Krystell et mapomme

effectivement la fonctionnalité tableau (liste sous 2003) est bien pratique pour ce genre de suivi.

Sauf erreur, la recopie de formule automatique (c'est génial) ne se fait que s'il y a une formule unique dans la colonne, ce qui n'est pas vrai en G8 et reste de G

Sinon, il est beaucoup plus pratique (sauf peut-être pour les comptables :rolleyes:, d'avoir les totaux en haut de page avant le figer les volets....
 

chris

XLDnaute Barbatruc
Re : Insérer ligne dans tableau excel

Bonjour

...
Sauf erreur, la recopie de formule automatique (c'est génial) ne se fait que s'il y a une formule unique dans la colonne, ce qui n'est pas vrai en G8 et reste de G...

On peut utiliser
Code:
=SOMME([@Entrées];-[@Sorties];G7)
pour palier cela.
Il suffit de considérer le solde du mois précédent comme une entrée ou une sortie.

Dans les tableaux on peut demander la ligne de totaux. Cela propose des formules à base de fonctions SOUS.TOTAL.
Reste à calculer sur cette ligne le solde
Code:
=SOMME(Tableau2[[#Totaux];[Entrées]];-Tableau2[[#Totaux];[Sorties]])

Il faudrait nommer les tableaux de façon plus claire.

NB: formules 2010, la syntaxe est un peu différente en 2007
 

Discussions similaires