Contributeur

Inscrit le :14/10/2014
Dernière activité :Lundi à 09:55
Version d'Excel :Excel 2021 Fr
Emploi :Contributeur
Lieu :Bordeaux
Biographie :Je vous propose un peu plus d'une cinquantaine d'applications et de jeux (54), il y en a pour tous les goûts. A vous de les apprécier ou pas ! lol
Messages
13'609
Votes
2'106
Fichiers
54
Téléchargements
769'115
Fichiers ExcelFichiers Google SheetsSujetsMessagesStatistiquesVotes reçus

Messages postés par LouReeD - page 246

DateAuteur du sujetSujetExtrait du message
09/12/2015 à 22:58Yann69 Formule qui ne calcule pas comme il le faudraitSur 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:39sardom Formule décalerPour 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:11Yann69Problème avec calcul d'heure sur 24hJe 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:02PapouMAC Test valeur entrée non numériqueLe casse tête commence peut-être ici : @ bientôt LouReeD...
09/12/2015 à 22:00Yann69 Formule qui ne calcule pas comme il le faudraitRe 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:27Yann69 Formule qui ne calcule pas comme il le faudraitLa 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:07Yann69 Formule qui ne calcule pas comme il le faudraitEn 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:42PapouMAC Test valeur entrée non numériqueAttention je ne répondais qu'à : @ bientôt LouReeD...
09/12/2015 à 20:17PapouMAC Test valeur entrée non numériquePremiè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:09YanfavDépannageSur 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:06Mimosa Fonction SI, ET, OU imbriquéesMais de rien T'Service Merci à vous pour votre merci ! @ bientôt LouReeD (en un mot )...
06/12/2015 à 15:31wroom69 Doublons dans listes déroulantesRe bonjour, En somme nous en sommes là : Merci à vous pour vos merci et bonne fin de weekend. @ bientôt LouReeD...
06/12/2015 à 15:28al1.2loin Afficher une alerte VBA le samedi et le dimanche@ bientôt LouReeD...
06/12/2015 à 11:58wroom69 Doublons dans listes déroulantesPour 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:18Mimosa Fonction SI, ET, OU imbriquéesRe 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:33Mimosa Fonction SI, ET, OU imbriquéesPetite 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:59al1.2loin Afficher une alerte VBA le samedi et le dimancheSeul 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:49al1.2loin Afficher une alerte VBA le samedi et le dimancheVoici 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:26Joss062Remplir une cellule après activation d'un lien hypertexteEn 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...
04/12/2015 à 22:51vbrodQuestion liste déroulanteEn fait c'est un peu plus facile avec un support... Ci dessous le code : Sheets("START").DropDowns("Zone combinée 21").ListIndex : permet de connaître la position du choix dans la liste de choix, si le choix est le premier de la liste, alors =0 si c'est le troisième alors = 2 etc... Sheets("START")...
03/12/2015 à 19:02vbrodQuestion liste déroulantePremière chose c'est value sans "s" Afin de savoir s'il y a une erreur d'orthographe dans votre code, il vous suffit de le "taper" en minuscule, et lors d'un changement de ligne avec la touche entrée pour écrire la suite, VBA transformera les instructions "connues" du code avec les majuscules et cec...
02/12/2015 à 22:54vbrodQuestion liste déroulanteDans le deuxième test il est normal d'avoir le message qui s'affiche : Je m'explique : quand vous écrivez : Zonecombinée21 = Histogramme vous testez une égalité entre deux variables, ces même variables n'étant pas définies dans la procédure, VBA les crée lors du test, et il faut savoir qu'à la créat...
29/11/2015 à 17:37Yann69Problème avec calcul d'heure sur 24hEn fait chez moi il n'y a pas de triangle vert car j'ai enlever la surveillance des erreurs de formules, je pense qu'il est du au fait que sur la colonne c'est la seule formule de ce type, donc Excel l'indique comme différente des autres et demande si c'est normal... Quand je regarde la colonne AF d...
29/11/2015 à 15:19Yann69Problème avec calcul d'heure sur 24hSur le fichier joint en ligne 13 (4 du tableau) j'ai modifié la formule en créant un test supplémentaire en cas d'égalité... Ca marche mais s'il y a 24h00 alors cela affiche 00:00 hors c'est 24:00 qu'il faut afficher. Donc j'ai modifié aussi le format de la colonne I avec le format [H]:mm qu...
26/11/2015 à 22:41DuportalProjet de comptePuis-je répondre à une partie des questions ? voici le code d'assignation des variables (une partie mais tout est basé sur le même principe) : Dim sMoisAnnee As String Dim sMois As String Dim iAnnee As Integer Dim iCol As Integer Dim iColMois As Integer Dim sColMois As String Dim oShMens As Workshee...
25/11/2015 à 19:00chtimiliFichier plus simpleJe sais il faut revoir tout le code... Ceci dit certain soir "je n'ai le temps que de répondre à la question"... Avec ce peu de changement, la valeur dans le textbox s'affiche en fonction des autres choix, non ? Voilà, je n'ai pas tout le temps de faire des codes complet, même si l'envie est là, j'a...
25/11/2015 à 18:54vbrod Boucle For en "step by step" ?Ravis que cela vous plaise, et merci de votre merci @ bientôt LouReeD...
24/11/2015 à 21:47vbrod Boucle For en "step by step" ?Je pars dans une autre direction par rapport à votre problème : à priori ce n'est que la valeur qui compte, donc ne prenez que la valeur. On crée une variable pour y mettre la valeur, ensuite on lance la boucle et plus de problème... @ bientôt LouReeD...
24/11/2015 à 21:27LouReeDSuivi du planning et de l'activité du personnelS'il vous plait... juste un téléchargement et je passe à 18000 !!!! Merci encore à vous ! @ bientôt LouReeD...
24/11/2015 à 21:00LouReeDSuivi de compte personnelA ce que je vois le SAV Duportal fonctionne toujours ! Comme indiqué, l'application ne gère pas les "doubles clic sur mensualisation" donc pour éviter ce phénomène, le bouton est masqué. Ceci dit, si vous avez préparez une mensualisation, qu'elle est inscrite, que le bouton disparaît, et que vous av...
24/11/2015 à 20:52chtimiliFichier plus simpleSans trop "bouleverser" votre code, il y a quelques petites modifications à faire... Je commence par le code du ComboBox3.Change : Ensuite dans tout votre code, essayez d'avoir la même orthographe, je veux dire par là que vous avez des "Quelle Pièce" et des "Quelle pièce" la casse n'étant pas la mêm...
24/11/2015 à 06:29LouReeDSuivi du planning et de l'activité du personnelJ'ai déjà remarquer "ce bug"... En fait la déclaration est utile pour la possibilité d'aller sur les feuilles planning et annuelle des personnel grâce au raccourcie clavier. Si vous mettez tout en "commentaire" alors plus de bug mais plus de raccourci également... Merci encore à vous et @ bientôt Lo...
23/11/2015 à 19:09SylloxOptimisation Code - Macro trop lenteMerci de tester... tenez moi au courant... @ bientôt LouReeD...
22/11/2015 à 22:13Dan42153Petite fabrique à histoiresAmusant ! Et maintenant, après avoir engrangé des connaissances nouvelles sur Excel.... , vous pourriez travailler une structure de phrase aléatoire, non ? ;- Merci @ vous pour cette application @ bientôt LouReeD...
21/11/2015 à 07:08SylloxOptimisation Code - Macro trop lenteJe mettrais le test du dossier : 'Création Dossier si il n'est pas présent' If Dir(Dossier, vbDirectory) = "" Then MkDir Dossier en dehors de la boucle, juste après l'assignation de la variable dossier. C'est toujours un test en moins à faire... Pour le nom du fichier : 'Pour les tests, on ajoute l'...
21/11/2015 à 06:59vincent59870Questions avec un fichier partagéRegarde le premier sujet du forum "application" : https://forum.excel-pratique.com/applications/ Sébastien à créé ce genre d'application, mais il faut passer par un serveur "base de données" C'est du beau travail ! @ bientôt LouReeD...
20/11/2015 à 16:56LouReeDSuivi du planning et de l'activité du personnelJe ne parlais pas de vous pour les retours, vous en avez fait déjà beaucoup ! Et je remercie tout ceux qui participe par leur retour sur ce topic, merci encore. Reste à moi la "charge" de faire LA version modifiable a souhait par l'utilisateur... @ bientôt LouReeD...
18/11/2015 à 23:05LouReeDSuivi du planning et de l'activité du personnelBonsoir @ tous ! Un petit passage pour vous dire : En effet 17743 téléchargements !!!! Mais si peu de retour... Aller, je retourne au travail rdi2: afin de sortir la version avec les lignes de planning modifiables par vos soins... @ bientôt LouReeD...
18/11/2015 à 18:45relmoRéalisation d'un Planning Dynamique par quinzainneEtant rémunéré aux sujets résolus, n'oubliez pas Je plaisante bien évidemment @ bientôt sur le forum LouReeD...
17/11/2015 à 23:26aalex85 Supprimer valeurs cellules si valeur supprimé de la listeOui mais ici c'est en moins pro ! Je n'arrivais pas à trouver le : C.Offset(0, -4).Resize(, 4).ClearContents pour effacer d'un seul coup les 4 cellules !!! Merci à vous. De mon coté j'ai ajouté un module pour effacer la cellule vide de la liste de choix, mais il doit y avoir plus propre pour le fair...
17/11/2015 à 21:59AnthonyCK Macro de mise en forme conditionnelleSi la macro de mise en forme est lancée lorsque les cellules de la colonne A sont modifiées alors il y a un exit sub de trop... Si elle doit être traitée quelque soit la cellule modifiée, alors je ne vois pas pourquoi elle ne marche pas... @ bientôt LouReeD...
17/11/2015 à 21:54aalex85 Supprimer valeurs cellules si valeur supprimé de la listeBonsoir, et de retour ! Ci dessous le code complet de la Sub Change : En surligner ce qu'il y a à ajouter. En simple : si on efface les données des cellules de droites c'est qu'on a effacé une des valeurs de la liste de la feuille5 donc en cellule de test des feuilles 1 à 4 "C" on inscrit la valeur...
17/11/2015 à 19:08relmoRéalisation d'un Planning Dynamique par quinzainneAprès avoir fait les modifications : année 2015, allongement de la zone nommée jusqu'à B61, puis retour sur le planning, sélection de 26 ou 27 ou 28 on a bien les semaine en conséquence... Ici la photo avec 27 où l'on voit bien la fin décembre et début janvier... @ bientôt LouReeD...
17/11/2015 à 06:03AnthonyCK Macro de mise en forme conditionnelleOups, pardon, j'étais parti sur une mise en forme d'une ligne complète... Hors là vous demandez la mise en forme de la colonne A et colonne I de la ligne Lig, donc c'est bien une virgule !!! Ca m'apprendra à "lire" trop vite les posts !!! @ bientôt LouReeD...
16/11/2015 à 23:10barkama Onglet de liste déroulante sur formulaireY aurait il un fichier ? Ceci permet d'avoir une réponse plus rapide @ bientôt LouReeD...
16/11/2015 à 23:03relmoRéalisation d'un Planning Dynamique par quinzainneSur votre feuille2 il vous faut redimensionner votre liste "mois" jusqu'à la ligne 61 : cellule nommée Mois= Feuil2!$B10:$B61 à ce moment vous aurez accès à ce qui vous manque... Mais il vous faudra peut-être changé la valeur de l'année considérée @ bientôt LouReeD...
16/11/2015 à 22:52AnthonyCK Macro de mise en forme conditionnelleEn VBA il y a le "texte" et les variables. Dans Range("A3:B7"), entre guillemet c'est "du texte" si on peut dire. Pour intégrer une variable dans du texte il faut comme vous le faites utiliser "&". Mais il faut garder "l'orthographe" du texte d'origine... Donc pour moi, sans regarder plus loin, il y...
16/11/2015 à 22:44gregcomptaVBA Excel - Trouver le themecolor d'une celluleVoici un bout de code extrait de mon fichier APAcHeS... Il permet de tester le type de remplissage d'une cellule ([Chômé]) et de le reproduire dans la mise en forme conditionnelle de la cellule de destination : Le test permet de déterminer si c'est une couleur seule (rouge, jaune, ver...), o...
15/11/2015 à 15:57Paldor Impression et numérotation page aléatoireEn fait Feuille.Range("AA1").value <>"" devrait donner comme résultat en info bulle soit : vide, soit "" ou bien le nom de la feuille testée. hors là il y a comme info : <variable objet ou variable de bloc With non définie>, ceci indique que VBA ne "connaît" pas Feuille ! Il y a un probl...
14/11/2015 à 11:15loulou1903Accélérer ouverture fichier ExcelPerso j'ai du mal "à voir" le fonctionnement du fichier, surtout que tout est vide... Une aide peut-être dans la séquence de fonctionnement ? Dans quel ordre sont entrées les données, et qu'est ce qui doit arriver lors du remplissage de quelle cellules ? @ bientôt LouReeD...