| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/06/2014 à 10:30 | mloic | Fonction find | Avec un fichier de travail ça serait mieux. Sans doute que .offset(ligne,colonne) selon la position du tableau voulu pourra te servir. eric... |
| 04/06/2014 à 10:14 | Viox | Application Screen Updating | Inutile, le =true aura été exécuté lors du End Sub de la macro appelée et donc le rafraichissement chronophage lancé. Si empêcher le recalcul n'est pas suffisant, le plus efficace serait la suppression des feuilles et leur recréation à partir de feuilles modèle vierges (cachées éventuellement) eric... |
| 04/06/2014 à 10:03 | Chrige | Propriété Personnalisé indisponible dans les ListView | Désolé d'avoir voulu t'aider. Je n'ai pas à me justifier mais j'avais bien tout lu dans le détails et ne suis intervenu que quand tu as annoncé les avoir perdu. Tant de mauvaise foi et de remerciement d'y avoir passé du temps me laissent coi. Purée mais regarde-toi. Sidérant. Moi j'ai bien cette pro... |
| 04/06/2014 à 09:03 | Viox | Application Screen Updating | Ce n'est pas 'crasher' ça... Peut-être doit-il ré-évaluer des formules dépendantes, ce qui prend du temps. Essaie en ajoutant Application.Calculation = xlCalculationManual au début. Remettre Application.Calculation = xlCalculationAutomatic à la fin. Et tu auras du mal à mettre Application.ScreenUpda... |
| 04/06/2014 à 08:26 | Chrige | Propriété Personnalisé indisponible dans les ListView | Il faut lire toute la phrase en entier J'apprécie plus que moyennement cette intervention. C'est seulement aujourd'hui que tu dis avoir récupéré l'usage des listview ! Pas de mauvaise foi stp, et pas la peine d'essayer de m'apprendre à lire. Je sais, ce n'est jamais le demandeur qui s'explique mal.... |
| 03/06/2014 à 21:30 | Chrige | Propriété Personnalisé indisponible dans les ListView | Ah ! On va dire que j'ai mal dû comprendre ça alors : eric... |
| 03/06/2014 à 19:09 | tkd2009 | Application.Match VS WorksheetFunction.Match ? | En plus de la différence en cas d'erreur, WorksheetFunction. te donne aussi accès à l'intellisense de vba : après saisie du . tu as la liste des fonctions en liste déroulante. Ca peut servir si tu ne te rappelles plus bien de la traduction anglaise de la fonction ou pour savoir si elle est disponibl... |
| 03/06/2014 à 18:50 | ian972 | Actualiser une liste deroulante | Jolie et très intéressante solution Nad eric... |
| 03/06/2014 à 18:45 | Chrige | Propriété Personnalisé indisponible dans les ListView | Ce n'est à faire que si tu n'as pas les listview, pas si c'est juste une propriété à laquelle tu n'accèdes pas. Sinon je ne pourrais pas faire grand chose de plus pour toi... eric... |
| 03/06/2014 à 15:01 | jeanmichel0404 | Recherche façon simple | Oui, j'ai fait pour ton exemple où ils l'étaient. Sinon c'est une question plus compliquée, démarre un nouveau topic dans ce cas. eric... |
| 03/06/2014 à 12:51 | Julo | Nommer chaque colonne de la première/dernière ligne | Si ça t'intéresse quelques améliorations : ne demande suppression des doublons que s'il y en a. possibilité de créer un rapport des noms créés et leurs caractéristiques. eric... |
| 03/06/2014 à 12:43 | jeanmichel0404 | Recherche façon simple | Ne pas utiliser la fusion qui met le bazar partout, à limiter aux titres. eric... |
| 02/06/2014 à 21:53 | jeanmichel0404 | Recherche façon simple | Nb Appels, en C2 : Durée, en D2 : 9 étant le nombre de personnes, présent 2 fois dans chaque formule. eric... |
| 02/06/2014 à 16:12 | Julo | Nommer chaque colonne de la première/dernière ligne | Ca tombe bien, c'est ce que je suis en train de me faire. Tu pourras faire un test grande largeur A la différence que la plage nommée commence à la ligne 2 pour exclure le titre. Ce sont des noms dynamiques qui sont créés. Un ajout ou retrait dans la liste est pris automatiquement en compte sans à a... |
| 02/06/2014 à 15:14 | Relien33 | Utilisation en-têtes colonne dans sommeprod | Et pourquoi pas utiliser un TCD qui est prévu pour ça ? Aucune formule à saisir... Question subsidiaire : pourquoi parler de jours ouvrables alors que le 1er jour du résultat voulu est justement un dimanche (non ouvrable) ? Si tu veux des cumuls il faut préciser. eric... |
| 02/06/2014 à 10:36 | Relien33 | Code VBA création tableau avec jours du mois en cours | Pas sûr que ce soit ok s'il désire ajouter la gestion des fériés. eric... |
| 02/06/2014 à 09:51 | Relien33 | Code VBA création tableau avec jours du mois en cours | Voilà : Une précision que j'avais oubliée : ne fonctionne que sur excel 2010 et supérieur. eric... |
| 02/06/2014 à 08:35 | Max6546 | Rehcerche Grande Valeur | Heuuu, les graphiques ne m'intéressent que moyennement. Je ferai un nouveau tableau avec ces valeurs pour faire le graphique. Il y a peut-être mieux, éventuellement démarre un nouveau topic pour cette question. eric... |
| 02/06/2014 à 08:32 | Relien33 | Code VBA création tableau avec jours du mois en cours | Ce n'est pas une coquetterie, c'est une grossière erreur de ma part. Qu'entends-tu exactement par ouvrable ? Là tu as du lundi au vendredi. eric... |
| 01/06/2014 à 23:59 | gardian | Recherche une formule | C'est ce que tu peux faire pour les explications ? Tu es vraiment à fond ? On n'est pas dans ta tête.. Je passe aussi... eric... |
| 01/06/2014 à 23:52 | Relien33 | Code VBA création tableau avec jours du mois en cours | Le fait que tu aies mis la plage en tableau amène des bizarreries. Comme j'utilise la fonction SERIE.JOUR.OUVRE.INTL, tu peux facilement ajouter une liste des fériés et y faire référence. eric... |
| 01/06/2014 à 23:12 | Max6546 | Rehcerche Grande Valeur | Oui. sur Feuil1 : sur Feuil2 : eric... |
| 01/06/2014 à 19:15 | Max6546 | Rehcerche Grande Valeur | Eric... |
| 01/06/2014 à 19:07 | Nemesisfr | Appeler fonction en concaténant | Ca ne dois pas te faire grand chose à modifier. Mais si tu ne veux pas toucher à ces fonctions fait qcq chose comme ça : function générale(année as long) select case année case 2010-2012 'années de 2010 à 2012 maFonction2010 case 2103 maFonction2013 case 2014 maFonction2014 case else ' cas non prévu... |
| 01/06/2014 à 17:59 | Nemesisfr | Appeler fonction en concaténant | Non tu ne peux pas mais tu as plus simple : passer un paramètre à ta fonction. En fonction de ce paramètre tu fais un traitement ou un autre. eric... |
| 01/06/2014 à 15:31 | Ginga999 | Coder une fonction SOMPROD en VBA | Tout s'apprend, on a tous commencé en tâtonnant plus ou moins bien Utiliser les tableaux fait gagner énormément de temps sur les grandes bases. Toutes les données sont lues en une fois. Lire cellule par cellule est très couteux (100 fois plus lent parfois) Si tu as une grande boucle c'est préférable... |
| 01/06/2014 à 14:58 | Yvouille | Problème avec le code Workbook_BeforeClose | Pas regardé dans le détail ni testé mais ton Public Flag As Boolean ne devrait pas être dans un module standard ? eric... |
| 01/06/2014 à 14:51 | Ginga999 | Coder une fonction SOMPROD en VBA | On a le résultat de ce qu'on calcule. Je ne voulais pas tout faire que tu apprennes, mais bon : eric... |
| 01/06/2014 à 11:53 | Ginga999 | Coder une fonction SOMPROD en VBA | Faire en vba 150 sommeprod() sur 9000 lignes ne serait pas très efficace. Tu devrais mettre tes données dans une variable tableau et compter en balayant toutes les lignes une seule fois. Reste peut-être une question à se poser : 1 patient présent plusieurs jours + de 24h à 9h, le comptes-tu plusieur... |
| 01/06/2014 à 11:36 | Chrige | Propriété Personnalisé indisponible dans les ListView | Listview est dans Mscomctl.ocx qui doit se trouver dans System32. C'est le seul fichier qui t'intéresse. Le mien, mais ça serait mieux de le trouver sur le site de microsoft : Si la dll est inscrite plusieurs fois ça peut aussi poser des problèmes. Ce qui n'est pas exclu vu que tu as fait plusieurs... |
| 01/06/2014 à 10:32 | Chrige | Propriété Personnalisé indisponible dans les ListView | Il y en a sûrement d'autres sur google. eric... |
| 01/06/2014 à 09:20 | Chrige | Propriété Personnalisé indisponible dans les ListView | Oui cela je le sais bien, puisque j'ai déjà tenté de remplacer les 2 fichiers Mscomctl.ocx et Mscomct2.ocx. Et bien dans la procédure de Grisan remplace SysWOW64 par System32 eric... |
| 01/06/2014 à 00:02 | Chrige | Propriété Personnalisé indisponible dans les ListView | Si tu es en 32 bits c'est le répertoire System32 qui est utilisé pour les dll 32 bits. à voir aussi ce pb sur les listview suite à mise à jour de sécurité : http://support.microsoft.com/kb/2598039 En résumé : eric... |
| 31/05/2014 à 23:30 | Ginga999 | Comparaison de Date avec décimales des heures | C'est vrai qu'il faut tenir compte des sorties postérieures à la date de critère. Autre formule plus simple (plus que 2 additions et 2 tests, dans un gros sommeprod ça compte) avec cette date en F2 mise sous la forme 01/01/14 9:00 : =SOMMEPROD((($B$2:$B$9000+$A$2:$A$9000)<=(F2-1))*(($D$2:$D$9000+... |
| 31/05/2014 à 19:13 | Ginga999 | Comparaison de Date avec décimales des heures | Si ça peut te dépanner, avec la date en F2 : Mais je ferais plutôt un une colonne de plus et un TCD eric... |
| 30/05/2014 à 15:54 | gloub | Afficher une feuille (et ouvrir le classeur au besoin) | Ca fonctionne chez moi... eric... |
| 30/05/2014 à 15:40 | agnesd | Chercher des informations dans une liste - autre question | Ca sera sans doute equiv() pour rechercher et index() pour ramener la valeur. Sans fichier difficile d'en dire plus... eric... |
| 30/05/2014 à 15:30 | tchauville | Masquer automatiquement colonnes Excel 2010 | Sans macro, pourquoi ne pas figer les volets en E30 tout simplement ? eric... |
| 30/05/2014 à 15:26 | gloub | Afficher une feuille (et ouvrir le classeur au besoin) | Je n'ai pour ainsi dire rien changé à ta macro, et en tout cas rien au niveau de l'ouverture du fichier. A la limite remplace windows. par workbooks. plus orthodoxe et laisse-le dans le if mais rien à voir avec ton soucis d'ouverture. Contrôle nom et chemin, et pour tester ta structure utilises un c... |
| 30/05/2014 à 14:54 | gloub | Afficher une feuille (et ouvrir le classeur au besoin) | Ok, je vais être laconique moi aussi alors. C'est tout ? eric... |
| 30/05/2014 à 11:21 | gloub | Afficher une feuille (et ouvrir le classeur au besoin) | A tester : eric... |
| 30/05/2014 à 10:04 | gloub | Afficher une feuille (et ouvrir le classeur au besoin) | Met l'activation du classeur et l'affichage de la feuille en dernier, après l'ouverture éventuelle du classeur. eric... |
| 29/05/2014 à 23:25 | loukas76 | Temps de calcul extrêmement long | Re, AR$5:AR$501 et $A$7 eric... |
| 29/05/2014 à 23:03 | loukas76 | Temps de calcul extrêmement long | Re, AR$5:AR$501 et $A$7 eric... |
| 29/05/2014 à 19:04 | loukas76 | Temps de calcul extrêmement long | Difficile de faire des propositions sans un extrait de ton fichier. eric... |
| 29/05/2014 à 08:42 | thecroche | Diviser un nombre en tranches égales aléatoires | ??? Si elles sont égales elles sont équitables et il n'y a plus du tout d'aléatoire. Si tu pouvais t'expliquer mieux et donner des exemples complets. eric... |
| 29/05/2014 à 07:43 | philaplon | Binome a rechercher | Ben les 2 puisque tu as dit que c'était incomplet pour les 2. 1) est pour I 2) est pour J Avec equiv() tu peux récupèrer la colonne de chaque élément sur la ligne. Si j'ai bien compris tu veux la valeur du plus à droite, donc celui qui a la plus grosse colonne. Ensuite tu as cette valeur soit avec i... |
| 28/05/2014 à 07:26 | philaplon | Binome a rechercher | Des pistes donc. 1) c'est les deux que l'on doit surveiller : nb.si()+nb.si()=2 2) equiv() sur chaque élément et récupérer celui de la colonne max. eric... |
| 28/05/2014 à 07:10 | electrotel | Liste expotable | Dans VBE (l'éditeur VBA) fait F4 pour afficher la fenêtre 'propriétés' si tu ne l'as pas. Double-clic sur FrmCptCat et sélectionner ListBox1. Agir sur la propriété ColumnCount. Regarder la propriété Width (largeur du ListBox1) et répartir la largeur sur celles des colonnes dans ColumnWidth. Tout cec... |
| 27/05/2014 à 14:55 | bartim | Arborescence, regroupement par groupe | Tiens, j'avais posté une version que j'ai dû oublier de valider. Donc voici la dernière. Résultat sur le gros fichier en 10 s, sachant que la précédente mettait 22 min Il y a des trous dans les n° de groupe, je ne pense pas que ce soit un pb pour toi. J'ai ajouté un bouton de tri, et une zone de fil... |