Copie de cases à cocher dans cellules de destination variables
HelpCheckBox
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
HelpCheckBox -
HelpCheckBox -
Bonjour,
Après de longues heures (et jours) passées sur les forums a essayer de trouver une solution, je m'avoue vaincue et sollicite votre aide.
Je souhaite utiliser une macro pour copier une cellule à laquelle une case à cocher est accolée lorsque celle-ci est cochée dans une autre feuille sachant que la cellule de destination varie selon les cases cochées. Je m'explique :
- Sur la feuille 1, il y a 18 cases à cocher. Seulement 8 cases doivent pouvoir être cochées.
- Sur la feuille 2, les cellules de la colonne B accolées aux 8 cases cochées (X..) doivent être collées dans les cellules A10, A12, A14, A16, A18, A20, A22, A24 (en rouge). Les cellules de destination sont toujours identiques alors que n'importe quelles cases peuvent être cochées (8/16).
Exemple :
Si X1, X2, X3, X4, X5, X6, X7 et X8 sont cochées alors B10 Feuille 1 est copiée en A10 Feuille 2, B12 Feuille 1 est copiée en A12 Feuille 2...jusqu'à B26 Feuille 1 en A24 Feuille 2.
Mais si X1, X3, X4, X5, X6, X7, X8 et X9 sont cochées alors B10 Feuille 1 est toujours copiée en A10 Feuille 2, mais c'est B14 Feuille 1 qui est copiée en A12 Feuille 2.
N'hésitez pas si des informations complémentaires sont nécessaires. Merci infiniment.
Après de longues heures (et jours) passées sur les forums a essayer de trouver une solution, je m'avoue vaincue et sollicite votre aide.
Je souhaite utiliser une macro pour copier une cellule à laquelle une case à cocher est accolée lorsque celle-ci est cochée dans une autre feuille sachant que la cellule de destination varie selon les cases cochées. Je m'explique :
- Sur la feuille 1, il y a 18 cases à cocher. Seulement 8 cases doivent pouvoir être cochées.
- Sur la feuille 2, les cellules de la colonne B accolées aux 8 cases cochées (X..) doivent être collées dans les cellules A10, A12, A14, A16, A18, A20, A22, A24 (en rouge). Les cellules de destination sont toujours identiques alors que n'importe quelles cases peuvent être cochées (8/16).
Exemple :
Si X1, X2, X3, X4, X5, X6, X7 et X8 sont cochées alors B10 Feuille 1 est copiée en A10 Feuille 2, B12 Feuille 1 est copiée en A12 Feuille 2...jusqu'à B26 Feuille 1 en A24 Feuille 2.
Mais si X1, X3, X4, X5, X6, X7, X8 et X9 sont cochées alors B10 Feuille 1 est toujours copiée en A10 Feuille 2, mais c'est B14 Feuille 1 qui est copiée en A12 Feuille 2.
N'hésitez pas si des informations complémentaires sont nécessaires. Merci infiniment.
A voir également:
- Copie de cases à cocher dans cellules de destination variables
- Copie cachée - Guide
- Arrivé à l'installation de destination régionale cirro ✓ - Forum Consommation & Internet
- Super copie - Télécharger - Gestion de fichiers
- Copie écran samsung - Guide
- Cdg heure d'arrivée a destination shein ✓ - Forum Consommation & Internet
14 réponses
Bonjour
Tes formules ne peuvent pas fonctionner car les intitulés des critères de la col A (que la macro reporter depuis les choix de la feuille Sélection) ne correspondent pas à ceux de la colonne O soit parce que ces derniers commencent par un article soit parce qu'ils sont totalement différent ex Les charges fiscales alors que dans la Sélection c'est Régime fiscal!)
Harmonise les 2 tableaux (Selection et colonne O) et ça fonctionnera
Pour le graphique refais un tableau par ex à partir de la colonne W (que tu masqueras par la suite) qui reprend les données variables des col A, B et E
ex mettre en W2 =A8, en X2 =B8, en Y2 =E8; en W3 =A10, en X3 =B10, en Y3 =E10 etc et construits ton graphique sur ce tableau
Cdlmnt
Via
Tes formules ne peuvent pas fonctionner car les intitulés des critères de la col A (que la macro reporter depuis les choix de la feuille Sélection) ne correspondent pas à ceux de la colonne O soit parce que ces derniers commencent par un article soit parce qu'ils sont totalement différent ex Les charges fiscales alors que dans la Sélection c'est Régime fiscal!)
Harmonise les 2 tableaux (Selection et colonne O) et ça fonctionnera
Pour le graphique refais un tableau par ex à partir de la colonne W (que tu masqueras par la suite) qui reprend les données variables des col A, B et E
ex mettre en W2 =A8, en X2 =B8, en Y2 =E8; en W3 =A10, en X3 =B10, en Y3 =E10 etc et construits ton graphique sur ce tableau
Cdlmnt
Via
Bonjour
Poste un exemple de ton fichier sur mon-partage.fr, copie le lien créé et reviens le coller ici, qu'on puisse avoir une base de départ pour établir une macro
Cdlmnt
Via
Poste un exemple de ton fichier sur mon-partage.fr, copie le lien créé et reviens le coller ici, qu'on puisse avoir une base de départ pour établir une macro
Cdlmnt
Via
Re,
Ton fichier en retour avec la macro qui se déclenche au clic sur le bouton
https://mon-partage.fr/f/4IDAlaQe/
Ton fichier en retour avec la macro qui se déclenche au clic sur le bouton
https://mon-partage.fr/f/4IDAlaQe/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ma reconnaissance est sans limites!! Votre travail est formidable!
Je vais finaliser mon projet avec toutes les informations en espérant que tout fonctionne!
Votre aide a été très précieuse. Je vous remercie. Bien cordialement.
Je vais finaliser mon projet avec toutes les informations en espérant que tout fonctionne!
Votre aide a été très précieuse. Je vous remercie. Bien cordialement.
Bonjour Via55,
Je me permets de revenir vers vous suite à l'envoi du fichier avec la macro. Seuls 7 critères apparaissent sur la seconde feuille au lieu de 8. Avez-vous une explication/solution ? Merci beaucoup.
Je me permets de revenir vers vous suite à l'envoi du fichier avec la macro. Seuls 7 critères apparaissent sur la seconde feuille au lieu de 8. Avez-vous une explication/solution ? Merci beaucoup.
Bonjour
1) Dans le fichier en 2eme feuille il manque une ligne de séparation entre 2 critères, la rajouter
2) dans la macro du module1 (Alt+F11 pour ouvrir l'éditeur) remplacer If x <= 20 Then par If x <= 22 Then
1) Dans le fichier en 2eme feuille il manque une ligne de séparation entre 2 critères, la rajouter
2) dans la macro du module1 (Alt+F11 pour ouvrir l'éditeur) remplacer If x <= 20 Then par If x <= 22 Then
Encore stupéfaite par votre rapidité et votre compétence! J'ai encore quelques modifications à apporter à mon document avant de le finaliser. Peut-être aurais-je encore besoin de vos lumières si vous êtes disponible et toujours disposé à m'aider. En tout cas un grand merci. Bon après-midi.
Bonjour via55,
Je suis toujours sur mon fichier excel qui me donne du fil à retorde et nécessite une nouvelle fois votre aide afin d'apporter des modifications à votre code initial pour réaliser les opérations suivantes :
- Sur la feuille 1, il y a 15 cases à cocher au lieu de 18 initialement (toujours seulement 8 cases doivent pouvoir être cochées).
Sur la feuille 2, les cellules de destination sont identiques.
- Sur une feuille 3, j'aimerais également pouvoir coller les colonnes A (dans lesquelles apparaissent les cellules accolées aux cases cochées) et B de la feuille 2.
Je joins mon fichier pour plus de clarté. Merci beaucoup pour votre contribution.
https://mon-partage.fr/f/QTWSctMW/
Je suis toujours sur mon fichier excel qui me donne du fil à retorde et nécessite une nouvelle fois votre aide afin d'apporter des modifications à votre code initial pour réaliser les opérations suivantes :
- Sur la feuille 1, il y a 15 cases à cocher au lieu de 18 initialement (toujours seulement 8 cases doivent pouvoir être cochées).
Sur la feuille 2, les cellules de destination sont identiques.
- Sur une feuille 3, j'aimerais également pouvoir coller les colonnes A (dans lesquelles apparaissent les cellules accolées aux cases cochées) et B de la feuille 2.
Je joins mon fichier pour plus de clarté. Merci beaucoup pour votre contribution.
https://mon-partage.fr/f/QTWSctMW/
Bonjour
https://mon-partage.fr/f/GArQPchJ/
Macro modifiée en conséquence
Pour le report en feuille3 il suffit de simples liaisons
Par contre en feuille2 erreur REF dans les formules en E que je ne sais pas corriger puisque c'est toi qui a mis ces formules
https://mon-partage.fr/f/GArQPchJ/
Macro modifiée en conséquence
Pour le report en feuille3 il suffit de simples liaisons
Par contre en feuille2 erreur REF dans les formules en E que je ne sais pas corriger puisque c'est toi qui a mis ces formules
Super efficace! Merci beaucoup.
Je pensais que les liaisons sur la feuille 3 ne marcheraient pas vu que le contenu des cellules feuille 2 provient d'un code VBA.
Les erreurs feuille 2 apparaissent en raison de la suppression des données pour le test car sans importance dans la manipulation demandée.
Après avoir encore égayée la mienne, excellente fin de journée!
Je pensais que les liaisons sur la feuille 3 ne marcheraient pas vu que le contenu des cellules feuille 2 provient d'un code VBA.
Les erreurs feuille 2 apparaissent en raison de la suppression des données pour le test car sans importance dans la manipulation demandée.
Après avoir encore égayée la mienne, excellente fin de journée!
Bonjour Via 55,
Me voilà de retour pour solliciter votre aide, toujours sur le même projet mais dans sa phase de finalisation. J'ai essayé de trouver par moi-même mais peine perdue, j'ai besoin d'un professionnel.
Le code que vous aviez mis en place fonctionne mais lorsqu'on sélectionne des critères différents de ceux présents à l'ouverture, les fonctions que j'ai créées par ailleurs ne marchent plus dans la colonne E du classeur 2 et donc dans toutes les autres cellules. De plus mon graphique ne parvient pas à s'alimenter correctement...
J'espère que mon projet est suffisamment clair pour que vous compreniez la démarche et la finalité de mon projet. Je vous remercie par avance pour le temps consacré à ma demande. Je suis évidemment à votre disposition si vous avez besoin d'informations.
https://mon-partage.fr/f/GeBHtYNk/
Merci beaucoup!
Me voilà de retour pour solliciter votre aide, toujours sur le même projet mais dans sa phase de finalisation. J'ai essayé de trouver par moi-même mais peine perdue, j'ai besoin d'un professionnel.
Le code que vous aviez mis en place fonctionne mais lorsqu'on sélectionne des critères différents de ceux présents à l'ouverture, les fonctions que j'ai créées par ailleurs ne marchent plus dans la colonne E du classeur 2 et donc dans toutes les autres cellules. De plus mon graphique ne parvient pas à s'alimenter correctement...
J'espère que mon projet est suffisamment clair pour que vous compreniez la démarche et la finalité de mon projet. Je vous remercie par avance pour le temps consacré à ma demande. Je suis évidemment à votre disposition si vous avez besoin d'informations.
https://mon-partage.fr/f/GeBHtYNk/
Merci beaucoup!