Formule dans excel
Résolu
kiko8111
Messages postés
148
Date d'inscription
Statut
Membre
Dernière intervention
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je me monte un suivi de frais annuel et je bloque avec le code VBA qui ne me prend plus de ligne. Je ne sais pas si j'ai bien fait de passer par cette formule.
J'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.
J'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.
A voir également:
- Formule dans excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
114 réponses
Re, Merci. Je me suis tellement habitué à tes explications que si prêt du but je faisais un peu la mou.
Continu dans ta Passion, c'est formidable.
Je comprend que j'ai fait plus que de demander une infos, c'est pour cela que je vais stopper.
Comme tu me l'avais demandé, je te ferai parvenir mon fichier fini afin de tu puisses "corriger".
Merci encore et à un de ces jours.
Merci, Christophe
Continu dans ta Passion, c'est formidable.
Je comprend que j'ai fait plus que de demander une infos, c'est pour cela que je vais stopper.
Comme tu me l'avais demandé, je te ferai parvenir mon fichier fini afin de tu puisses "corriger".
Merci encore et à un de ces jours.
Merci, Christophe
Pas de souci, tu peux poser toutes les questions que tu veux
si je peux y répondre je le ferai, si ça dépasse mes compétences je te le dirai ☺
Cordlment
Via
si je peux y répondre je le ferai, si ça dépasse mes compétences je te le dirai ☺
Cordlment
Via
Bonsoir,
Ce topic m'a particulièrement intéressé, j'avais suggéré de considérer le montant des CB et chèques comme étant indisponible dès leur création, ce qui me paraît le plus simple et le plus sûr, mais cela ne convenait pas.
Néanmoins et j'ai essayé une solution allant davantage dans le sens de ce qui était souhaité et pour cela j'ai réutilisé un tableau de budget dérivé de la fiche technique de R. Pentier, auquel j'ai ajouté quelques colonnes plus un petit tableau récapitulatif en U1:Z28.
L'idée étant que si on inscrit V ou D dans la colonne J en face d'une dépense par CB ou autre moyen de paiement, la date de paiement effectif est indiquée en colonne G, c'est à dire la date d'émission si mention V (ou pas de mention), la fin du mois suivant si mention D.
A noter que les paiements de fin décembre 2022 marqués "D" seront reportés à fin janvier 2023.
Les filtres de la ligne 11 permettent d'extraire le détail des dépenses et des recettes pour tel mois, ou pour telle catégorie etc.
Si j'ai tout bien compris, ce qui n'est pas certain, et à tester car fait un peu (trop) vite.
Voyez s'il y a quelques idées utilisables...
Cordialement
https://www.cjoint.com/c/LBuucZZlz6g
Ce topic m'a particulièrement intéressé, j'avais suggéré de considérer le montant des CB et chèques comme étant indisponible dès leur création, ce qui me paraît le plus simple et le plus sûr, mais cela ne convenait pas.
Néanmoins et j'ai essayé une solution allant davantage dans le sens de ce qui était souhaité et pour cela j'ai réutilisé un tableau de budget dérivé de la fiche technique de R. Pentier, auquel j'ai ajouté quelques colonnes plus un petit tableau récapitulatif en U1:Z28.
L'idée étant que si on inscrit V ou D dans la colonne J en face d'une dépense par CB ou autre moyen de paiement, la date de paiement effectif est indiquée en colonne G, c'est à dire la date d'émission si mention V (ou pas de mention), la fin du mois suivant si mention D.
A noter que les paiements de fin décembre 2022 marqués "D" seront reportés à fin janvier 2023.
Les filtres de la ligne 11 permettent d'extraire le détail des dépenses et des recettes pour tel mois, ou pour telle catégorie etc.
Si j'ai tout bien compris, ce qui n'est pas certain, et à tester car fait un peu (trop) vite.
Voyez s'il y a quelques idées utilisables...
Cordialement
https://www.cjoint.com/c/LBuucZZlz6g
Bonjour, je tourne en rond depuis hier. J'ai une formule qui fonctionne mais j'aimerai pouvoir ne rien afficher si le résultat eu supérieur à 31.
Si vous avez une idée, merci
Si vous avez une idée, merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour, j'ai trouvé la formule qui me conviens en résultat mais l’esthétique lorsque la cellule est vide me donne une information dont j'aimerai cacher. J'ai trouvé la solution de rentrer dans le cas présent le chiffre 32 et de mettre la police de la même couleur que le fond mais c'est du "bricolage".
Merci de votre aide, clin d’œil à VIA55
https://www.cjoint.com/c/LBwktTUb1Fy
Christophe
Merci de votre aide, clin d’œil à VIA55
https://www.cjoint.com/c/LBwktTUb1Fy
Christophe
Bonjour VIA55 , j'ai besoin d une information au sujet du verrouillage de ma feuille comme vu au poste 55.
Cela fonctionne bien sauf que au clavier il m'est permis d'effacer avec la touche "flèche gauche" retour arrière?
Merci
Christophe
Cela fonctionne bien sauf que au clavier il m'est permis d'effacer avec la touche "flèche gauche" retour arrière?
Merci
Christophe
Bonjour Christophe
Si la cellule est verrouillée (ce que faisait la macro indiquée au post 55) ET la feuille protégée tu ne dois pas pouvoir effacer avec Retour arrière ou autre
Vérifie qu'en fin de macro la feuille est bien reprotégée avec l'instruction ActiveSheet.Protect et qu'elle s'applique bien tu vérifies dans le Ruban - Révision que c'est bien indiqué Ôter la protection..
Cdlmnt
Via
Si la cellule est verrouillée (ce que faisait la macro indiquée au post 55) ET la feuille protégée tu ne dois pas pouvoir effacer avec Retour arrière ou autre
Vérifie qu'en fin de macro la feuille est bien reprotégée avec l'instruction ActiveSheet.Protect et qu'elle s'applique bien tu vérifies dans le Ruban - Révision que c'est bien indiqué Ôter la protection..
Cdlmnt
Via
Re, je te joint un fichier simple sans vase de donnée mais sur l'autre c’est pareil
A tester ou "corriger" (je plaisante)
https://www.cjoint.com/c/LBzlqvGAqzy
Merci
Christophe
A tester ou "corriger" (je plaisante)
https://www.cjoint.com/c/LBzlqvGAqzy
Merci
Christophe
Re
Heureusement que tu as joins le fichier sinon impossible de deviner ce qui clochait
En fait lorsque tu sélectionnes KIKO dans ta liste de choix aucune cellule n'est verrouillée car tu as modifié les valeurs des Case dans la macro (pourquoi ? peut être avait tu rajouté des lignes à ton tableau de base ?) ce qui fait que cela ne correspond plus aux cellules des KIKO, ainsi le début des Case donne ceci
alors que les premiers KIKO ne sont pas en lignes 6, 41 et 77 mais 3, 38 et 74 !!!
Rectifie les 12 Case dans la macro et le verrouillage/déverrouillage devrait refonctionner
Cdlmnt
Via
Heureusement que tu as joins le fichier sinon impossible de deviner ce qui clochait
En fait lorsque tu sélectionnes KIKO dans ta liste de choix aucune cellule n'est verrouillée car tu as modifié les valeurs des Case dans la macro (pourquoi ? peut être avait tu rajouté des lignes à ton tableau de base ?) ce qui fait que cela ne correspond plus aux cellules des KIKO, ainsi le début des Case donne ceci
Case 6
plage1 = "C6:G34"
plage2 = "K6:O34"
Case 41
plage1 = "C41:G70"
plage2 = "K41:O70"
Case 77
plage1 = "C77:G106"
plage2 = "K77:O106"
alors que les premiers KIKO ne sont pas en lignes 6, 41 et 77 mais 3, 38 et 74 !!!
Rectifie les 12 Case dans la macro et le verrouillage/déverrouillage devrait refonctionner
Cdlmnt
Via
OK, la protection en réécriture fonctionne mais j'ai toujours la touche retour arrière qui est valide.
En l'actionnant il est possible d'effacer des données même vérouillé par kiko.
Y a t'il une échappatoire à cette touche du clavier ?
Merci Christophe
En l'actionnant il est possible d'effacer des données même vérouillé par kiko.
Y a t'il une échappatoire à cette touche du clavier ?
Merci Christophe
Recherche. Je viens de trouver ceci. reste à savoir comment le rajouter/
https://forum.excel-pratique.com/excel/interdire-touche-supprimer-t100946.html
https://forum.excel-pratique.com/excel/interdire-touche-supprimer-t100946.html
Je ne comprends pas car dans le fichier que tu m'as envoyé après rectification des Case les cellules des plages définies sont bien reverrouillées et la feuille protégée, il est alors impossible de sélectionner une cellule protégée et de faire un retour arrière
J'en reviens à ce que je disais tout à l'heure si c'est possible soit il n'a pas eu reverrouillage soit la feuille n'est pas reprotégée
Ou les instructions de plage à protéger données dans la macro ne sont pas bonnes (une erreur de frappe est vite faite)
Justement en y regardant de près dans le fichier que tu m'as envoyé les plage1 des premiers Case comprennent les colonnes C à G alors que les suivantes ce sont seulement les colonnes F à G !! donc attention vérifie bien les plages à verrouiller dans la macro
Puis avant de chercher plus loin vérifie d'abord que la macro effectue son travail correctement dans tous les cas !
J'en reviens à ce que je disais tout à l'heure si c'est possible soit il n'a pas eu reverrouillage soit la feuille n'est pas reprotégée
Ou les instructions de plage à protéger données dans la macro ne sont pas bonnes (une erreur de frappe est vite faite)
Justement en y regardant de près dans le fichier que tu m'as envoyé les plage1 des premiers Case comprennent les colonnes C à G alors que les suivantes ce sont seulement les colonnes F à G !! donc attention vérifie bien les plages à verrouiller dans la macro
Puis avant de chercher plus loin vérifie d'abord que la macro effectue son travail correctement dans tous les cas !
Je fais ce qui m'est possible de comprendre mais j'ai l’impression que l'on ne se comprend pas sur un point.
On va vérifier ensemble sur la cellule D14 si cela ne te dérange pas.
J'ai en écriture "inconnu", ma protection Valide et en couleur verte, je passe en rouge sur KIKO et dans je chant Révision je contrôle que la protection est active.
J'enregistre et ferme la fenêtre; après réouverture je sélectionne cette même cellule en essayant d'écrire mais cela m'est refusé : normal.
En revanche avec les touches clavier Suppr ou retour arrière tous est effacé définitivement.
Si chez toi on retrouve le même scenario c'est que la macro bloque en réécriture mais pas en effacement.
On va y arriver§
Christophe
On va vérifier ensemble sur la cellule D14 si cela ne te dérange pas.
J'ai en écriture "inconnu", ma protection Valide et en couleur verte, je passe en rouge sur KIKO et dans je chant Révision je contrôle que la protection est active.
J'enregistre et ferme la fenêtre; après réouverture je sélectionne cette même cellule en essayant d'écrire mais cela m'est refusé : normal.
En revanche avec les touches clavier Suppr ou retour arrière tous est effacé définitivement.
Si chez toi on retrouve le même scenario c'est que la macro bloque en réécriture mais pas en effacement.
On va y arriver§
Christophe
Bien Merci;
Maintenant cela fonctionne.
J'ai remarqué qu'il faut avoir déjà rentré des données pour bloquer pour que la macro se déclenche.
Si je passe direct dans un mois même si la cellule kiko rouge on n'as pas le même résultat. La petite fenêtre ne me dérange pas, cela m'informe que la macro a déclenché
Merci, Christophe
Maintenant cela fonctionne.
J'ai remarqué qu'il faut avoir déjà rentré des données pour bloquer pour que la macro se déclenche.
Si je passe direct dans un mois même si la cellule kiko rouge on n'as pas le même résultat. La petite fenêtre ne me dérange pas, cela m'informe que la macro a déclenché
Merci, Christophe
Oui c'est bien le principe de départ, la macro est lancée par le choix de KIKO dans la liste déroulante
Normalement désormais que cela fonctionne lorsque le choix KIKO est fait les plages sont verrouillées et tu ne peux pas écrire dedans, donc au 1er lancement du fichier opérationnel tu valides les 12 KIKO comme ça tout sera verrouillé
Ensuite lorsque choix VALIDE on déverrouille pour un mois et tu reverrouilles ensuite avec KIKO. A partir de là il ne sera jamais plus possible de passer direct dans une cellule quand KIKO est affiché
Normalement désormais que cela fonctionne lorsque le choix KIKO est fait les plages sont verrouillées et tu ne peux pas écrire dedans, donc au 1er lancement du fichier opérationnel tu valides les 12 KIKO comme ça tout sera verrouillé
Ensuite lorsque choix VALIDE on déverrouille pour un mois et tu reverrouilles ensuite avec KIKO. A partir de là il ne sera jamais plus possible de passer direct dans une cellule quand KIKO est affiché