Incrémentation avec condition

étant novice dans excel et encore plus avec vba, je fais appel à vos compétences professionnelles pour me donner un coup de main.

1- Je veux qu'a chaque fois qu'on click sur un bouton (valider) on a une nouvelle ligne sur la feuille "BASE-E" avec tous les données de la feuille "Engag" et le numéro de la fiche dans la cellule (N9) passe au numéro suivant (0001,0002,0003,0004.....etc.) mais suivant le numéro de l'opération dans la cellule (F9) ça veux dire a chaque fois qu'on changent le numéro d'opération le numéro de la fiche reviens a (0001) si c'est la première fois qu'on valide une fiche pour ce numéro d'opération ou passe au numéro suivant si on a déjà validé des fiches pour cette opération .

2- Sur la feuille "suiv eng" je veux que lors ce qu'on entre un numéro d'opération dans la cellule (A2) le tableau se remplie par toutes les lignes avec ce numéro opération depuis la feuille "BASE-E" ligne sous l'autre suivant le n° des fiches d'engagement.

Voir fichier en pièce jointe

Merci.

21scorpionoir.xlsx (72.70 Ko)

Salut tous le monde

Es ce que ça veut dire que mon idée n’est pas faisable avec Excel ou je n’ai pas été très claire dans ma demande, merci de me répondre je suis à la fin de mon projet est je suis vraiment bloquer

Salut

J'ai réussi a resoudre le deuxieme problème tous seul grace à cette formule excel que je publie pour partagé les connaissances:

=SI(NB.SI(Tableau15[N_operation];$A$2)<LIGNES(A$6:A6);"";INDEX(Tableau15[[#Tout];[N°]];PETITE.VALEUR(SI($A$2=Tableau15[N_operation];LIGNE(Tableau15[N_operation]));LIGNES(A$6:A6))))

j'espère que j'aurais de l'aide pour le problème n° 1

Merci est a bientôt

Rechercher des sujets similaires à "incrementation condition"