Bonjour, ma version est de 2010. J'aimerai pouvoir calculer les cellules colorées et appliquer 30mins par cellule. J'espère qu'avec le lien vous comprendrez ma demande. Merci par avance
Bonsoir,
Je me permet de compléter la solution proposée en ajoutant une toute petite macro supplémentaire afin que le calcul se déclenche dès que l'on sélectionne une autre cellule.
En effet, la fonction de calcul proposée fonctionne très bien dès qu'Excel calcule. Le problème est que le changement de couleur n'est pas considéré par Excel comme étant un changement nécessitant un calcul donc si on modifie les couleurs ET RIEN D'AUTRE le calcul ne se fait pas et l'adaptation du calcul des heures ne se réalise pas. Pour que le calcul se fasse, il faut appuyer sur la touche F9 ce qui peut être oublier par l'opérateur. Naturellement dès que l'on effectuera une autre opération sur la feuille nécessitant un calcul tout redeviendra en ordre.
La petite macro supplémentaire va déclencher le calcul dès que l'on se positionne dans une cellule différente ce qui se fera tout naturellement et évitera les oublis.
A+
Chris
https://www.cjoint.com/c/ILCb7cjwz0z
Bonjour, merci pour vos réponses.
Je ne peux pas activer la macro avec ma version d'excel malheureusement.
Et le premier fichier n'est plus accessible au téléchargement.
Pourriez-vous le repartager s'il vous plait ?
Avec mes remerciements et mes meilleures vœux.
Laïlla
Re Bonjour,
Alors c'est tout bon, j'avais une version Excel Starter donc très limitée dans mes possibilités.
J'ai donc téléchargé une version complète et tout fonctionne à merveille grâce à toi, un grand merci pour votre aide et surtout à toi Chris.
Laïlla
Bonsoir,
Content que cela te convienne
Je te souhaite mes meilleurs voeux pour 2020 avec pleins de développements Excel.
A+
Chris
Bonjour Chris,
J'ai recréer un classeur avec le tien en modèle mais excel ne reconnait pas la fonction Countcolor ???? Je cherche, je copie/colle....rien a faire. Peux tu me dire où trouver la solution ?
Avec mes remerciements par avance.
Laïlla
Bonjour Laïlla,
Attention : la fonction Countcolor n'existe pas en tant que tel dans Excel : c'est une fonction personnalisée càd qu'elle est programmée pour le classeur. Elle se trouve dans le classeur que nous t'avons envoyé et a été programmée par mon collègue anonyme. Moi j'y ai ajouté le déclenchement automatique du calcul.
Si tu veux créer un nouveau classeur, il faut copier la fonction personnalisée qui se trouve dans le développeur Module 1 et le VBA qui se trouve dans la Feuil1 du développeur. Tu fais simplement un copier/coller de l'ancien classeur vers le nouveau et le nouveau classeur pourra utiliser la fonction.
Autre solution si tu n'es pas à l'aise avec le Développeur : tu dupliques le classeur que nous t'avons envoyé et tu effaces les onglets que tu ne veux pas utiliser et tu construits les nouveaux tableaux à la place. Les 2 éléments resteront à bord et tu pourras les utiliser.
Attention : le déclenchement automatique est paramétré pour se déclencher lorsque tu active l'onglet Feuil1 uniquement. Il faut donc que ton nouveau classeur aie un onglet Feuil1 .
Il existe encore une troisième solution c'est de créer la fonction dans une macro complémentaire mais c'est encore un peu plus compliqué et si tu ne connais pas un peu la manipulation du VBA il vaut mieux ne pas se lancer la dedans. En gros cela veut dire que l'on crée un classeur qui contiendra toutes sortes de fonctions personnalisées auxquelles on fera appel à partir d'autres classeurs.
Si tu as encore des questions n'hésite pas à me revenir ou tu m'envoies ton tableau pour que je le corrige.
A+
Chris
Bonjour Chris,
Merci pour toutes ces explications, j'ai tout repris depuis le début car j'avais fais des essais et surtout des bêtises à la lecture de ton message. Si tu me le permet je reviendrai vers toi en cas de problème mais je devrais m'en sortir avec tout ça.
Encore merci.
Laïlla