Formule dans excel
RésoluJ'ai crée dans mon tableau une colonne qui me valide mon affichage de frais par un V, sur celle d’a coté par un D je renvoi la somme sur le mois d’après (payement différé) mais il faut que le V s'annule pour ne pas avoir le montant dans le mois courant.
Je suis bon jusqu’à la ligne 350 mais après impossible de continuer. Je suis pret à joindre mon fichier, Merci pour votre future aide.
114 réponses
Le problème concerne un suivi de frais annuel où une colonne V valide l’affichage des frais et une colonne adjacente renvoie le montant au mois suivant avec un D, et le V doit s’annuler pour le mois courant, mais la macro bloque après la ligne 350. La boucle For semble viser des lignes KIKO régulièrement espacées (38, 74, 110, etc.) en pas de 36, et si cet espacement n’est pas exact, l’exécution peut échouer; une solution proposée est de remplacer la boucle par 12 instructions Range fixes correspondant aux 12 mois. D’autres pistes consistent à ajouter une validation de données pour restreindre les choix à V, D ou vide et à envisager une macro associée au verrouillage des plages pour protéger la feuille, avec indication des plages verrouillées. Enfin, il est suggéré d’utiliser un tableau de codage pour les désignations et une RECHERCHEV afin de simplifier les formules et rendre les plages nommées dynamiques.
-
Bonjour
Pourquoi 2 colonnes déjà ? La même colonne ne pourrait-elle contenir V ou D selon le cas ?
Le VBA est-il vraiment utile ?
Pour joindre un fichier tu le poste sur cjoint.com, tu fais créer un lien que tu copies et reviens coller ci
Clmnt
Via
-
Bonjour, merci d’être si rapide.
Ma colonne en V valide le montant que j'ai rentré et il est compté dans le mois. La colonne en D diffère la valeur du montant au mois d'après (payement différé).
Il faut que si le V est actionné il puisse être supprimé par le D. Je n'ai pas essayé dans une même colonne mais pourquoi pas. Je vais le mètre disponible
https://www.cjoint.com/c/LBkpGJyzzoy -
Je viens de tester en basculant la sélection en K362 de K vers I cela fonctionne mais est il possible d'avoir le V en couleur verte et le D en rouge. J'ai cherché à obliger c'est deux colonnes à être automatiquement en majuscule mais j'ai due abandonner, Merci
-
Je ne comprends pas bien comment fonctionne ton fichier
Pour colorer le V ou le D c'est faisable par mise en forme conditionnelle
Pour forcer l'entrée en majuscule c'est possible avec la Validation de données, par exemple pour une plage commençant en C8, sélectionner la plage - Données - Validation de données - Autoriser : Personnalisé et dans lFormule entrer : =EXACT(MAJUSCULE(C8);C8)
Possible aussi de mettre la plage en majuscules par VBA, voir tuto : https://www.youtube.com/watch?v=nhwqihGR4KA
-
Merci, je vais regarder. Je vous tiendrai informé de ma progression.
Je fonctionne beaucoup avec des exemples -
Re, j'ai fait un fichier plus simple. Tout est dedans.
Merci, je suis vachement perdu
https://www.cjoint.com/c/LBkuq3Qkl4y -
Ton fichier me perd un peu aussi !!
Regarde déjà si cela te convient :
https://www.cjoint.com/c/LBku52DGuPW
-
Bonjour, Merci c'est très bien avec les infos sur le tableau. J'ai réussi est c'est très propre.
Il ne me manque plus à forcer excel à me donner en affichage lorsque je rentre une lettre en minuscule en Majuscule, je n'ai pas réussi ou bien formulé dans la mise en forme conditionnelle :
Si vous avez je suis preneur - Merci -
Re, je viens de tester une info que j'ai trouvé sur le net mais cela ralenti mon pc :
Range("E4").Value = StrConv(Range("E4").Value, vbUpperCase)
Je vais si je ne trouve rien mettre une police plus adapté -
Bonjour
Dans le fichier que j' t'ai envoyé en exemple pour obliger à entrer en majuscule dans la colonne G, sélectionner cette colonne puis Données - Validation de données et :
Sinon tu peux aussi mettre une liste déroulante dans toutes les cellules de la colonne avec en choix V, D (en majuscules) ou rien
Cdlmnt
Via
-
Bonjour, c'est vraiment super. J'ai rentré sur liste déroulante V D et zone libre afin de revenir à zéro.
C'est Hyper Propre, encore Merci
Je vais essayer de trouver la possibilité de sélectionner par V mais sur l'ensemble de tous les jours. Seulement j'ai des lignes entre chaque mois et je ne sais pas formuler c'est vides.
Si cela vous intéresse je peux voir faire passer le fichier : fini les problèmes de suive de compte. Manque plus que la retraite augmente.
Cordialement, Christophe -
Bonjour
Bien !
Que veux tu dire par "Je vais essayer de trouver la possibilité de sélectionner par V mais sur l'ensemble de tous les jours" ?
Selectionner pour ne laisser apparaitre que les lignes avec V ? Cela passe par un filtre du tableau pour masquer les autres lignes
Ne faire la somme que de lignes avec V ? cela passe par une formule SOMME.SI
Dans les deux cas peu importe les lignes vides, alors quel est le souci avec ces lignes vides ?
Cdlmnt
Via
-
Re, mon tableau est divisé en 12 pages. Chaque page intègre un mois et entre il y a des lignes autres .
C'est surtout pour un calcul sur plusieurs mois : pouvoir prendre en compte toutes les valeurs en V et surtout actionner leur sélection pour que la somme soit prise en compte (prévisionnel momentané pouvant être annulé rapidement .
Plus simple et concret : je joint mon fichier
https://www.cjoint.com/c/LBmt5PTv8Ay -
Même avec ton tableau je ne comprends pas mieux ce qui te coince
En bas de chaque mois tu as par formule le total des valeurs en V, si tu veux les cumuler avec celles du mois suivant pour avoir un total des validés à un instant T il suffit de les ajouter quelque part au début (nouvelle colonne ?) comme tu ajoutes les différés et de sommer par ligne dans cette nouvelle colonne
ou alors je suis à côté de la plaque ??
Donne moi un exemple précis et chiffré que je puisse comprendre ☺
-
Bonjour, maintenant que nous avons la même chose sous les yeux ce sera plus facile à expliquer pour moi.
Mon tableau peut me servir comme prévisionnel en y insérant le crédit et débit régulier que l'on a chaque mois et cela peut être différent chaque mois .
Le but c'est admet-on, sur la case K432 pouvoir mettre une liste déroulante qui me sélectionne ou pas l'ensemble des colonnes en K qui elles déclenchent les opérations. -
Re
Je dois être bouché à l'émeri je ne comprends toujours pas à quoi tu veux arriver
Que comporterait ta liste déroulante ? le choix V D ?
"une liste déroulante qui me sélectionne ou pas l'ensemble des colonnes en K" Que veux tu dire par là, que par exemple si tu sélectionnes V, seules les lignes avec V seront visibles, les autres étant masquées (cela ça se fait par un filtre) ?
-
Re, tu as pu remarque que je valide par V (opération dans le mois) ou par D opération reportée sur le mois suivant.
Admet-on que le mois de février soit presque complet sauf deux montants non validés.
J'ai déjà renseigné sur les mois suivant mes dépenses courantes.
Mais le montant fin décembre n'est pas complet car deux montant ne sont pas pris en compte.
J'aimerai, si cela est possible par le biais de la "bouton" V que je veux créer qu'il m’annule les opérations validées en K, me valide toutes la colonne (sur les mois, dont mon problème sur les lignes entre dont je t'ai déjà parlé). Tout cela pour avoir un résultat global des dépenses a la fois existantes et prévus. Bien sur avec possibilité de revenir au point initial afin d’a nouveau m'éviter de revoir les opérations validées.
J'espère avoir répondu a ta question.
Pour info, en tant qu'ancien peintre en bâtiment la toile émeri comporte des aspérités qui laisse passer l'air, donc tout n'est pas perdu.
Bon Dimanche, Merci.
Christophe
Si cela te semble trop compliqué faut pas hésiter à me le dire. Je comprendrai. -
Je n'arrive toujours pas bien à comprendre et je ne pense pas que ce une bonne idée (ni vraiment faisable) d'annuler les validations puis de les remettre, en effet apparemment tu veux la somme des débits, validés ou non
Pour l'instant tu as 2 fois la somme des débits validés en I32 et L32 par exemple, tu pourrais consacrer une des deux cellules à la somme des débits du mois validés ou non en faisant =SOMME(L4:L32)
Dans une cellule en dessous tu peux aussi en plus cumuler ce total avec celui du mois précédent pour avoir à la fin de chaque mois le total des débits de l'année
-
Re, effectivement tu as raison. Chaque mois j'ai la somme des débit ou crédit en D et L.
Il suffit que je mette une case en addition des 12 mois et c'est bon.
A vouloir bien faire je pousse trop loin le bouchon.
Je vais me consacrer au juste fait de remplir avec ce qui est établi, prendre n peu de recul car comme tu as pu le constater : trop c’est trop.
Encore un grand merci, cela m'a permis de trouver des solutions. Je reviendrai juste pour des formules au besoin (murement réfléchis).
Bon Dimanche,
Christophe -
Bon ☺
Oui comme on dit le mieux est souvent l'ennemi du bien, mais quand on est à fond dans le truc on a parfois tendance à compliquer, je connais ça !
N'hésite pas à me recontacter au besoin, ce sera avec plaisir
Bon dimanche également
Via
- 1
- 2
- 3
- 4
- 5
- 6