| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/12/2015 à 21:37 | Yann69 | Formule qui ne calcule pas comme il le faudrait | Attention ! Avant de dire merci ! Veuillez tester, et merci à vous tout de même pour vos merci !!! Je ne sais plus ce que je dis !!! Aller bon teste et revenez me voir pour dire merci ! @ bientôt LouReeD... |
| 18/12/2015 à 17:33 | Yann69 | Formule qui ne calcule pas comme il le faudrait | J'ai réglé l'année à 2015 afin d'avoir des mois à 31 jours, d'autre à 30 et un à 28... ceci dit pour 2016 c'était pareil si ce n'est 29 à la place de 28 !! J'ai créée quatre onglets mois afin d'avoir tous ces types de mois. J'ai modifié pas mal de formules dans vos stats pour éviter les messages d'e... |
| 17/12/2015 à 19:01 | al1.2loin | Il prend en compte la date, mais pas la cellule selectionné | Ravis que cela vous aille !!! Passez de bonnes fêtes également !!! @ bientôt LouReeD... |
| 17/12/2015 à 18:54 | Yann69 | Formule qui ne calcule pas comme il le faudrait | Une des solutions est la fonction INDIRECT qui permet de "mettre" en variable des références de cellule, hors c'est ce que l'on cherche sur vos SOMMEPROD car dans l'idéal ce serait qu'en fonction du mois le SOMMEPROD se fasse de la ligne 10 à la ligne 40 (pour ceux de 31 jours), de la ligne 10 à la... |
| 17/12/2015 à 06:03 | tr3nk1l | Zone de Liste déroulante qui bug | Si vous avez modifié votre code, alors faites nous en profiter !! c'est ça le forum Merci de votre merci et @ bientôt LouReeD... |
| 16/12/2015 à 22:45 | Yann69 | Formule qui ne calcule pas comme il le faudrait | En fait vos tests sont bons !!! dans la formule ci-dessous : =SI(OU($D39="";I39="";P$9="");"";SI(SI(ET($I39=1;$G39<>$H39);1/4;SI($G39>=$H39;MAX(MIN(P$9;$H39+24/24)-MAX(P$8;$G39));MAX(MIN(P$9;$H39)-MAX(P$8;$G39))))<0;0;SI(ET($I39=1;$G39<>$H39);1/4;SI($G39>=$H39;MAX(MIN(P$9;$H39+2... |
| 16/12/2015 à 22:33 | al1.2loin | Il prend en compte la date, mais pas la cellule selectionné | Re bonsoir, petit tuto pour les cellules du type AP4 : vous avez inscrit : JM.SIMONS.BOUDAR avec des espaces pour la mise en forme dans la cellule en jouant sur le retour à la ligne automatique, donc en ajoutant des espaces on agrandi la valeur alphanumérique de la cellule et hop! ça passe à la lign... |
| 16/12/2015 à 22:26 | maloz | Décalage de 5 lors de recopie incrémental | Vous en doutiez ? Je plaisante ! Merci pour vos merci et passez une bonne fin de soirée ! @ bientôt LouReeD... |
| 16/12/2015 à 22:15 | tr3nk1l | Zone de Liste déroulante qui bug | En faite je suppose que votre sub est "lancée" dès que vous demandez de la dérouler. Donc même si vous ne choisissez rien, la valeur de la cellule P6 est égal à sa valeur précédente donc la macro est lancée... Il faut donc que votre macro mette quelque part la valeur "passée" de la cellule P6, ce pe... |
| 16/12/2015 à 21:56 | La couture | Calendrier et planning hebdo | Regardez dans ma signature ci-dessous, il y a APAcHeS ! @ bientôt LouReeD... |
| 16/12/2015 à 21:54 | al1.2loin | Il prend en compte la date, mais pas la cellule selectionné | Je pense que c'est le guillemet qui pose problème car l'instruction récupère la chaine de caractère et le guillemet de la valeur de la cellule ferme cette chaine du coup la suite n'est pas prise... De plus les guillemets ne sont pas acceptés dans un nom de fichier... En modifiant le formule de la ce... |
| 16/12/2015 à 21:49 | maloz | Décalage de 5 lors de recopie incrémental | Essayer d'adapter les formules du fichier joint, cela devrait vous convenir. Principe : on garde dans DECALER la première cellule en référence en mettant un $ devant la lettre, puis on introduit des formules pour connaître les valeurs des différentes colonnes de chaque zone. @ bientôt LouReeD... |
| 16/12/2015 à 06:09 | Syllox | Optimisation Code - Macro trop lente | Dès que j'ai un moment je regarde ça ! @ bientôt LouReeD... |
| 16/12/2015 à 06:07 | Yann69 | Formule qui ne calcule pas comme il le faudrait | Vos formules sont faites de cette manière : =SI(D39=0;0;SI(MOIS(D39+1)=MOIS($D$10);D39+1;0)) ce qui veut dire en gros si on n'est pas sur le mois du premier du mois alors mettre 0, hors 0 c'est le samedi 00 janvier 1900 ! donc à la place des 0 mettez un double guillemet : =SI(D39="";"";SI(MOIS(D39+1... |
| 15/12/2015 à 22:24 | Syllox | Optimisation Code - Macro trop lente | Et ben tant pis alors... Ceci dit avec un fichier test on pourrait essayer de voir comment il tourne sur d'autre machine, mais votre fichier est certainement confidentiel, alors peut-être pouvez vous le rendre anonyme en supprimant les noms, n° de tél etc... Ceci permettrait de tester en vrai plutôt... |
| 15/12/2015 à 22:13 | Zeref | Calcul Excel | Votre sujet se rapproche de celui en cours mais ce n'est pas votre sujet... Je vous conseille donc de créer votre propre sujet et de renouveler votre question. Essayer également d'être un peu plus clair : Vous dites que vous avez réussit à mettre les transporteur par ordre de plus économique vers le... |
| 14/12/2015 à 23:21 | MFerrand | Présentation | Pour Ferrand je comprend, mais le M Est-ce bien pour Maréchal ? @ bientôt LouReeD... |
| 14/12/2015 à 22:20 | Zeref | Calcul Excel | Ci joint le fichier avec un rajout de deux colonnes : transporteur et prix. En fonction de l'article et du pays ces deux valeurs se mettent à jour en fonction des tableaux du dessous. Les formules ? Une combinaison de INDEX et EQUIV. Les expliquer ? Humm pas facile pour moi... La formule "Prix" : =I... |
| 12/12/2015 à 16:20 | Yann69 | Formule qui ne calcule pas comme il le faudrait | Donc en fait il faut aussi faire le test du négatif sur les colonnes ST et U ! ci-joint le fichier à tester... Ci joint une image qui explique comment connaître le résultat d'une formule qui ne s'affiche pas... en premier en bas de l'image on sélectionne la cellule où se trouve la formule, ensuite e... |
| 12/12/2015 à 11:35 | Yann69 | Formule qui ne calcule pas comme il le faudrait | En fait sur les colonnes PQR je me suis rendu compte que malgré l'absence de valeur visuellement, il existe une valeur négative... dans certaines combinaisons. C'est ces valeurs négatives qui devaient poser problème me suis-je dis, du coup dans les formules de ces trois colonnes j'ai rajouté la cond... |
| 11/12/2015 à 22:32 | Yann69 | Formule qui ne calcule pas comme il le faudrait | Un essai... Comme avant seules les lignes en vertes sont modifiées @ bientôt LouReeD... |
| 10/12/2015 à 21:04 | Yann69 | Problème avec calcul d'heure sur 24h | [Index du forum ‹ Questions ‹ Excel - VBA] Sur le haut de la page cliquez sur Excel - VBA vous arrivez sur la page de garde du forum Excel - VBA il y a un bouton à gauche où il est inscrit [Nouveau] Vous cliquez dessus, vous donnez un nom à votre post et vous posez votre question...... |
| 10/12/2015 à 21:01 | Yanfav | Dépannage | Avant de vous lancez dans le code VBA avez vous essayé la méthode "manuelle" : ? Que s'est-il passé à ce moment là ? Merci @ bientôt LouReeD... |
| 10/12/2015 à 20:58 | Yann69 | Formule qui ne calcule pas comme il le faudrait | Ci joint le fichier avec les formules modifiées dans les colonnes vertes (lignes 10,11 et 12 pour les colonnes STU) A vous de voir si cela correspond à votre attente, si c'est le cas un copier coller de formules devrait suffire pour la transposée sur les lignes du dessous, en prenant garde à votre n... |
| 10/12/2015 à 20:17 | Yann69 | Formule qui ne calcule pas comme il le faudrait | Pourquoi parlez vous de soucis ?! Ha si je commence à comprendre.... Je regarde ça ce soir si j'ai un peu de temps... Mais franchement je pense qu'on est pas loin de la solution, vu que pour le lendemain cela fonctionne ! @ (très) bientôt LouReeD... |
| 10/12/2015 à 20:15 | sardom | Formule décaler | C'est une des solutions en effet ! Merci à vous pour vos merci et @ bientôt LouReeD... |
| 10/12/2015 à 20:14 | LouReeD | LouReeD | Et merci de l'intérêt que vous portez sur l'application ! En effet comme indiquer sur le forum de l'application, j'ai déjà fais des adaptations, tant qu'elles restent "faisable" et pas trop chronophage... Pour cela, il faudra certainement passer par les messages privés... les fichiers de plus de 300... |
| 10/12/2015 à 20:09 | Paldor | Impression et numérotation page aléatoire | Et merci à vous pour votre merci Donc cela fonctionne ? je suis content pour vous ! @ bientôt LouReeD... |
| 10/12/2015 à 18:54 | Yann69 | Problème avec calcul d'heure sur 24h | Le mieux "nouveau venu" c'est d'ouvrir un sujet pour votre question @ bientôt LouReeD... |
| 10/12/2015 à 06:32 | Yann69 | Formule qui ne calcule pas comme il le faudrait | C'était le but de ma dernière question... En effet la tranche 00:00 23:00 est comptée deux fois ! En colonne P il devrait rien y avoir, en colonne Q il devrait rien y avoir et en colonne R il devrait y avoir 1... @ bientôt LouReeD... |
| 09/12/2015 à 23:05 | Yann69 | Formule qui ne calcule pas comme il le faudrait | Alors là, il va falloir attendre bonne nuit... @ bientôt LouReeD... |
| 09/12/2015 à 22:58 | Yann69 | Formule qui ne calcule pas comme il le faudrait | Sur la ligne 11 en colonne STU il est normal sur mon fichier qu'il n'y est que 23h ! En effet la vacation à commencée à 23h00 le jour d'avant, donc il y a bien que 23h pour le lendemain... Par contre faut-il qu'il n'y est que 1h à compter sur les colonnes PQR ? @ bientôt LouReeD... |
| 09/12/2015 à 22:39 | sardom | Formule décaler | Pour vous répondre, il faut vous expliquer le DECALER dans cette utilisation : =DECALER('tour de service'!$E$4;;;NBVAL('tour de service'!$E:$E)-1) Je décompose la fonction DECALER en vertical pour vous expliquer son fonctionnement (Il faut aussi savoir qu'elle peut être utilisée pour une zone de cel... |
| 09/12/2015 à 22:11 | Yann69 | Problème avec calcul d'heure sur 24h | Je crois qu'avec le nouveau topic tout est rentré dans l'ordre, non ? Vous savez, quelque fois il est difficile de comprendre les problèmes ou les questions... Quand on la pose on pense être clair et concis mais celui qui la lit l'interprète forcément et cela peut donner des "incompréhensions"... Ga... |
| 09/12/2015 à 22:02 | PapouMAC | Test valeur entrée non numérique | Le casse tête commence peut-être ici : @ bientôt LouReeD... |
| 09/12/2015 à 22:00 | Yann69 | Formule qui ne calcule pas comme il le faudrait | Re en s'arrachant un peu les cheveux j'arrive à ceci : si 24 heures et que heure de départ jour 1 est égal à 00:00, les 24 heures ont lieu lors du jour 1, donc "reliquat" sur le lendemain = 0 Donc la formule en colonne S en ligne 11 est la suivante : =SI(OU(R10="";S$9="");""; SI(ET($I10=1;$G10>0)... |
| 09/12/2015 à 21:27 | Yann69 | Formule qui ne calcule pas comme il le faudrait | La réponse continue... par un peu de logique cérébrale ! Si le problème vient des 24h et que de toutes façons il ne peut y avoir plus de 24h00 de vacation, il suffit de tester si nous sommes dans ce cas : si($I10=1; en gros, 24h = une journée = 1 car sous Excel, les heures sont une décimales d'une j... |
| 09/12/2015 à 21:07 | Yann69 | Formule qui ne calcule pas comme il le faudrait | En colonne P remplacer : =SI(OU($D10="";I10="";P$9="");"";SI($G10>$H10;MAX(;MIN(P$9;$H10+24/24)-MAX(P$8;$G10));MAX(MIN(P$9; $I10 )-MAX(P$8;$G10)))) par =SI(OU($D10="";I10="";P$9="");"";SI($G10>$H10;MAX(;MIN(P$9;$H10+24/24)-MAX(P$8;$G10));MAX(MIN(P$9; $H10 )-MAX(P$8;$G10)))) ceci corrige le 01... |
| 09/12/2015 à 20:42 | PapouMAC | Test valeur entrée non numérique | Attention je ne répondais qu'à : @ bientôt LouReeD... |
| 09/12/2015 à 20:17 | PapouMAC | Test valeur entrée non numérique | Première "réponse" à votre première réflexion : la portée des variables ! Quand vous écrivez : le Public de début de ligne précise à VBA que la variable est "public" c'est à dire utilisable dans toutes les SUB. Donc il suffit que dans une autre Sub, cette valeur passe à 123, alors dans la procédure... |
| 07/12/2015 à 23:09 | Yanfav | Dépannage | Sur la feuille "Balance des comptes" dans le ruban sélectionnez "Outils de tableau croisé dynamique " (ou bien "Option") Cliquez sur "Actualisé" (il est presque en dessous d'option un peu à gauche) La feuille va se mettre à jour en fonction des données entrées sur la feuille "Journal" A la suite de... |
| 06/12/2015 à 19:06 | Mimosa | Fonction SI, ET, OU imbriquées | Mais de rien T'Service Merci à vous pour votre merci ! @ bientôt LouReeD (en un mot )... |
| 06/12/2015 à 15:31 | wroom69 | Doublons dans listes déroulantes | Re bonjour, En somme nous en sommes là : Merci à vous pour vos merci et bonne fin de weekend. @ bientôt LouReeD... |
| 06/12/2015 à 15:28 | al1.2loin | Afficher une alerte VBA le samedi et le dimanche | @ bientôt LouReeD... |
| 06/12/2015 à 11:58 | wroom69 | Doublons dans listes déroulantes | Pour remplir une combobox sans doublon il faut faire un test de redondance... donc au lieu de : écrire : A voir si ça marche @ bientôt LouReeD... |
| 05/12/2015 à 22:18 | Mimosa | Fonction SI, ET, OU imbriquées | Re bonsoir, après réflexion je vous donne la formule sans "matrice"... =SI(ET(A9="";B9="";NBVAL(C9:AG9)>0);"Renseigner Activité et WP";SI(ET(A9<>"";B9="");"Renseigner WP";SI(ET(A9="";B9<>"");"Renseigner Activité";SOMME(C9:AG9)))) En fait les matrices ne servent à rien vu que les valeu... |
| 05/12/2015 à 21:33 | Mimosa | Fonction SI, ET, OU imbriquées | Petite explication ? Dans votre formule vous faites des tests du type : B9<>WP où WP correspond à une liste de type de "WP" et A9=AC où AC correspond à une liste d'activité. A la différence du fichier "source" qui avec une formule de type : B9<>'A RENSEIGNER'!$T$8 le test est fait sur un... |
| 05/12/2015 à 20:59 | al1.2loin | Afficher une alerte VBA le samedi et le dimanche | Seul hic dans l'état actuel c'est que si la colonne est AA, alors le message n'affiche que A. En mettant : l'adresse de la cellule sera entière, c'est plus propre... Et n'oubliez pas : @ bientôt LouReeD... |
| 04/12/2015 à 23:49 | al1.2loin | Afficher une alerte VBA le samedi et le dimanche | Voici une modification possible : And Weekday(cellule.Offset(-33, 0).Value, vbMonday) > 5 : trouve le numéro du jour de la date qui se trouve -33 lignes plus haut que la cellule en cours de test, si c'est supérieur à 5 (donc samedi ou dimanche) alors il y a alerte. en colonne " & Mid(cellule.Addr... |
| 04/12/2015 à 23:26 | Joss062 | Remplir une cellule après activation d'un lien hypertexte | En supposant que la feuille où se trouve la colonne A de votre exemple soit la première du classeur : il faut dans VBA, dans ThisWorkBook coller ce qui suit : En fait cette Private Sub se déclenche une fois le lien activé. Donc vous arrivez sur la feuille d'email comme indiquer dans votre post, puis... |