une fonction ou une macro?

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

La Vouivre

XLDnaute Occasionnel
Bonjour les amis Exceliens et amies Exceliennes
après de nombreuses recherche je ne trouve pas de solution à mon problème
voila ,comment incrémenter les numéro de chèques dans la colonne "F",sachant qu'il y a deux chéquier en cour un nommer "A" et un autre "B"
je vous passe un bout de mon fichier
par avance merci beaucoup de votre aide
 

Pièces jointes

Re : une fonction ou une macro?

merci beaucoup de l'intérêt que vous porter à mon problème ,mais si en colonne "E" je sélectionne "chèque " ensuite en colonne "F" je sélectionne soit le chéquier "A" ou le "B" seulement à ce moment la je dois avoir une incrémentation du numéro de chèque
 
Re : une fonction ou une macro?

Merci beaucoup pour cette formule ,il me reste à tenir compte de la colonne "E" qui doit contenir chèque pour que cela fonctionne ,je pense avec la fonction "si"
encore une dernière chose si aucun chéquier et défini je retrouve un "0" dans la cellule ,comment je peux faire pour le faire disparaitre?
 

Pièces jointes

Re : une fonction ou une macro?

Re,

Colonne F :
la formule de la liste de validation ne permet de choisir A ou B
que si, dans la colonne E, il y a le mot « chèque »

Colonne G :
j’ai laissé la même formule
mais il y a un format conditionnel qui saute aux yeux si on a oublié de renseigner G1 ou G2.

Colonne K :
une formule conditionnelle si tu veux

Format nombre Standard ;; en colonne G
 

Pièces jointes

Re : une fonction ou une macro?

Merci beaucoup pour votre aide
j'ai enfin compris comment tout marche ,c'est super
merci à JCGL pour m'avoir fait reprendre le format de cellule de Monique que je n'avais pas mise en application ,car pas compris.
Madame Monique vous êtes vraiment remarquable pour ce travail
merci à vous tous
 
Re : une fonction ou une macro?

Re,

Pour la liste de validation
La plage nommée NomChequiers est définie par formule :
=SI($E7="chèque";DECALER($F$1;MIN(SI(NoCheques>0;LIGNE(NoCheques)))-1;0;NB(NoCheques)))

La formule de la liste de validation : =NomChequiers
La liste de validation est vide s’il n’y a pas le mot « chèque » en E
Elle ne contient que A ou que B s’il manque 1 ou 2 n° en G1:G2
Sinon, elle contient A et B

Le reste sans changement
Mais comment on fait quand on arrive en fin de chéquier ?
 

Pièces jointes

Re : une fonction ou une macro?

Très bonne question
Mais comment on fait quand on arrive en fin de chéquier ?
sachant qu'un chéquier a 25 chèques on arrive vite à la fin ,et le nouveau chéquier a un nouveau numéro ,pas simple du tout
je n'avais pas pris en compte ce paramètre
une idée faire une liste de plusieurs chéquiers et les renommer en colonne "F"
avec comme formule :
=(F17=F$1)*G$1+(F17=F$2)*G$2+(F17=F$3)*G$3+(F17=F$4)*G$4+(F17=F$5)*G$5+(F17=F$6)*G$6+NB.SI(F$8:F16;F17)
Que pensez-vous de cela?
 

Pièces jointes

Re : une fonction ou une macro?

Bonjour,

Avec Somme.Si, plutôt

Sont disponibles dans la liste de validation les chéquiers
- dont le 1er n° est saisi
- dont le dernier n° n'a pas déjà été utilisé
- et à condition que le moyen de paiement choisi soit "chèque"

La liste des chéquiers disponibles est dans une plage à part (formule matricielle, à valider par ctrl, maj et entrée)
 

Pièces jointes

Re : une fonction ou une macro?

Bonjour à tous,

Il me semble que les "Dépôt Chèque" se mettent en Débit.

Il manquait un ^ sur le 0 de Dépôt dans le code :

Code:
Private Sub Types_Change()
'envoi prévu  Débit/Crédit selon type
    bN = IIf(Types = "Dépôt chèque" Or Types = "Remboursement", 9, 8)
    If Types = "Chèque" Then Chéquier.Visible = True
End Sub
A+ à tous
 
Dernière édition:
Re : une fonction ou une macro?

Bonsoir les amies et les amis
je viens de découvrir la dernière version du très beau travail sur les formules de Monique.
Chapeau bas, je reconnais que je ne suis qu'un pousseur de souris comparé à vous .
Vous me surprenez à chaque fois que je regarde votre travail .
Par contre, je n'arrive pas à faire fonctionner le fichier de notre ami Fo_rum .
Je peux aller dans le code ,je vois bien l'Userform ,ainsi que le code ,mais je ne peux pas l'exploiter dans le fichier
bonne soirée
merci beaucoup
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
40
Affichages
3 K
Retour