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   -
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.

114 réponses

kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
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
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
0
Alfred-33
 
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
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

=SI(ta formule de calcul >31;"";ta formule de calcul)

0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
J'ai trouvé, erreur de virgule
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
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
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
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
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
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
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
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
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
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
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
Recherche. Je viens de trouver ceci. reste à savoir comment le rajouter/

https://forum.excel-pratique.com/excel/interdire-touche-supprimer-t100946.html
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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 !
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
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
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
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
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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é
0
kiko8111
 
S<souligne>UPER ????</souligne
Je vais pouvoir me détendre ????
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
Re, je viens de m’apercevoir que j'aurais pu inclure dans la macro A3 certaines cellules :
D2 la H2:J3 la O2:P2 et M5

Je le formule comment ?
A savoir que j'ai déjà rentré la formule de validation de donnée de A3
Merci Christophe
0
kiko8111 Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   32
 
Re, ne bouge pas : un bon prof fait un élève moyen mais il faut se lancer

J ai trouvé !

A+
Christophe
0