Afficher une ligne quand une autre est complète

Fermé
Marianneeee Messages postés 4 Date d'inscription mercredi 7 février 2018 Statut Membre Dernière intervention 9 août 2018 - 7 févr. 2018 à 17:45
ccm81 Messages postés 10902 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 18 novembre 2024 - 7 févr. 2018 à 20:43
Bonjour,

Je travaille actuellement sur un devoir scolaire concernant un devis sur Excel.

En feuille 1, j'ai une base de donnée client
En feuille 2, j'ai une base de donnée tâches et une produit
En feuille 3, j'ai mon devis

Dans le cadre de mes études, je n'explore pas les VBA. La seule macro utilisée était dans le but de changer un graphique en un autre (super !).

Seulement, sur un devoir concernant les factures, mon professeur n'a pas su répondre à ma question :
Comment faire pour afficher une ligne (identique à la précédente) en appuyant sur un bouton ou en faisant une commande spécifique ?

Je suppose que cela est possible à l'aide des VBA mais je ne comprends rien à ce langage...

Mon but est le suivant :
Lorsqu'une tâche est renseignée (liste déroulante), avec le prix, quantité etc, le montant s'affiche.
J'ai un certain nombre de ligne, mais parfois une suffit, comme 10 peuvent ne pas suffire. Ainsi, j'aimerai n'avoir qu'une seule ligne de départ, et, lorsque celle-ci est complète, avoir la possibilité d'insérer d'autres lignes à la suite avec la même configuration que la précédente (liste déroulante et formules déjà présentes).

Est-ce possible ?

Si oui, merci de m'indiquer les manipulation à suivre :)
A voir également:

3 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié le 7 févr. 2018 à 19:27
Bonjour,

Pas besoin de VBA, il suffit de prévoir suffisamment de lignes et de filtrer sans les lignes vides.

Exemple :
https://mon-partage.fr/f/rBlwURvV/

0
Marianneeee Messages postés 4 Date d'inscription mercredi 7 février 2018 Statut Membre Dernière intervention 9 août 2018
7 févr. 2018 à 20:29
Merci beaucoup ! C'est vrai que je n'y avais pas pensé... C'était pourtant évident !
0
ccm81 Messages postés 10902 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 18 novembre 2024 2 425
Modifié le 7 févr. 2018 à 20:00
Bonjour

Un petit exemple (avec macro)
https://www.cjoint.com/c/HBhs6uEV1MB

Cdlmnt
0
Marianneeee Messages postés 4 Date d'inscription mercredi 7 février 2018 Statut Membre Dernière intervention 9 août 2018
7 févr. 2018 à 20:30
Merci beaucoup, c'est exactement ce que je cherchais !
0
ccm81 Messages postés 10902 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 18 novembre 2024 2 425
7 févr. 2018 à 20:43
De rien

1. Une modification de la formule total

2. Pour qu'elle se mette à jour correctement
' insertion d'une ligne avant total
Rows(litot - 1).Insert

https://www.cjoint.com/c/HBhtPgNIboB

Cdlmnt
0