Nouvelle condition
Résolu/Fermé
sophie60400_1604
Messages postés
27
Date d'inscription
mardi 20 juillet 2021
Statut
Membre
Dernière intervention
7 février 2022
-
1 nov. 2021 à 15:39
sophie60400_1604 Messages postés 27 Date d'inscription mardi 20 juillet 2021 Statut Membre Dernière intervention 7 février 2022 - 9 janv. 2022 à 14:10
sophie60400_1604 Messages postés 27 Date d'inscription mardi 20 juillet 2021 Statut Membre Dernière intervention 7 février 2022 - 9 janv. 2022 à 14:10
A voir également:
- Nouvelles conditions whatsapp
- Whatsapp - Guide
- Un contact vous a bloqué dans WhatsApp ? Voici comment en avoir le cœur net - Accueil - Messagerie instantanée
- Votre compte WhatsApp sera bloqué dans quelques jours si vous n'activez pas cette option - Accueil - WhatsApp
- WhatsApp accueille un nouveau bouton étrange dans les messages - voici à quoi il sert - Guide
- WhatsApp a une nouvelle fonction pour bloquer les messages indésirables - Accueil - Messagerie instantanée
17 réponses
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
1 nov. 2021 à 16:12
1 nov. 2021 à 16:12
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"
Le Pingou
Messages postés
12200
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 novembre 2024
1 450
1 nov. 2021 à 16:13
1 nov. 2021 à 16:13
Bonjour,
Merci d'expliquer ce que doit réaliser la commande "Insérer"
Merci d'expliquer ce que doit réaliser la commande "Insérer"
sophie60400_1604
Messages postés
27
Date d'inscription
mardi 20 juillet 2021
Statut
Membre
Dernière intervention
7 février 2022
1 nov. 2021 à 17:14
1 nov. 2021 à 17:14
Bonjour,
La commande "insérer" masque les lignes jouées et insère une nouvelle ligne dans chaque tableau.
La commande "insérer" masque les lignes jouées et insère une nouvelle ligne dans chaque tableau.
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
1 nov. 2021 à 18:05
1 nov. 2021 à 18:05
Re,
récupère ton fichier voir
https://www.cjoint.com/c/KKbrfDxA0YF
récupère ton fichier voir
https://www.cjoint.com/c/KKbrfDxA0YF
sophie60400_1604
Messages postés
27
Date d'inscription
mardi 20 juillet 2021
Statut
Membre
Dernière intervention
7 février 2022
1 nov. 2021 à 18:55
1 nov. 2021 à 18:55
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
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié le 1 nov. 2021 à 20:40
Modifié le 1 nov. 2021 à 20:40
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
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
1 nov. 2021 à 20:58
1 nov. 2021 à 20:58
sophie60400_1604
Messages postés
27
Date d'inscription
mardi 20 juillet 2021
Statut
Membre
Dernière intervention
7 février 2022
>
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
2 nov. 2021 à 20:37
2 nov. 2021 à 20:37
Merci
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
2 nov. 2021 à 21:17
2 nov. 2021 à 21:17
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
sophie60400_1604
Messages postés
27
Date d'inscription
mardi 20 juillet 2021
Statut
Membre
Dernière intervention
7 février 2022
2 janv. 2022 à 18:49
2 janv. 2022 à 18:49
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
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié le 2 janv. 2022 à 19:22
Modifié le 2 janv. 2022 à 19:22
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
sophie60400_1604
Messages postés
27
Date d'inscription
mardi 20 juillet 2021
Statut
Membre
Dernière intervention
7 février 2022
2 janv. 2022 à 20:11
2 janv. 2022 à 20:11
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
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
2 janv. 2022 à 20:44
2 janv. 2022 à 20:44
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
sophie60400_1604
Messages postés
27
Date d'inscription
mardi 20 juillet 2021
Statut
Membre
Dernière intervention
7 février 2022
2 janv. 2022 à 20:53
2 janv. 2022 à 20:53
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,
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié le 2 janv. 2022 à 21:08
Modifié le 2 janv. 2022 à 21:08
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
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
3 janv. 2022 à 17:34
3 janv. 2022 à 17:34
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
sophie60400_1604
Messages postés
27
Date d'inscription
mardi 20 juillet 2021
Statut
Membre
Dernière intervention
7 février 2022
3 janv. 2022 à 18:28
3 janv. 2022 à 18:28
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
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié le 3 janv. 2022 à 22:11
Modifié le 3 janv. 2022 à 22:11
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
sophie60400_1604
Messages postés
27
Date d'inscription
mardi 20 juillet 2021
Statut
Membre
Dernière intervention
7 février 2022
4 janv. 2022 à 16:17
4 janv. 2022 à 16:17
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,
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
4 janv. 2022 à 16:42
4 janv. 2022 à 16:42
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
sophie60400_1604
Messages postés
27
Date d'inscription
mardi 20 juillet 2021
Statut
Membre
Dernière intervention
7 février 2022
9 janv. 2022 à 14:10
9 janv. 2022 à 14:10
Merci beaucoup !
1 nov. 2021 à 17:14
J'ai effectué les modifications. Malheureusement, le message d'erreur réapparait.
https://www.cjoint.com/c/KKbqn6DuZcX