Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 00:49
Version d'Excel :2021fr
Messages
12'788
Votes
1'985
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par eriiic - page 129

DateAuteur du sujetSujetExtrait du message
18/10/2017 à 12:26neomorpheus35 Si valeur rechercher est vide ne rien faireDésolé mais j'ai testé avant de poster. Quelle recherche vide a écrasé quelle cellule ? Fournir le fichier eric...
18/10/2017 à 12:21Antoine01 Déplacement du curseur de cellules en cellules...
18/10/2017 à 09:39Florian53SommeProd en VBAC'est normal que tu n'initialises pas x dans un Case Else ? Là tu réutilises .Cells(Rows.Count, 7).End(xlDown).Row +1 eric...
18/10/2017 à 01:04Landry85 Gestion erreur quand valeur recherchée n'existe pasA main levée, il faudra peut-être des adaptations : eric...
17/10/2017 à 20:55Yeshua Gestion de librairie DictionnaryTa fonction s'appelle MonDico2 ??? Le dict à utiliser doit porter le nom de la fonction, je te l'avais mis en commentaire. eric...
17/10/2017 à 17:50Yeshua Gestion de librairie DictionnarySi tu donnais les messages d'erreurs au lieu de "ça plante" tu ne crois pas que ça aiderait ? Dans for each key in MyDico.keys key doit être variant...
17/10/2017 à 17:05ElhadjApplication.screenupdating qui ne fonctionne plusN'ayant qu'office 2010 difficile pour moi de tester quoique ce soit. C'est le problème de la nouvelle interface SDI depuis 2013, certaines actions sont bancales. Une autre technique consiste à masquer temporairement l'application : à faire sur la (les) windows concernées. eric...
17/10/2017 à 16:39Yeshua Gestion de librairie DictionnaryOui, c'est exactement ça. Tu as juste à remplacer la déclaration et l'initialistaion du dico par ce que je t'ai indiqué...
17/10/2017 à 15:19ElhadjApplication.screenupdating qui ne fonctionne plusLa réponse t'a été apportée ici https://forum.excel-pratique.com/excel/application-screenupdating-qui-ne-fonctionne-plus-t99917.html#p583390 et tu n'as pas été au-delà de, je cite : Je n'ai rien de plus à ajouter à la réponse de dhany. eric...
17/10/2017 à 15:13Yeshua Gestion de librairie DictionnarySi tu déclares le dict comme je te l'ai indiqué plus besoin de se soucier des librairies. Tu ne peux pas trier un dictionary directement. On peut même se demander si tu as bien fait de choisir ça vu que son but est d'obtenir directement une valeur à partir d'une autre et pour cet usage nul besoin qu...
17/10/2017 à 14:02ElhadjApplication.screenupdating qui ne fonctionne plusTu confonds nom de feuille, index de feuille et codename de feuille. Tu as 3 feuilles, donc les index ne peuvent aller que de 1 à 3 Pour la 2nde feuille ces notations sont équivalentes : Sheets("rapport de contrôle") ' par le nom Sheets(2) ' par l'index, elle est en 2nde position !!! Feuil4 'par le...
17/10/2017 à 13:44steph42300 Recherche v valeur numérique procheComme quoi fournir un fichier qui ne représente pas toute la réalité ne sert à rien.....
17/10/2017 à 12:52So91CannibalisationPousse-toi, ton épaule cache l'écran et on ne voit rien. eric...
17/10/2017 à 12:38Yeshua Gestion de librairie DictionnaryJe ne vois pas bien le rapport entre le message d'erreur et tes lignes (?.!?) Ceci dit déclare tes dictionary plutôt comme ça : pour ne pas être tributaire de la version présente sur le pc. Et si la fonction te pose toujours des problèmes laisse en Variant. eric...
17/10/2017 à 11:21steph42300 Recherche v valeur numérique procheEric...
17/10/2017 à 09:08neomorpheus35 Si valeur rechercher est vide ne rien faireUn essai. eric...
17/10/2017 à 08:41Antoine01 Déplacement du curseur de cellules en cellulesOu bien : eric...
17/10/2017 à 00:45seyf1981 Suppression de 3 valeurs simultanémentJe ne vois pas pourquoi. Quand on sait ce qu'on veut et qu'on le fait correctement ça ne pose pas de problème. Mais c'est ton choix, tu en es libre aussi...
17/10/2017 à 00:33yanick38 Savoir si je peu definir une frequences fiable96 mois ? Ben t'es pas au bout... Là il faut le faire en vba...
16/10/2017 à 19:10yanick38 Savoir si je peu definir une frequences fiableTu t'adresse à qui ? Si c'est à moi explique-moi comment tu comptes détecter une fréquence de 15 mois avec 12 valeurs ? Sinon tu dois pouvoir insérer 5 en mettant la formule adéquate. Pour 12 il suffit d'un seul 1 présent ce qui n'aura pas grande signification. eric...
16/10/2017 à 17:46seyf1981 Suppression de 3 valeurs simultanémentAutre proposition, à mixer avec l'existant : eric...
16/10/2017 à 00:39yptsba Supprimer les mots en double d'une celluleC'est sympa de demander ailleurs à 23:33 alors que quelqu'un travaille pour toi ici... eric...
15/10/2017 à 13:34yanick38 Savoir si je peu definir une frequences fiableEn gros (pas trop simple à expliquer dans le détail) ça regarde une colonne /2 (ou /3 etc), ça compte le nombre de 1 et fait le rapport avec le maximum possible. Et il faut le faire en décalant d'une colonne à chaque fois, c'est pourquoi la formule s'allonge de plus en plus. Pour 1/4 tu dois avoir 4...
15/10/2017 à 13:18PG59180Comment sélectionner mes plages nomméesAvec As String je m'en doutais... Je t'ai mis un dernier exemple. Si avec celui-ci tu ne comprends toujours pas ce qu'il faut faire c'est qu'il te manque trop de bases. Commence par les combler. Si c'est trop dur, oublie ma proposition et continue avec tes noms...
15/10/2017 à 12:06PG59180Comment sélectionner mes plages nomméesQue contiennent mois , Semaine et Epreuve ? avec Semaine = n° de la semaine seul...
15/10/2017 à 11:19PG59180Comment sélectionner mes plages nomméesBen faut en grouper 4. tu as un exemple d'utilisation dans la procédure test(), ça devrait être suffisant. A se demander si tu as seulement pris le temps de lire le code pour essayer de comprendre. L'utilisation tient en 3 lignes : faut pas exagérer S'il te manque les bases de vba regarde en haut le...
14/10/2017 à 17:26lulumerluInsérer des lignes dans une arborescenceIl reste la dernière question.... Mais je t'avoue que pour l'instant je ne sais pas par quel bout le prendre...
14/10/2017 à 14:52med-midouFichier non enregistréRemarques Vous pouvez également accéder à l’un des emplacements de fichiers suivants pour ouvrir le fichier, en fonction de votre système d’exploitation : Windows 7/Windows Vista C:\Users\Nom_Utilisateur\AppData\Local\Microsoft\Office\UnsavedFiles Windows XP C:\Documents and Settings\Nom_Utilisateur...
14/10/2017 à 14:36lulumerluInsérer des lignes dans une arborescenceAh ben oui, c'est nettement mieux Reste à absorber l'exemple maintenant. Si tu n'avais eu que : aurais-tu créé un ss-ensemble pour Tâche A,Tâche B ? Même question pour des tâches non issues de la racine mais d'un niveau quelconque : aurais-tu créé un ss-ensemble pour Tâche G,Tâche H ? Et une dernièr...
14/10/2017 à 12:53lulumerluInsérer des lignes dans une arborescenceIndirectement si. Tu colles des pavés qui ne donnent pas du tout envie de lire. Aère ton texte et tu auras sans doute plus de réponses, il n'y en avait aucune lorsque je suis passé. eric...
14/10/2017 à 11:36yanick38 Savoir si je peu definir une frequences fiableUn essai. eric...
14/10/2017 à 01:23piratman Remplir la liste d'une combobox par une var. DictionnaireEt pour répondre à ta 1ère question, après qq tests j'ai bien l'impression que c'est le .List qui est interdit avec un combobox sur feuille. Le dictionary n'y est pour rien. eric...
14/10/2017 à 00:55yanick38 Savoir si je peu definir une frequences fiableSauf qu'il manque novembre... Seulement pour 1 mois/2 ? combien à la louche ? eric...
14/10/2017 à 00:49lulumerluInsérer des lignes dans une arborescenceLa touche Entrée (ou Enter) se trouve à droite au-dessus de Maj. eric...
14/10/2017 à 00:13HxDice Récupération ligne et colonne d'un autofillRe, complément de ma proposition pour etat() je ne suis sûr de rien à cause des bizarreries (pour être poli ) de ton modèle. Il y aura peut-être des fonctionnements à reprendre à la marge, ce qui compte c'est le principe. eric eric...
13/10/2017 à 19:39HxDice Récupération ligne et colonne d'un autofillLa mienne balaie l'ensemble des cellules concernées sans problème constaté. Je réduis en plus la sélection pour qu'un collage ou un 'tirer' concernant plusieurs colonnes ne mette pas le bazar. Un Stop suffit pour s'en assurer. Balayer Selection le fait aussi...
13/10/2017 à 16:04EricF Attribution d'un nombre de points par rapport à une égalitéPour 10 tu veux 1, c'est 11-10 idem pour 9 etc Pourquoi en vba ? Ca restera plus rapide et plus souple par formule...
13/10/2017 à 16:00HxDice Récupération ligne et colonne d'un autofillLe plus propre serait : et donner paramètre à etat() c ou sa ligne eric...
13/10/2017 à 15:44EricF Attribution d'un nombre de points par rapport à une égalitéA contrôler : eric...
13/10/2017 à 15:10nikoum22Bouton d'outil "RELATION" introuvableA ton aise. pourtant on trouve plein d'infos intéressantes. Bonne continuation...
13/10/2017 à 13:23nikoum22Bouton d'outil "RELATION" introuvablePas envie de me taper 5' de vidéo. C'est à quel endroit ? Ou plus simplement ce par quoi tu aurais dû commencer : https://www.google.fr/search?q=excel+bouton+relation&rlz=1C1NHXL_frFR710FR710&oq=excel+bouton+relation&aqs=chrome..69i57j69i60l2.7439j0j7&sourceid=chrome&ie=UTF-8 eriv...
13/10/2017 à 13:04nikoum22Bouton d'outil "RELATION" introuvableSans doute une nouveauté, n'existe pas sur 2010. Clique droit sur le ruban, 'Personnalisé le ruban', dans la liste déroulante choisir 'Toutes les commandes'. Chercher dans la liste en-dessous si tu trouves ton bonheur pour l'ajouter. Sinon pour ajouter un TCD c'est dans Insertion eric...
13/10/2017 à 12:48PG59180Comment sélectionner mes plages nomméesPlutôt que de t'embêter à poser une palanquée de noms à chaque création de feuille, une fonction qui te retourne le range selon les paramètres passés : Par contre je n'ai pas compris pourquoi tu avais prévu 6 jours pour n'en sélectionner que 5. Je suis resté sur 6 jours. A toi d'adapter, et t'en ins...
13/10/2017 à 08:55Joh2001Plantage Macro au bout de 3 utilisationsAnnulé, erreur de topic. eric...
13/10/2017 à 08:39PG59180Comment sélectionner mes plages nomméesTu as aussi l'écriture abrégée, et il faut éviter les .select inutiles : eric...
13/10/2017 à 00:48dreezyFonction de correspondanceUn petit test. sur 2000 lignes : recherchev() : 0.008 s TrouverCorresp() : 0.28 s 46 fois plus lent. sur 20000 lignes : recherchev() : 0.034 s TrouverCorresp() : 2.874 s 845 fois plus lent. eric...
12/10/2017 à 23:52dreezyFonction de correspondanceOui, mais n'y voyant toujours aucun intérêt je n'y passerais pas 1s. D'autant plus que tu auras toutes les chances que ce soit plus lent. Des formules sur feuille utilisent tous les threads, vba un seul. Les formules seront calculées 4 ou 8 à la fois sur feuille, une par une en vba... Attends qq'un...
12/10/2017 à 23:14dreezyFonction de correspondancePersonnellement je n'ai pas bien compris l'argument 'pour éviter une rupture des liens'. Que tu utilises une fonction personnalisée ou la fonction native recherchev() je ne vois pas la différence. Si ce fichier de données est déplacé sans mise à jour de la fonction ou de la formule ça se passera mal...
12/10/2017 à 13:08Florian53Recherche plus grande valeur VBAAu plus simple tu mets la formule de James007 ou MFerrand dans un nom et tu utilises ce nom dans ta macro pour avoir la valeur. eric...
12/10/2017 à 12:50lili1990 Remplir des cellule d'apres des cellule clésPour quelles raisons ? eric...