Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 15:38
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 82

DateAuteur du sujetSujetExtrait du message
28/08/2019 à 19:32CVC Limite à 65536 valeurs sur application.sum en VBA ???Incompatibilité de type c'est que ton BDD n'est pas un range Essaie : tu verras que c'est bon. eric...
28/08/2019 à 11:39LionSleep Renommer automatiquement des noms du gestionnaire des nomsPeut-être comme ça : je ne contrôle pas l'existence de l'ancien nom, ils sont donc sensés être créé sur A1:F1 ici. Sinon plantage eric...
28/08/2019 à 09:31LionSleep Renommer automatiquement des noms du gestionnaire des nomsJe récupère la formule, qu'elle puisse être quelconque : eric...
27/08/2019 à 18:46Eli Formule calcul synthèseAvec un TCD. Dans la mesure où, apparemment, il faut compter les lignes avec OUI/NON en ayant-droit. eric...
27/08/2019 à 10:27al87 Masquer onglets à l'enregistrement sauf unComment ça 'ça ne change rien' ??? Si tu fais Enregistrer sous avec le bon nom, il ne peut être que bon. Et il faut un minimum de logique pour programmer... Rien qui concerne l'enregistrement du fichier avec le nom correct là-dedans...
27/08/2019 à 08:30al87 Masquer onglets à l'enregistrement sauf unFait 'Enregistrer sous...' pour renommer ton fichier. eric...
26/08/2019 à 19:02Popo59175Calculer le nombre de dates différentesAvec cellules vides ça sera : à valider en matricielle avec Shift+Ctrl+Entrée. eric...
26/08/2019 à 15:14New_VBA_User Problème VBA: Lire la valeur d'une ligne avec offset avec un boutonQuand tu mets un code, utilise l'icone <> qu'il soit plus lisible. Lorsque tu as trouvé, tu continues avec le mot suivant et ainsi de suite jusqu'en bas. Une fois trouvé il faut quitter ta boucle avec un Exit For . Avec un range.Find (à rechercher dans l'aide VBA) tu peux trouver directement l...
26/08/2019 à 15:05REDERNOZ 17 Tri de A à Z au lieu de plus petit à plus grand souhaitéSans doute qu'il considère une cellule vide comme une chaine vide. Et qui dit chaine, dit tri alphanumérique et non tri numérique. eric...
26/08/2019 à 15:02Ken-Chan VBA décriptage codeBen c'est écrit dans la 1ère ligne de commentaire : 'Suppression colonne descriptif / mot colonne A dans libellé op Tu donnes une liste de libellés dans la colonne A, et il va te les supprimer dans la colonne E en supprimant la ligne entière. Toi seul sait si ça peut te servir. eric...
26/08/2019 à 12:46al87 Masquer onglets à l'enregistrement sauf unDepuis 6 ans que tu viens tu n'as pas acquis qu'avoir le message d'erreur et un fichier de travail faisait gagner du temps à tout le monde, toi y compris ? Enlève le "Feuil1" de l'array, je l'avais ajouter pour tester vu que tu n'avais rien fourni...
26/08/2019 à 12:14GGautier Compter le nombre d'erreur dans un tableau structuréPourquoi vouloir récréer ce qui t'es offert sur un plateau par excel ? Démarre par une simple boite de dialogue pour savoir si l'utilisateur veux traiter toutes les feuille ou seulement l'active. Et lance en boucle sur toutes les feuilles si besoin, en les activant. De toute façon il ne les fera pas...
26/08/2019 à 12:07Ken-Chan VBA décriptage codeQuand tu postes un code merci d'utiliser l'icone <> pour conserver l'indentation et rendre la lecture (et donc la détection d'erreur) plus facile. Quant à savoir si c'est utile de supprimer des libellés, il n'y a que toi qui peux le savoir... eric...
26/08/2019 à 12:01al87 Masquer onglets à l'enregistrement sauf unBien que ça ne me soit pas adressé, à tester : eric...
26/08/2019 à 08:38REDERNOZ 17 Tri de A à Z au lieu de plus petit à plus grand souhaitéMet de 0 au lieu des vides dans : grand nombre de poissons à 10 points grand nombre de poissons à 5 points -grand nombre de poissons à 3 points grand nombre de poissons à 1 point eric...
26/08/2019 à 08:24al87 Masquer onglets à l'enregistrement sauf unEric...
25/08/2019 à 15:57JulienThese Conversion de valeurs numériques Monoyer en E SnellenAucune valeur... tu pourrais faire un effort. Regarde la fonction NB.SI() eric...
25/08/2019 à 15:46JulienThese Conversion de valeurs numériques Monoyer en E Snellen??? hein ? Fais des questions claires et complètes stp Parce là il n'y a rien à dénombrer, tu en as un seul de chaque.....
25/08/2019 à 15:04JulienThese Conversion de valeurs numériques Monoyer en E SnellenPas bien compris ton de Monoyer à Snellen que je ne connais pas. Si le but est d'avoir une fraction avec toujours 20 au numérateur je ne pense pas qu'un format numérique le permette. Ca sera donc une chaine : Et si, comme je le pense, c'est arrondi inférieur du dénominateur et non de la fraction que...
23/08/2019 à 22:09GGautier Compter le nombre d'erreur dans un tableau structuréUn essai fait en aveugle faute de fichier de travail Donc non testé... Théoriquement il devrait te donner le compte exact, et la possibilité de les traiter en passant de l'une à l'autre. eric Edit : remplacé ActiveCell par Cells (distraction...)...
23/08/2019 à 19:44CamoCalculer le nombre d'heures après 22hC'est bien ce que j'avais lu. Je comprends les 2 cellules vides, il n'a pas dit dans une des cellules. Et pour moi une seule saisie c'est s'arrêter au milieu du gué, une erreur de saisie au même titre que si qq'un y met "toto" ce qui n'est pas testé non plus. Mais bon, bon ou faux, c'est surtout pou...
23/08/2019 à 18:43CamoCalculer le nombre d'heures après 22hAh bon, tu as testé et tu n'obtiens pas 0 ? Chez moi si Etant entendu que c'est soit 2 saisies, soit aucune. Une seule c'est que c'est en cours de saisie...
23/08/2019 à 17:56CamoCalculer le nombre d'heures après 22hEt cette proposition de 16h41 https://forum.excel-pratique.com/viewtopic.php?p=791638#p791638 ? Si ce n'est que j'ai utilisé A2 et B2 au lieu de A1 et A2. eric...
23/08/2019 à 16:41CamoCalculer le nombre d'heures après 22hEn supposant que la 1ère heure est toujours dans la soirée et que tu n'as jamais 1:00 à 3:00 par exemple : sinon il faudra compléter eric...
22/08/2019 à 21:37patlord18 Souci référence avec Indirect & AdresseEt pour s'amuser, avec recherche du nom de la colonne mis en ligne 1 des autres feuilles : Ici : "Montant" eric...
22/08/2019 à 21:17patlord18 Souci référence avec Indirect & AdresseBizarre, chez moi ça fonctionne : par contre je n'ai pas bien compris si tu voulais avoir aussi C variable. Si c'est le cas : avec en J1 ton n° de colonne : 3 ou par sa lettre majuscule pour faire bonne mesure : eric...
22/08/2019 à 21:07Willau Fusion de cellules ayant le même mois référencéCette fusion ne pourrait être faite que par macro, je ne suis pas sûr que ça vaille le coup. Avec la MFC le visuel est presque identique. Tu peux même la compléter pour mettre les bordures verticales que là où c'est nécessaire et là ça sera identique eric...
22/08/2019 à 11:02Willau Fusion de cellules ayant le même mois référencéVu que tu veux une fusion de fusions ça va te faire pas mal de boulot. Sélectionner AI17:CI17 et en MFC par formule : avec ploice jaune. eric...
22/08/2019 à 10:48Fabien55Filtre manuels sur feuille protégéeQuelle précision... Sans doute rien à voir avec ton pb mais dans les options de VBE tu devrais cocher 'Déclaration obligatoire des variables. Ca te mettra Option Explicit à chaque nouveau module. Le mettre manuellement à ceux existants. Ca t'évitera des erreurs telles que : eric...
21/08/2019 à 19:13LouReeDUne solution "Plus rapide"PS : je viens de voir qu'il reste un Union(plJoint(i), plJoint(j)).Select qui me servait aux contrôles dans la fonction. A supprimer PS2 : Je viens de jeter un oeil et de comparer les versions. C'est même beaucoup plus conséquent que ce que je pensais la différence sur ce dessin. Je passe de 6.9s à...
21/08/2019 à 19:02LouReeDUne solution "Plus rapide"En fait le principe est simple. L'idée est que 2 plages ne sont jointives que si la 1ère et la 2nde décalée d'un cran se chevauchent. Je fais donc l'intersection de la 1ère, avec les 4 décalages possibles (haut, bas, gauche, droite) de la 2nde. Si au moins une intersection n'est pas vide, c'est qu'e...
21/08/2019 à 16:35LouReeDUne solution "Plus rapide"B en même temps je n'avais fait que 1/100e de ce qu'il fallait, juste la détermination de la plage de travail Posté vite fait avant le lit. Me revoilà avec une technique qui n'a plus rien à voir, je travaille avec des plages complètes plutôt que cellule par cellule. une 1ère passe qui prend les cell...
21/08/2019 à 00:44LouReeDUne solution "Plus rapide"Ce qui te coûte cher c'est la lecture des couleurs. Les lire toutes une seule fois dans un tableau pour travailler dessus. J'ai déjà fait cette partie : Après reste à réfléchir si on peut trouver un autre algorithme plus efficace... Mais avec ce temps d'été, les heures excel sont réduites eric...
21/08/2019 à 00:08LouReeDUne solution "Plus rapide"Que faut-il comprendre par ? Elles y sont ou pas ces cellules bleues ? eric...
20/08/2019 à 23:55Bruce21130 Retirer le cadre blanc de mon boutonPlus de nom imposé à la macro. Un clic-droit sur un objet permet de l'affecter à une macro. On peut ajouter du texte à une forme, et même lui ajouter beaucoup plus d'effets qu'à celui d'un bouton. eric...
20/08/2019 à 23:50dam0920Couleurs cellule et texte en fonction de la valeur de la celluleBeaucoup ne lisent que distraitement le message d'alerte eric...
20/08/2019 à 18:16Bruce21130 Retirer le cadre blanc de mon boutonTiens, je dois sentir le fromage... Sans moi pour la suite donc...
20/08/2019 à 18:13Rag02700 Lancer macro d'un autre classeurNon seulement la protection, mais toute l'initialisation tant qu'à faire : demande et maj de TB_MANA CBB_ENTITE, que tu aies juste à l'ouvrir. Plus simple je ne sais pas, mais pas plus compliqué et pas illogique. Et comme tu n'arrives pas à l'appeler... Peut-être faut-il enregistrer le fichier pour...
20/08/2019 à 15:35Rag02700 Lancer macro d'un autre classeurTout ce qui doit se faire dans le modèle à la création, à la 1ère ouverture...
20/08/2019 à 12:55Bruce21130 Retirer le cadre blanc de mon boutonSi ton bouton est sur une feuille (ça aurait été bien de préciser), sans passer par une image tu peux utiliser une forme Rectangle. eric...
20/08/2019 à 11:43Rag02700 Lancer macro d'un autre classeurPourquoi tu ne met pas cette macro dans Workbook_Open() du modèle ? En testant si tes 2 valeurs sont absentes pour l'exécuter, ou si ThisWorkbook.Name n'a pas d'extension (=jamais enregistré) eric...
16/08/2019 à 16:16GGautierProbleme .FormulaArrayAh... Ta formule fait 283 caractères, je pense que tu es gêné par une limite à 255 car. Dans ce cas modifie directement dans la feuille : On est obligé de faire toute la plage car apparemment, pour le tableau excel ne prend pas en compte le changement sur une seule cellule pour le reporter dans la c...
16/08/2019 à 12:40GGautierProbleme .FormulaArraySi c'est pour faire ça en passant par du vba, autant utiliser un filtre avancé. Par contre, vu que tu utilises des tableaux structurés, ton titre en L2 doit être le même qu'en C2, soit "Colonne3". Tu ne seras pas perdant devant une matricielle, surtout si tu as beaucoup de lignes. Même en utilisant...
16/08/2019 à 11:34GGautierProbleme .FormulaArrayDe toute façon, sans la formule ni le fichier on ne pouvait en dire plus... Qqq chose m'échappe. Pourquoi -LIGNE($C$3)+1 ? C'est équivalent à : si tu comptes changer $C$3 à chaque ligne. Non ?!? eric...
16/08/2019 à 11:00GGautierProbleme .FormulaArrayPour pas t'embêter avec ça met ta formule en normal avec .Formula et revalide-là en matricielle avec : C'est intéressant surtout pour .FormulaR1C1 ou .FormulaLocal qui n'existent pas en version Array. eric...
16/08/2019 à 08:06dam0920Couleurs cellule et texte en fonction de la valeur de la celluleLes MFC fonctionnent dans un classeur partagé. C'est leur modification/création qui est interdite. eric...
15/08/2019 à 23:56dam0920Couleurs cellule et texte en fonction de la valeur de la celluleEt pourquoi pas une simple MFC ? eric...
15/08/2019 à 23:24jmdA quoi servent les formules matricielles ?Je suis à fond, je ne peux pas mieux...
15/08/2019 à 20:14jmdA quoi servent les formules matricielles ?J'expliquerai ainsi : une matrice est (le plus souvent) une plage. Imagine que tu as une même opération à faire sur toutes les valeurs, dont tu veux connaitre la somme. Par exemple, avec 1, 3 5 dans A2:A4 : Si tu fais une validation simple, excel ne fera la somme que du premier élément de la matrice...
14/08/2019 à 12:09Edouard56Toujours plus... dur ! Userform complexePour moi tu te compliques la vie inutilement.. Un textbox pour ton nombre de moteurs, ta toupie ayant en max ton nombre de moteur pour passer de l'un à l'autre, et en-dessous tes zones de saisie. L'action sur la toupie enregistre les données du moteur sur une feuille, et affiche les données de celui...