| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 05/11/2016 à 22:18 | Engels | Message d'alerte | Quelque chose de plus simple : tu pouvais mettre une MFC pour t'alerter... ! Dès lors que tu parles de message, pour qu'un message s'affiche lors d'un évènement, cela implique que l'on déclenche une action automatique à la survenance dudit évènement. Par ailleurs, lorsqu'on pose une question, il est... |
| 05/11/2016 à 14:15 | Nrev74 | Gestion d'une liste d'individu par formulaire | C'est un défaut de conception d'introduire un champ calculé dans une série modifiable par formulaire... La solution la plus simple pour ne pas toucher à la structure consiste à supprimer la formule, à calculer la valeur de ce champ lors de la saisie des champs intervenants dans le calcul au niveau d... |
| 05/11/2016 à 14:06 | edlede | Filtrage calendrier en semaine 0 | Je ne prétends pas produire quelque chose de tout à fait nouveau avec cette formule ! Toutes celles qui partent de la définition ISO pour opérer le calcul sont apparentées, les variations montrent seulement qu'on a quelques possibilités de choix pour arriver au même résultat... L'antériorité, à ma c... |
| 05/11/2016 à 13:46 | mafajo | Ajouter une couleur 2 | J'aime bien que l'objectif final soit clairement défini au départ... Je ne raffole pas des questions à tiroirs successifs dont on ne voit pas la fin ! J'ai alors le sentiment qu'on me promène... Et dans ce cas je n'ai jamais envie d'aller là où l'on veut m'amener sans me l'avoir dit au départ, j'att... |
| 05/11/2016 à 12:57 | mafajo | Ajouter une couleur 2 | Cela nous conduit donc à ceci : Sur ton premier fichier, sur lequel tu avais une erreur tout de même pour la ligne 3 ! La ligne 1 n'est donc jamais colorée. La MFC part de la ligne 2... Cordialement... |
| 05/11/2016 à 12:30 | Engels | Message d'alerte | A placer dans le module de la feuille concernée. Cordialement... |
| 05/11/2016 à 11:09 | mafajo | Ajouter une couleur 2 | Donc toutes les lignes devraient aussi devenir bleues ! (sauf celles où il n'y a rien). Alors ... |
| 05/11/2016 à 10:26 | eddie059 | Transfert de macros sur d'autres ordianteurs | Tu ouvres Excel : Fichier > Options > onglet Enregistrement. Tu y trouveras le chemin du dossier d'enregistrement automatique... Tu y vas, il y a toutes les chances que ton fichier soit là, ou dans un sous-dossier... Sinon, tu ouvres dans les options, les paramètres du centre de confidentialit... |
| 05/11/2016 à 10:07 | didic974 | Colorer une cellule en fonction d'une autre | Faut apprendre à écrire les MFC ! Tu as 3 colorations s'appliquant à la même plage (le fait qu'elle soit discontinue ne change rien en la matière : la plage se définit ou se redéfinit si on veut l'étendre dans la zone 'Réfère à'). 3 MFC (une par mise en forme distincte) sont à mettre en place, inuti... |
| 05/11/2016 à 00:05 | edlede | Filtrage calendrier en semaine 0 | Mise au point de la liste des semaines (feuille Param) : - En I2, tu débutes ta "première" semaine de l'année (qui n'est pas forcément la semaine 1) par la date du 1er janvier (qui n'est pas forcément un lundi. [=DATE(An;1;1)] - La fin de cette première semaine sera par contre bien un dimanc... |
| 04/11/2016 à 22:56 | edlede | Filtrage calendrier en semaine 0 | Commençons par la formule... ! Le calcul du numéro de semaine selon la norme ISO en vigueur repose sur le fait que la semaine 1 de l'année contient toujours la date du 4 janvier. Le premier lundi est donc le lundi de la semaine qui contient le 4 janvier. Le jour de semaine du 4 janvier pouvant varie... |
| 04/11/2016 à 15:31 | edlede | Filtrage calendrier en semaine 0 | Teste ça ! Explications plus tard, je sois aller poster un courrier..... |
| 04/11/2016 à 14:10 | edlede | Filtrage calendrier en semaine 0 | Pour ma part, je t'ai indiqué une solution qui me paraît fixe (qui n'a plus à être retouchée les années suivantes)... Cordialement... |
| 04/11/2016 à 11:46 | edlede | Filtrage calendrier en semaine 0 | C'est un algorithme approximatif, non pérenne, que je considère sans justification dans la mesure où un calcul exact pour toute date passée (sous réserve des bogues d'Excel en matière de dates...) et à venir peut être fait au moyen d'une formule classique de taille réduite. Il n'en est pas de même p... |
| 04/11/2016 à 10:28 | edlede | Filtrage calendrier en semaine 0 | Tu utilises encore cette horreur de formule ? Bonne journée... |
| 04/11/2016 à 10:13 | edlede | Filtrage calendrier en semaine 0 | Ce que je disais c'est que utilisant une semaine 0, dans ta liste il doit toujours y avoir une semaine 0 : elle sera datée lorsque le 01/01 n'est pas dans la semaine 1, et ne le sera pas si le 1/1 est dans la semaine 1 (la liste de la Combo affichera une valeur vide : si tu la sélectionnes, l'index... |
| 04/11/2016 à 08:20 | Nrev74 | Gestion d'une liste d'individu par formulaire | Suggestions... : Si pas de sélection ou valeur ajoutée manuellement, ListIndex = -1 (permet de distinguer si déjà inscrit ou non)... Faire en sorte qu'un seul bouton soit actif à la fois : nouveau ou modifier. Si on a sélectionné, puis qu'on efface Combo1 (ou qu'on modifie avec un numéro non listé)... |
| 04/11/2016 à 07:10 | claude.dasilva | Macro fusion de plusieurs fichiers en un seul | Bonjour Steelson, Un petit aménagement pour le transfert des données... Cordialement... |
| 04/11/2016 à 01:10 | edlede | Filtrage calendrier en semaine 0 | Je crois me souvenir que ton filtrage de semaine se fait sur ListIndex + 1. En le faisant sur ListIndex, cela te permet une valeur 0, te permettant d'avoir une semaine 0 (ce qui ne décale pas les autres) et ajuster ta liste, la semaine 0 restant vide si le 01/01 est dans la semaine 1. Cela fait just... |
| 04/11/2016 à 00:57 | ineouck | Bouton enregistrer | Avant de se lancer dans une réalisation il faut apprendre comment faire ! Et lorsqu'on demande de l'aide, on apprend aussi comment faire en lisant les explications à lire avant de poster ! Cordialement... |
| 04/11/2016 à 00:43 | gemred | Clignoter | Je ne suis pas convaincu que ce modèle soit semblable à l'original dans sa structure... J'aurai prévenu et réinterviendrais pas si tu rencontres des problèmes d'adaptation... Le mécanisme est on ne peut plus simpliste : - une MFC applique une couleur bleu sur la cellule référencée, si la seconde d'h... |
| 03/11/2016 à 22:19 | math54 | Countifs et nombre à virgule | Je n'ai pas de fichier à explorer ! Ne mélange pas le format (qui définit ce que tu vois dans la cellule) avec la valeur contenue dans la cellule. Ceci étant si ta cellule est au format nombre avec 2 décimales, toutes les valeurs numériques y seront affichées avec 2 décimales, ton propos est donc un... |
| 03/11/2016 à 22:09 | albelo | Comparer date format mois-année | Evidemment dans le cas où personne ne répond à la condition, le tableau n'est même pas dimensionné... J'aurais dû prévoir ce cas cependant ! J'ai donc fait un ajout à la macro pour le cas de recherche infructueuse. J'ai aussi modifié la formule en H1 : de façon qu'elle renvoie le dernier jour du moi... |
| 03/11/2016 à 15:45 | NARIES2016 | Transformer tableau en matrice | Mais cela me paraît tout à fait judicieux ! Salut Galopin ! Les fonctions BD... sont sous-utilisées, il faut que je me fasse un noeud quelque part pour y penser... Bonsoir à tous... |
| 03/11/2016 à 15:27 | math54 | Countifs et nombre à virgule | La raison est nécessairement à chercher dans le fichier ! As-tu au moins déjà essayé de taper manuellement la formule en D17 pour comparer le résultat... ... |
| 03/11/2016 à 15:23 | NARIES2016 | Transformer tableau en matrice | Sauf que d'un coté 535 points et de l'autre 2, si j'ai bien vu. Tableau de 536 lignes et 3 colonnes (y compris en-têtes) ... |
| 03/11/2016 à 15:06 | Tchio77 | Macro dans une macro | J'apprécie l'effort ! Remets un fichier après avoir rassemblé le tout..... |
| 03/11/2016 à 15:05 | math54 | Countifs et nombre à virgule | La raison n'est pas visible dans ce que tu présentes... |
| 03/11/2016 à 14:53 | math54 | Countifs et nombre à virgule | Type DInf et DSup As Double ! (NB: Les déclarations sont toujours à mettre systématiquement en tête de procédure...) Cordialement... |
| 03/11/2016 à 14:33 | Tchio77 | Macro dans une macro | Il y a divers moyens de jongler avec la portée des variables et des procédures entre différents modules... Mais il faut les utiliser avec discernement pour que le résultat reste rationnel. En l'état actuel, plus d'un module est une gêne et n'apporte aucun avantage. Quant à ce que tu nommes parties d... |
| 03/11/2016 à 14:06 | mika51 | Fonction copier/coller/couper | Honnêtement ! Pas d'utilisation des balises Code pour citer du code ! Code non indenté ! Dès la 3e ligne on trouve un Select ! Expressions évidemment non qualifiées... ! Longue énumération d'affectations à des cellules qui se suivent... (pas d'utilisation de boucles...) Pas d'utilisation de tableau... |
| 03/11/2016 à 13:50 | Tchio77 | Macro dans une macro | Un module est destiné à accueillir du code, le nombre de procédures n'est pas limité... Du moins tant que ton projet ne prend pas des dimensions gigantesques il n'y a pas de raison de multiplier les modules. 4 modules standard, c'est 3 de trop, s'il n'y a pas de justification spécifique à isoler tel... |
| 03/11/2016 à 13:36 | gemred | Clignoter | Curieux ! parce qu'il n'y a aucun texte sur ton image (autre que la référence), il semble y avoir des formes et/ou des cellules fusionnées, et ta couleur bleu ciel couvre plusieurs cellules dont on ne sait ce qui permet de les identifier... |
| 03/11/2016 à 13:29 | edlede | Format date combobox | Ce que j'ai trouvé ingénieux, c'est de faire correspondre l'index (ListIndex) de la Combo au critère de filtrage : économie de moyens pour obtenir le résultat voulu... Si c'est bien de cela dont tu parles, je n'en suis pas étonné, Galopin est toujours ingénieux en la matière... ! Mais savoir réutili... |
| 03/11/2016 à 13:15 | albelo | Comparer date format mois-année | D'abord, il est bon de penser à écrire un code propre et lisible. Pour cela, au niveau de l'écriture, on indente le code selon des règles prédéfinies. Il sera ainsi plus rapidement lisible et compréhensible, et dans des proportions parfois considérables... On évite aussi de singer l'enregistreur, et... |
| 03/11/2016 à 12:22 | gemred | Clignoter | 1) Sans macro je ne sais pas faire ça ! 2) Es-tu sûr que ton fichier est conforme à l'original ? La structure me paraît totalement dissemblable ... |
| 03/11/2016 à 12:10 | edlede | Format date combobox | Ton dispositif est ingénieux ! Et ton problème d'affichage peut être rapidement réglé : En Param!K2 tu mets la formule : Tu la tires jusqu'au bas de la colonne. Tu modifies la plage nommée Week : tu fais référer le nom à K2:K54. Tu élargis ta combo (pour voir la totalité du texte)... Tu supprimes la... |
| 03/11/2016 à 11:45 | smartizz | Bouton ajouter | On peut toujours anonymiser un fichier ou l'expurger de données confidentielles en y substituant des éléments fictifs, et en conservant la structure et les types de données en conformité avec l'original. Ou en fabriquer un conforme à l'original. Tu peux sinon garder le problème ! Aucun inconvénient... |
| 03/11/2016 à 11:38 | smartizz | Bouton ajouter | Cette méthode de réinitialisation d'un Userform n'est pas spécialement élégante (c'est mon point de vue ! )... Si elle ne fonctionne pas, c'est qu'elle n'est pas adaptée au cas où tu l'appliques ! Et pour examiner le cas dans lequel tu l'appliques, le code de la procédure qui flanche ne suffit pas.... |
| 03/11/2016 à 11:29 | rahimpamelo | Condition des date | Si ton tableau ne permet pas de voir chaque infraction (ou nombre d'infraction) en regard d'une date, on ne peut pas calculer le nombre d'infractions par mois, puisque les infractions sont sans date correspondante. Une fois réorganisé ton tableau : SOMMEPROD ou NB.SI permettra ce calcul. VBA inutile... |
| 03/11/2016 à 11:03 | priatel | Bloquer défilement lignes | Tu peux masquer les lignes et colonnes que tu ne veux pas voir ... |
| 03/11/2016 à 10:58 | gemred | Clignoter | Non ! Elle devrait ? Salut Patrick ... |
| 03/11/2016 à 10:57 | Myrse | Valeur cherchée dans un tableau | Parce que : 0 - 0 = 0 ! Je suppose que tu as voulu écrire : Tu peux aussi (plus élégamment) : Cordialement... |
| 03/11/2016 à 10:35 | gemred | Clignoter | Tu dois bien te douter qu'une image ne permet pas de travailler sur ta question..... |
| 03/11/2016 à 10:24 | MarineAC | Gérer les tableaux structurés en VBA | Tu décharges le userform de la mémoire à la validation... donc tu ne l'as plus. Note déjà que tes vérifications au début de la procédure Ecrire_Pret seraient plus logiquement placées en tête de cette procédure. Après l'exécution de Ecrire_Pret, au lieu de fermer, tu effaces les TextBox (=""), et tu... |
| 03/11/2016 à 10:14 | esteban001 | Macro INDEX EQUIV | Lorsque j'interviens, j'évite autant que possible de me charger d'un travail dont je n'ai aucune envie, ni le cas échéant de le réaliser d'une façon qui ne me conviendrait pas à moi. Donc si en l'état j'ai cru bon de soulever les principales erreurs ou anomalies que j'ai constatées, pour autant je n... |
| 03/11/2016 à 09:59 | MarineAC | Gérer les tableaux structurés en VBA | Faut dire que tu compliques à loisir ! Pour commencer, les variables se typent individuellement dans les déclarations. Quand tu ne type pas, le type est Variant. Donc quand tu veux du Variant, autant ne rien mettre... Dans : Dim MaDateP, MaDateR As Variant les 2 sont Variant, mais la première parce... |
| 03/11/2016 à 08:52 | Kuartz | Problème sur Application.Union | Si on crée un nouveau classeur dans une nouvelle instance d'Excel, ce qui n'avait rien de nécessaire ! le classeur pouvait fort bien être créé dans la même instance que le classeur origine, il est mieux de savoir ce que l'on fait et de tenir compte qu'on est en présence de 2 Excel ! Le cas échéant,... |
| 02/11/2016 à 23:41 | Moé Kolisse | Trier dans un ComboBox pour Rapport | Tu peux trier la liste avant de l'affecter au Combo : Et tu termines ton Initialize ainsi : NB- Si ton code était indenté, il serait nettement plus lisible ... |
| 02/11/2016 à 23:14 | Thed006 | Date de dernière ouverture fichier | Tu mettras le bon mot de passe à la place de "motdepasse" dans la procédure DernierEnreg (Module1). Cette procédure est déclenchée à l'ouverture du classeur, et 5 secondes après chaque enregistrement. La dernière ligne est destinée à ce que cette opération ne provoque pas le message "Voulez-vous enr... |