Formules avec Macro
Résolu/Fermé
Massai02130
Messages postés
10
Date d'inscription
mercredi 25 novembre 2015
Statut
Membre
Dernière intervention
20 décembre 2016
-
21 juin 2016 à 22:11
Massai02130 Messages postés 10 Date d'inscription mercredi 25 novembre 2015 Statut Membre Dernière intervention 20 décembre 2016 - 27 juin 2016 à 21:29
Massai02130 Messages postés 10 Date d'inscription mercredi 25 novembre 2015 Statut Membre Dernière intervention 20 décembre 2016 - 27 juin 2016 à 21:29
A voir également:
- Formules avec Macro
- Formules excel de base - Guide
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Formules - Télécharger - Études & Formations
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
6 réponses
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 031
21 juin 2016 à 23:14
21 juin 2016 à 23:14
Bonjour, il faut savoir que la formule conditionnelle vérifie si une condition est vrai ou non (réponse binaire). Dans ton cas, d'après ce que j'ai pu comprendre, tu "joue" sur le mois donc si m=05 => x/5, si m=09 =>x/9, ... Donc je chercherais le mois de la date (pour 01/05/2016 c'est 05 ou 5) et extraire ce numéro qui servira ensuite pour la division. Ce qui devrait donner solde(balance;$A51;$B51)/mois('Balance Mensuelle'!$C$6). A tester
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
21 juin 2016 à 23:18
21 juin 2016 à 23:18
Bonjour,
C'est sensé faire quoi cette partie ?
C'est sensé faire quoi cette partie ?
(solde(balance;$A51;$B51;;7))
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
Modifié par eriiic le 22/06/2016 à 00:17
Modifié par eriiic le 22/06/2016 à 00:17
Bonjour à tous,
Je tente :
Mais pourquoi tu ne l'intègres pas dans la macro ?
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Je tente :
=SI(DATE(ANNEE(('Balance Mensuelle'!$C$6));MOIS('Balance Mensuelle'!$C$6)+1;1)-1='Balance Mensuelle'!$C$6;solde(balance;$A51;$B51;;MOIS('Balance Mensuelle'!$C$6)*3+4)/MOIS('Balance Mensuelle'!$C$6);"pas fin de mois")
Mais pourquoi tu ne l'intègres pas dans la macro ?
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Massai02130
Messages postés
10
Date d'inscription
mercredi 25 novembre 2015
Statut
Membre
Dernière intervention
20 décembre 2016
22 juin 2016 à 08:16
22 juin 2016 à 08:16
Bonjour à tous,
merci pour voter aide.
J'ai oublié de préciser que la formule fonctionne quand le mois est décembre et que le format de la date que je vais chercher est en texte.
Je ne c'est pas si cela change quelque chose.
J'ai refais le test sur 2015 et cela à l'air de fonctionner même pour le mois de mai.
@gbinforme: cela va me chercher le montant à diviser
@eriiic : je n'ai que des fin de mois et l'intégrer dans la macro non car je n'ai pas le niveau requis et en plus cela ne doit se faire que sur une ligne du tableau et pas sur la totalité. (cette ligne étant variable selon le client)
Merci de votre aide en tout cas.
merci pour voter aide.
J'ai oublié de préciser que la formule fonctionne quand le mois est décembre et que le format de la date que je vais chercher est en texte.
Je ne c'est pas si cela change quelque chose.
J'ai refais le test sur 2015 et cela à l'air de fonctionner même pour le mois de mai.
@gbinforme: cela va me chercher le montant à diviser
@eriiic : je n'ai que des fin de mois et l'intégrer dans la macro non car je n'ai pas le niveau requis et en plus cela ne doit se faire que sur une ligne du tableau et pas sur la totalité. (cette ligne étant variable selon le client)
Merci de votre aide en tout cas.
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
Modifié par eriiic le 22/06/2016 à 09:26
Modifié par eriiic le 22/06/2016 à 09:26
Et as-tu testé ma proposition ???
Note que le résultat ne s'affiche que le dernier jour du mois pour respecter ce que tu avais écrit
Note que le résultat ne s'affiche que le dernier jour du mois pour respecter ce que tu avais écrit
Massai02130
Messages postés
10
Date d'inscription
mercredi 25 novembre 2015
Statut
Membre
Dernière intervention
20 décembre 2016
22 juin 2016 à 13:19
22 juin 2016 à 13:19
Merci eriiic,
non je teste ce soir car je le fais en dehors de mon temps réel de travail.
Je te tiens au courant
non je teste ce soir car je le fais en dehors de mon temps réel de travail.
Je te tiens au courant
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
22 juin 2016 à 08:59
22 juin 2016 à 08:59
Bonjour,
cela va me chercher le montant à diviser
Je ne comprend pas comment (car je ne sais pas ce que sont "solde" et "balance") mais si cela fonctionne, tu peux réduire ta formule ainsi :
cela va me chercher le montant à diviser
Je ne comprend pas comment (car je ne sais pas ce que sont "solde" et "balance") mais si cela fonctionne, tu peux réduire ta formule ainsi :
=(solde(balance;$A51;$B51;;MOIS('Balance Mensuelle'!$C$6)*3+4))/MOIS('Balance Mensuelle'!$C$6)
Massai02130
Messages postés
10
Date d'inscription
mercredi 25 novembre 2015
Statut
Membre
Dernière intervention
20 décembre 2016
22 juin 2016 à 13:22
22 juin 2016 à 13:22
Merci gbinforme,
j'essaie ta formule ce soir au même titre que celle eriiic.
Solde et balance sont des plages de cases d'excel.
Pourquoi sur ta formule tu as *3+4 ?
Merci et je te tiens au courant également
j'essaie ta formule ce soir au même titre que celle eriiic.
Solde et balance sont des plages de cases d'excel.
Pourquoi sur ta formule tu as *3+4 ?
Merci et je te tiens au courant également
Massai02130
Messages postés
10
Date d'inscription
mercredi 25 novembre 2015
Statut
Membre
Dernière intervention
20 décembre 2016
27 juin 2016 à 21:29
27 juin 2016 à 21:29
Bonsoir à tous,
je reviens avec ma fomule modifié et qui fonctionne :
=SI(MOIS('Balance Mensuelle'!$C$6)<12;0;(solde(balance;$A51;$B51;;7)+solde(balance;$A51;$B51;;10)+solde(balance;$A51;$B51;;13)+solde(balance;$A51;$B51;;16)+solde(balance;$A51;$B51;;19)+solde(balance;$A51;$B51;;22)+solde(balance;$A51;$B51;;25)+solde(balance;$A51;$B51;;28)+solde(balance;$A51;$B51;;31)+solde(balance;$A51;$B51;;34)+solde(balance;$A51;$B51;;37)+solde(balance;$A51;$B51;;40))/MOIS('Balance Mensuelle'!$C$6))
je me suis inspiré de vos réponses et vous remercie pour tous.
cordialement
je reviens avec ma fomule modifié et qui fonctionne :
=SI(MOIS('Balance Mensuelle'!$C$6)<12;0;(solde(balance;$A51;$B51;;7)+solde(balance;$A51;$B51;;10)+solde(balance;$A51;$B51;;13)+solde(balance;$A51;$B51;;16)+solde(balance;$A51;$B51;;19)+solde(balance;$A51;$B51;;22)+solde(balance;$A51;$B51;;25)+solde(balance;$A51;$B51;;28)+solde(balance;$A51;$B51;;31)+solde(balance;$A51;$B51;;34)+solde(balance;$A51;$B51;;37)+solde(balance;$A51;$B51;;40))/MOIS('Balance Mensuelle'!$C$6))
je me suis inspiré de vos réponses et vous remercie pour tous.
cordialement