Nouvelle condition
Résolu
sophie60400_1604
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
sophie60400_1604 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
sophie60400_1604 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Après quelques mois d'utilisation, j'aimerais améliorer mon système. En effet, j'ai remarqué que pour utiliser le bouton "insérer", je dois absolument compléter les 5 tableaux. A défaut, le système se met en erreur.
Par conséquent, j'aimerais pouvoir faire en sorte que le bouton "insérer" fonctionne même si je n'utilise pas tous les tableaux.
En vous remerciant par avance,
https://www.cjoint.com/c/KKboNqyUTEX
Après quelques mois d'utilisation, j'aimerais améliorer mon système. En effet, j'ai remarqué que pour utiliser le bouton "insérer", je dois absolument compléter les 5 tableaux. A défaut, le système se met en erreur.
Par conséquent, j'aimerais pouvoir faire en sorte que le bouton "insérer" fonctionne même si je n'utilise pas tous les tableaux.
En vous remerciant par avance,
https://www.cjoint.com/c/KKboNqyUTEX
A voir également:
- Nouvelles conditions whatsapp
- Whatsapp - Accueil - Arnaque
- Tout le monde doit faire ce réglage dans WhatsApp - C'est une question de sécurité - Guide
- Vous avez reçu un message de WhatsApp dans WhatsApp ? Voici l'explication - Guide
- WhatsApp a une nouvelle fonction pour bloquer les messages indésirables - Accueil - Messagerie instantanée
- Voici l'astuce ultime pour savoir si un contact vous a bloqué dans WhatsApp - Accueil - Messagerie instantanée
17 réponses
Bonjour,
dans chaque ligne supprime les doubles points devant tes indexs colonnes
":C" ":J" comme cela "C" "J"
dans chaque ligne supprime les doubles points devant tes indexs colonnes
":C" ":J" comme cela "C" "J"
Effectivement, avec ce nouveau tableau, le message d'erreur ne s'affiche plus. Cependant, la commande "insérer" ne répond pas entièrement à mon besoin.
En effet, je souhaiterais que le bouton "insérer" insère uniquement des lignes vierges (avec copie des formules) dans les tableaux complétés et ne "touche" pas aux autres tableaux non utilisés.
Par exemple, si je joue avec les tableaux 1, 2 et 3 : je souhaiterais que le bouton "insérer" s'exécute dans ces tableaux mais qu'il ignore les tableaux 4 et 5.
Cordialement,
KKboNqyUTEX_Tableau-essai.xlsm
En effet, je souhaiterais que le bouton "insérer" insère uniquement des lignes vierges (avec copie des formules) dans les tableaux complétés et ne "touche" pas aux autres tableaux non utilisés.
Par exemple, si je joue avec les tableaux 1, 2 et 3 : je souhaiterais que le bouton "insérer" s'exécute dans ces tableaux mais qu'il ignore les tableaux 4 et 5.
Cordialement,
KKboNqyUTEX_Tableau-essai.xlsm
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
alors regarde comme cela, et au passage j'ai re-écrit le code macro 1
https://www.cjoint.com/c/KKbtJiNEE3F
je regarde tes autres codes qui devront être revus si c'est ce que tu cherches
alors regarde comme cela, et au passage j'ai re-écrit le code macro 1
https://www.cjoint.com/c/KKbtJiNEE3F
je regarde tes autres codes qui devront être revus si c'est ce que tu cherches
Re,
par contre si tu veux rester sur les bases de ton fichier initial, j'ai revu les codes.
si tu as besoin de l'améliorer je le garde sous le coude quelques jours
https://www.cjoint.com/c/KKcunUkq7ZF
par contre si tu veux rester sur les bases de ton fichier initial, j'ai revu les codes.
si tu as besoin de l'améliorer je le garde sous le coude quelques jours
https://www.cjoint.com/c/KKcunUkq7ZF
Bonjour,
Me voici à nouveau avec mon tableau qui a un peu changé. Je rencontre un petit souci. Je vais essayer de l'expliquer mais c'est un peu compliqué par écrit.
Je rencontre un problème lorsque j'insère des lignes. En effet, je souhaiterais, lorsque je clique sur le bouton "insérer" qu'une nouvelle ligne apparaisse dans chaque tableau et que les formules de la ligne précédente se copient automatiquement. Pour la première ligne insérée, tout fonctionne. Cependant, quand j'insère une deuxième ligne (ex : ligne 6 dans le tableau "cheval 1"), la formule présente dans la cellule I6 n'est plus correcte.
Il est écrit : =SI(F6="";"";SI(F6=1;0;((I5+E6)+(I45+E47))))
Alors que je souhaiterais : =SI(F6="";"";SI(F6=1;0;((I5+E6)+(I45+E46))))
Le problème est le même pour le tableau 2, 4 et 5. Pour les tableaux 6, 7, 8 et 9, tout fonctionne (je ne comprends pas car c'est exactement la même formule).
En te remerciant par avance,
https://www.cjoint.com/c/KLEtDscfSDX
Me voici à nouveau avec mon tableau qui a un peu changé. Je rencontre un petit souci. Je vais essayer de l'expliquer mais c'est un peu compliqué par écrit.
Je rencontre un problème lorsque j'insère des lignes. En effet, je souhaiterais, lorsque je clique sur le bouton "insérer" qu'une nouvelle ligne apparaisse dans chaque tableau et que les formules de la ligne précédente se copient automatiquement. Pour la première ligne insérée, tout fonctionne. Cependant, quand j'insère une deuxième ligne (ex : ligne 6 dans le tableau "cheval 1"), la formule présente dans la cellule I6 n'est plus correcte.
Il est écrit : =SI(F6="";"";SI(F6=1;0;((I5+E6)+(I45+E47))))
Alors que je souhaiterais : =SI(F6="";"";SI(F6=1;0;((I5+E6)+(I45+E46))))
Le problème est le même pour le tableau 2, 4 et 5. Pour les tableaux 6, 7, 8 et 9, tout fonctionne (je ne comprends pas car c'est exactement la même formule).
En te remerciant par avance,
https://www.cjoint.com/c/KLEtDscfSDX
Re,
regarde par exemple en cellule I4 tu as modifié la formule
=SI(F4="";"";SI(F4=1;0;((I3+E4)+(I43+E44))))
initialement je t'ai retourné ton fichier avec cette formule
=SI(F4="";"";SI(F4=1;0;I3+E4))
pour quelle raison as tu ajouté +(I43+E44) et idem dans les autres tableaux sauf en I20 bizarre et I44 tu fais référence (I3+E4)) bizarre bizarre
=SI(F44="";"";SI(F44=1;0;(I43+E44)+(I3+E4)))
explique pourquoi tu as ces formules qui ne veulent à mon sens rien dire.
Ensuite il est certain que si tu as la première ligne avec des formules erronées elle se répercutent dans les nouvelles lignes crées puisque la macro duplique la ligne supérieure
reprend mon denier tableau
https://www.cjoint.com/c/LAcswdnbWRF
regarde par exemple en cellule I4 tu as modifié la formule
=SI(F4="";"";SI(F4=1;0;((I3+E4)+(I43+E44))))
initialement je t'ai retourné ton fichier avec cette formule
=SI(F4="";"";SI(F4=1;0;I3+E4))
pour quelle raison as tu ajouté +(I43+E44) et idem dans les autres tableaux sauf en I20 bizarre et I44 tu fais référence (I3+E4)) bizarre bizarre
=SI(F44="";"";SI(F44=1;0;(I43+E44)+(I3+E4)))
explique pourquoi tu as ces formules qui ne veulent à mon sens rien dire.
Ensuite il est certain que si tu as la première ligne avec des formules erronées elle se répercutent dans les nouvelles lignes crées puisque la macro duplique la ligne supérieure
reprend mon denier tableau
https://www.cjoint.com/c/LAcswdnbWRF
Bonjour,
Grand merci pour votre réactivité.
En effet je comprends que j'ai grandement complexifié et je vais essayer de m'expliquer. J'avais besoin de briser les écarts dans le" total"4 et 5. Il me fallait faire intervenir des calculs sur d'autres tableaux ici les 8 et 9 qui reprennent les calculs des 1 et 2 et influent sur le total 1et 5
Même chose pour les tableaux 4 et 5 qui influent sur le total 2 et 4.
Toutefois ayant un nombre impair de tableaux je n'ai pas touché au tableau 3 .
Les calculs dans les cellules de la colonne I des tableaux 4;5;6:7 eux pourtant semblent bien fonctionner lorsqu'à la fin d'une partie j'actionne le bouton insérer.
Cordialement
Grand merci pour votre réactivité.
En effet je comprends que j'ai grandement complexifié et je vais essayer de m'expliquer. J'avais besoin de briser les écarts dans le" total"4 et 5. Il me fallait faire intervenir des calculs sur d'autres tableaux ici les 8 et 9 qui reprennent les calculs des 1 et 2 et influent sur le total 1et 5
Même chose pour les tableaux 4 et 5 qui influent sur le total 2 et 4.
Toutefois ayant un nombre impair de tableaux je n'ai pas touché au tableau 3 .
Les calculs dans les cellules de la colonne I des tableaux 4;5;6:7 eux pourtant semblent bien fonctionner lorsqu'à la fin d'une partie j'actionne le bouton insérer.
Cordialement
Re,
le problème est que lorsque tu vas créer une nouvelle ligne dans chaque tableau automatiquement les formules s'incrémentent en références relatives.
D'après ce que je comprends il faudrait certainement les mettre en références absolues.
explique moi, dans le premier tableau en Cellule I4 tu as
=SI(F4="";"";SI(F4=1;0;((I3+E4)+(I43+E44))))
donc en I5 la formule s'incrémente et tu as
=SI(F5="";"";SI(F5=1;0;((I4+E5)+(I44+E45))))
en I5 es ce que tu dois faire référence (I43+E44) ou à (I44+E45) qui passera en I6 à (I45+E47) etc ...
mais tu as dû faire un micmac parce que ça devrait être (I45+E46) et je ne parle pas des autres tableaux
le problème est que lorsque tu vas créer une nouvelle ligne dans chaque tableau automatiquement les formules s'incrémentent en références relatives.
D'après ce que je comprends il faudrait certainement les mettre en références absolues.
explique moi, dans le premier tableau en Cellule I4 tu as
=SI(F4="";"";SI(F4=1;0;((I3+E4)+(I43+E44))))
donc en I5 la formule s'incrémente et tu as
=SI(F5="";"";SI(F5=1;0;((I4+E5)+(I44+E45))))
en I5 es ce que tu dois faire référence (I43+E44) ou à (I44+E45) qui passera en I6 à (I45+E47) etc ...
mais tu as dû faire un micmac parce que ça devrait être (I45+E46) et je ne parle pas des autres tableaux
Effectivement, en I5, c'est bien (I44+E45).
Justement, le problème c'est que je ne comprends pas le "micmac" car comme tu le dis, je souhaiterais avoir en I6 (I45 + E46) et non (I45 + E47). Je ne comprends pas pourquoi Excel "saute" une cellule.
Je me suis un peu mélangé les pinceaux dans mes explications (dans le précédent message) mais tu sembles avoir compris mon problème.
En te remerciant par avance,
Justement, le problème c'est que je ne comprends pas le "micmac" car comme tu le dis, je souhaiterais avoir en I6 (I45 + E46) et non (I45 + E47). Je ne comprends pas pourquoi Excel "saute" une cellule.
Je me suis un peu mélangé les pinceaux dans mes explications (dans le précédent message) mais tu sembles avoir compris mon problème.
En te remerciant par avance,
Re,
j'ai effacé les dernières lignes de chaque tableau qui présentait le problème et en créant de nouveau des lignes cela semble fonctionner, pense que tu as dû effacer des lignes ce qui a créé ce décalage.
https://www.cjoint.com/c/LAcugXRHnxF
Je contrôlerai le code demain
j'ai effacé les dernières lignes de chaque tableau qui présentait le problème et en créant de nouveau des lignes cela semble fonctionner, pense que tu as dû effacer des lignes ce qui a créé ce décalage.
https://www.cjoint.com/c/LAcugXRHnxF
Je contrôlerai le code demain
Re,
je n'ai pas trop eu le temps, j'ai juste ajouté des gestions d'erreurs, mais le fichier semble bien fonctionner
https://www.cjoint.com/c/LAdqGKBDXdF
je n'ai pas trop eu le temps, j'ai juste ajouté des gestions d'erreurs, mais le fichier semble bien fonctionner
https://www.cjoint.com/c/LAdqGKBDXdF
Bonjour,
Je viens d'essayer le tableau. Malheureusement, le problème est toujours présent. Quand j'insère une ligne (ex : tableau 1, ligne 6), la cellule I6 affiche la formule suivante : =SI(F6="";"";SI(F6=1;0;((I5+E6)+(I45+E47)))). Cependant, je souhaiterais qu'elle affiche :
=SI(F6="";"";SI(F6=1;0;((I5+E6)+(I45+E46)))).
Je rencontre la même erreur dans le tableau 2 :
cellule I14 affiche : =SI(F14="";"";SI(F14=1;0;(I13+E14)+(I53+E55))). Cependant, je souhaiterais qu'elle affiche =SI(F14="";"";SI(F14=1;0;(I13+E14)+(I53+E54))).
En te remerciant par avance,
https://www.cjoint.com/c/LAdrBmKRLHX
Je viens d'essayer le tableau. Malheureusement, le problème est toujours présent. Quand j'insère une ligne (ex : tableau 1, ligne 6), la cellule I6 affiche la formule suivante : =SI(F6="";"";SI(F6=1;0;((I5+E6)+(I45+E47)))). Cependant, je souhaiterais qu'elle affiche :
=SI(F6="";"";SI(F6=1;0;((I5+E6)+(I45+E46)))).
Je rencontre la même erreur dans le tableau 2 :
cellule I14 affiche : =SI(F14="";"";SI(F14=1;0;(I13+E14)+(I53+E55))). Cependant, je souhaiterais qu'elle affiche =SI(F14="";"";SI(F14=1;0;(I13+E14)+(I53+E54))).
En te remerciant par avance,
https://www.cjoint.com/c/LAdrBmKRLHX
Re,
le problème venait du fait que l'insertion des lignes et formules se faisait tableau après tableau ce qui logiquement modifiait les formules précédemment créées.
en fait j'ai réécrit le code de sorte à créer toutes les lignes et ensuite copier les formats et formules
je t'ai également revu les formules des tableaux et ajouté des gestions d'erreur
https://www.cjoint.com/c/LAdvjN3IYtF
le problème venait du fait que l'insertion des lignes et formules se faisait tableau après tableau ce qui logiquement modifiait les formules précédemment créées.
en fait j'ai réécrit le code de sorte à créer toutes les lignes et ensuite copier les formats et formules
je t'ai également revu les formules des tableaux et ajouté des gestions d'erreur
https://www.cjoint.com/c/LAdvjN3IYtF
Bonjour,
Je vous remercie grandement pour votre aide !! Pour le moment, tout semble fonctionner.
Encore un grand merci !
Cordialement,
Je vous remercie grandement pour votre aide !! Pour le moment, tout semble fonctionner.
Encore un grand merci !
Cordialement,
Re,
alors utilise le fichier ci-dessous, j'ai allégé un peu le code
https://www.cjoint.com/c/LAepPIvnCfF
alors utilise le fichier ci-dessous, j'ai allégé un peu le code
https://www.cjoint.com/c/LAepPIvnCfF
J'ai effectué les modifications. Malheureusement, le message d'erreur réapparait.
https://www.cjoint.com/c/KKbqn6DuZcX