Afficher une ligne quand une autre est complète
Marianneeee
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
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 :)
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 :)
3 réponses
-
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/
-
Bonjour
Un petit exemple (avec macro)
https://www.cjoint.com/c/HBhs6uEV1MB
Cdlmnt -
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