Macro pour l'ajout d'une ligne en fin de tableau

ccchrisprolls Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous et par avance merci pour vos réponses.
Je suis un utilisateur lambda d'excel et un novice en macro.

Je souhaite avoir une macro qui en cliquant dessus m'ajoute en fin de tableau une série de ligne vierge (5 en même temps si possible sinon une par une à chaque clic) tout en conservant la mise en forme de mon tableau.

Dans mon cas, le tableau va des colonnes A à J et le contenu du tableau débute à partir de la ligne 6.
Seule spécificité requise, il faudrait que cette macro me recopie à l'identique la formule de la colonne F et me conserve la couleur de fond de chaque colonne à chaque ligne générée.

Quelqu'un serait solutionner mon problème en me proposant une macro clé en main (genre macro pour les nuls) ? ;)

Encore merci à tous !
A voir également:

10 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Si tu pouvais nous mettre un exemple de structure des données, sans éléments personnels, se serait plus facile de t'aider.
Pour communiquer ton classeur tu le télécharges sur https://www.cjoint.com/ et tu mets ici le lien obtenu.

Quelle version excel utilises-tu ?
Si > 2003 utilises-tu les tableaux excel ?
0
ccchrisprolls Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour gbinforme,

Je te remercie pour ta réponse.
Voici le lien : https://www.cjoint.com/?DAFwZGHhhRZ d'une trame du tableau.

C'est Excel 2010.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Comme ta formule n'allait pas en bas du tableau je te l'ai corrigée et en cliquant sur ton bouton tu devrais avoir tes lignes, ta formule et tes couleurs.

https://www.cjoint.com/?DAFxGDtgsyF
0
ccchrisprolls Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Je te remercie pour ta rapidité gbinforme ! Tout fonctionne à merveille !

Chapeau bas ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccchrisprolls Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Juste dans le cas d'une valeur égal à 0€ en encaissement ou dépense, que dois-je modifier dans la formule pour que celle-ci ne passe pas en erreur ?
0
ccchrisprolls Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
En fait la formule ne se copie pas dans les cellules générées par la macro.. Désolé..
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

En fait la formule ne se copie pas effectivement erreur d'adresse :-(

https://www.cjoint.com/?DBbaparON66

dans le cas d'une valeur égal à 0€ en encaissement ou dépense
J'ai changé le test : si aucune saisie pas d'affichage mais il ne faut pas sauter de ligne.
0
ccchrisprolls Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Et la tout est parfait ;) Je te remercie !!
0
ccchrisprolls Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Dernière petite chose et après je ne t'embête plus. Penses-tu qu'il est possible que le total en bas de page se fasse aussi en insérant des nouvelles lignes ?
Après fini, j'arrête d'abuser.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Il suffit de corriger les formules
=SOMME(D6:D39)+G4
=SOMME(E6:E39)
avec le total en ligne 40
0
ccchrisprolls Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour toutes tes réponses.

En fait la formule a chaque ajout de ligne reste figée sur la dernière cellule écrite. En l'occurence
=SOMME(D6:D39)+G4
=SOMME(E6:E39)
Si je clique sur ma macro et qu'elle m'ajoute 5 lignes ma formule restera
=SOMME(D6:D39)+G4
=SOMME(E6:E39) et ne prendra plus en compte les 5 nouvelles lignes ajoutées.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Si je clique sur ma macro et qu'elle m'ajoute 5 lignes ma formule restera
absolument pas, lorsque tu insères des lignes excel met à jour ta formule :

https://www.cjoint.com/?DBbp4C1oM5Y
Vérifies et tu verras apparaitre 44 au lieu de 39.
0