Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 23:53
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 68

DateAuteur du sujetSujetExtrait du message
11/04/2020 à 12:14bricehkEconomies realisées sur Q2Doublon, voir ici : https://forum.excel-pratique.com/viewtopic.php?f=2&t=139729...
11/04/2020 à 11:35bebel2273Dépassement de capacité (bis)Ah, désolé, je n'avais pas vu ta réponse InputBox("Donnez un nombre") et Application.InputBox("Donnez un nombre") ne sont pas typés pareil sur Windows : Par curiosité que donnent ces 2 résultats sur Mac ? Sur PC une conversion implicite s'effectue dans les 2 cas. Peut-être que ça se fait mal sur Mac...
10/04/2020 à 23:36Raphaël78120Sub Worksheet_change(ByVal Target As Excel.Range)Eric...
10/04/2020 à 23:27M2014CM Tirage sans remise problème VBAProcède autrement. Crée toi un tableau avec tes 30 nombres que tu mélanges. 1 boucle qui parcours ton tableau et qui échange avec un autre pris au hasard Plus qu'à les prendre tels qu'ils se présentent. eric...
10/04/2020 à 22:53bebel2273Dépassement de capacité (bis)Ok, donc moi je sens le fromage.....
10/04/2020 à 22:29JeanBaptisteP Coloration formes par VBAAh mais j'ai regardé ton fichier avant, loureed Comme il n'y avait pas de code concernant la couleur des boutons j'ai pensé que tu ne voulais pas trop le faire. Possible que tu te sois trompé de fichier et mis un intermédiaire... Il n'y avait que 2 lignes de code eric...
10/04/2020 à 20:18JeanBaptisteP Coloration formes par VBASi c'est faisable, mais ce n'est pas ma conception d'un programme bien fait. A chaque ajout tu vas aller copier-coller tout le code et le modifier alors qu'un code unique suffirait. Donc ça sera sans moi. Attends quelqu'un d'autre...
10/04/2020 à 20:01JeanBaptisteP Coloration formes par VBAMais il faut l'indiquer quelque part, tu ne vas pas aller éditer ton code à chaque fois. D'autant plus que j'ai lu que tu comptais ajouter des boutons... Tu pourrais indiquer nom de feuille et nb lignes dans 2 colonnes masquées, ou bien dans une feuille Params masquée si tu veux. Ensuite, selon le n...
10/04/2020 à 19:52bebel2273Dépassement de capacité (bis)Et avec toujours la même erreur ? précise si c'est bien sur cette ligne de code que tu as l'erreur eric...
10/04/2020 à 19:46JeanBaptisteP Coloration formes par VBAJ'ai jeté un oeil mais il manque un élément à ton fichier. Qu'est-ce qui nous dit qu'il faut contrôler les couleurs en A1:B14 et non A1:B52 ? eric...
10/04/2020 à 12:09SIG33 Bloquer des cellules dans un .formula avec adresseToujours commencer par ça, sans oublier de lire les dernières lignes où se trouve parfois le pourquoi ça ne fonctionne pas dans certains cas...
10/04/2020 à 11:31Aniki Supprimer une chaîne de caractère (email)Eric...
10/04/2020 à 11:08louisengynFormule si ou plusieurs conditions couleurs fruitsEric...
10/04/2020 à 11:04SIG33 Bloquer des cellules dans un .formula avec adresseF1 sur .Address te donnera la réponse. eric...
09/04/2020 à 23:39louisep8 If, then, et pourcentageRéponse à moi-même : ça sera 0 Sous forme d'une fonction personnalisée. Sur feuille : O9:S9 : points Z1 à Z5 VRAI : points positifs, FAUX : point négatifs Créer les autres fonctions sur le même modèle. Adapter : nom fonction taille plage des point si besoin si tu as des fusions de cellules comme en...
09/04/2020 à 22:34louisep8 If, then, et pourcentageQue doit valoir Z1/Z2 si Z2=0 ? 0 ...
09/04/2020 à 19:11louisep8 If, then, et pourcentageAvec un fichier joint ça aurait été mieux pour être sûr de la proposition. un essai eric...
09/04/2020 à 18:05ZiadTableau avec résultats selon filtreJuste pour ça fasse plus propre, "1" est une chaine comme "bonjour", 1 est un nombre. Ce n'est pas parce qu'excel convertit souvent une chaine représentant un nombre en numérique qu'il faut compter sur lui. 1) tu lui donnes du boulot en plus pour rien 2) il y a des cas où "1" est différent de 1 pour...
09/04/2020 à 17:27ZiadTableau avec résultats selon filtreOui, tout à fait. D'ailleurs, Nb.Si.Ens() n'est autre qu'un Sommeprod() déguisé créé pour les amateurs Ce n'est pas péjoratif, c'est vrai que la lecture est plus claire...
09/04/2020 à 16:45ZiadTableau avec résultats selon filtreEffectivement, pas de nb.si() dans ces fonctions, il faut donc faire autrement. Je t'ai inséré une colonne avec =SOUS.TOTAL(3;A12) pour savoir si une ligne est filtrée (=1) ou non (=0) Je t'ai reporté le résultat en G27:G33 pour t'aider à voir le résultat. Ensuite en I3 : Un peu d'explications comme...
09/04/2020 à 15:15ZiadTableau avec résultats selon filtreAucune données, impossible de tester quoique ce soit... Si tu pouvais également t'expliquer sur H10:AX13 ?!? A tout hasard, jette un oeil sur la fonction SOUS.TOTAL(), ou Agregat() eric...
09/04/2020 à 10:41leogigi Retourner à l'onglet actif précédentC'est à toi de sélectionner shPrecedent au moment où tu veux Par ailleurs inutile de compliquer avec BuiltinDocumentProperties si tu n'as pas besoin de pouvoir le faire à l'ouverture du fichier. eric...
09/04/2020 à 09:02cw79 Associer un menu contextuel à un treeview (clic droit)Des fois que tu te sois mal exprimé... Si c'est suite à un clic droit sur une feuille que tu veux afficher ta listeview., c'est l'événement Worksheet_BeforeRightClick de cette feuille qu'il faut utiliser. eric...
08/04/2020 à 23:53Jérôme DDFiger des lignes de cellules en VBATu avais juste à mettre les bons noms des boutons. ddetp88 a adapté. eric...
08/04/2020 à 23:47SébastienAperçu de la future mise à jour du forumPas de soucis, c'était juste une idée en passant. eric...
08/04/2020 à 17:57JMV Accélération écriture dans tableurTout le monde est capable de faire un fichier de travail qui respecte la structure de l'original, avec 10 lignes de données bidons. eric...
08/04/2020 à 17:46Jérôme DDFiger des lignes de cellules en VBAAlors tu as déjà des macros et tu peux couper la poire en deux. Plutôt qu'une macro qui déplacerait tes boutons à chaque Selection_Change (pour palier à l'absence de détection du scrolling), tu pourrais les déplacer sur un double-clic en ligne 1. Ca ne te ferait perdre les annulations qu'à ce moment...
08/04/2020 à 17:05Jérôme DDFiger des lignes de cellules en VBAIl serait possible de déplacer une forme avec le titre par macro. Mais vu qu'une telle macro inhiberait toute possibilité d'annulation de saisie, pas sûr que l'enjeu en vaille la chandelle. Tu crois vraiment qu'un utilisateur ne sait pas où il est ? Au pire, tu répètes ton titre sur la ligne. eric...
08/04/2020 à 16:54KevinLAfficher un plafond dans une celluleSi j'ai bien compris : eric...
08/04/2020 à 16:46JMV Accélération écriture dans tableurQu'on ait une vision globale sans à avoir à poser x questions eric...
08/04/2020 à 13:45leogigi Retourner à l'onglet actif précédentJe n'ai pas bien compris Ni ce que venais faire ici le On Error Resume Next . A réserver pour un vrai traitement d'erreur, pas pour cacher la poussière sous le tapis Sinon, dans un module standard : dans ThisWorkbook ...
08/04/2020 à 13:31SébastienAperçu de la future mise à jour du forumTant qu'on est dans l'ergonomie, j'ai mis un topic en favoris pour tester. Seulement impossible de trouver comment on les affiche Possible d'ajouter un lien dans Accès rapide ? eric...
08/04/2020 à 10:15babardu77 Déclenchement prime de repasEn fait je calcule des produits de différences. Pas sûr que ça fasse gagner du temps (même persuadé du contraire) mais ça m'évite des tests. Ca simplifie la réflexion et je trouve la formule jolie Seul le signe m'intéresse et seulement le -1. Le test <0 me retourne des VRAI FAUX rendus numériques...
07/04/2020 à 22:48babardu77 Déclenchement prime de repasAlors là, j'innove complètement pour simplifier, ça va être difficile de faire plus court. Première fois que je fais comme ça et je me demande si je ne suis pas le premier (et si tout est vraiment bon...) remettre cellule au format standard A tester donc. eric...
07/04/2020 à 19:36Larouve Calcul selon résultat d’une autre celluleAttention U. Milité, quelqu'un regarde par-dessus ton épaule ...
07/04/2020 à 12:08SIG33 VBA : Concatener plusieurs cellules dans une seule sur une plage de valeursAvec une fonction personnalisée à mettre dans un module standard : eric...
07/04/2020 à 11:52PierrePierre Complément d'une macro excel20074 questions, 0 réponses, un fichier top secret. Ca sent un peu trop l'inventeur génial qui a trouvé la martingale ultime mais qui ne sait pas où il va et change sa demande au fur et à mesure des résultats. Désolé mais c'est suffisant pour que je m'arrête là. Bon courage eric...
07/04/2020 à 11:32Larouve Calcul selon résultat d’une autre celluleEn faisant abstraction des formules de calcul proposées(fausses) et des résultats (farfelus), je pense avoir deviné : Formule matricielle à valider avec Shift+Ctrl+Entrée La formule doit s'entourer de { } si la validation est correcte. eric...
07/04/2020 à 00:33fabdu92Chronomètre en parralèlismePour ça il faut faire ton chrono en utilisant OnTime (voir l'aide dessus) Tu le programmes pour qu'il s'appelle lui même toute les secondes pour rafraichir le temps indiqué. Tu dois mémoriser l'heure prévue d'appel pour pouvoir annuler cet appel : (Application.OnTime EarliestTime:=m_nextTime, Proced...
07/04/2020 à 00:22mguen Changement casse après caractère spécialEric...
07/04/2020 à 00:16romain3369Suppression d'une forme (shape) sans la nommerUtilise la propriété visible. Pour ton 1er problème pourquoi n'attribue-tu pas un nom que tu choisis lors de la création ? eric...
07/04/2020 à 00:11DearhannahRecherche valeur différente deInsère une colonne avec : et filtre sur 0 pour avoir tes intrus. eric Edit : te sera peut-être plus clair. Filtrer sur FAUX...
06/04/2020 à 23:00PierrePierre Complément d'une macro excel20071) Est-ce que tu peux avoir 1 et 2 sur une même ligne ? 2) Si maintenant tu veux le nombre de lignes vides +1 (oui, +1 !), pourquoi 2 en L2 ? En toute logique ça devrait être 3 Et puis explique vraiment ce que tu as, ce que tu veux obtenir et ce que ça représente. J'aime bien comprendre ce pour quoi...
06/04/2020 à 18:10Bobleponge Décaler une sélection pour fusionner les cellules à droitePS : on ne devrait faire .Select que lorsqu'on n'a pas le choix. Non seulement tu peux te passer des .Select, mais toi tu resélectionnes une cellule déjà sélectionnée avec ça ?!...
06/04/2020 à 16:24PierrePierre Complément d'une macro excel2007Il n'y a plus de macro, que des formules comme je le pressentais. eric...
06/04/2020 à 16:22Richard58Equation second degré avec nombre complexe et VBAPerso je n'interviens plus sur des questions posées dans plusieurs forums. Plus envie de perdre 1/2h en m'apercevant ensuite que c'est déjà résolu depuis plusieurs heures ailleurs. eric...
06/04/2020 à 16:20Bobleponge Décaler une sélection pour fusionner les cellules à droitePour moi ma macro fonctionne sur ton fichier de test et est optimisée. As-tu seulement testé le fichier mis ensuite pour te le montrer ...
06/04/2020 à 15:44PierrePierre Complément d'une macro excel2007Rarement vu autant d'erreurs de débutant qu'ici... "1" est une chaine, 1 est un nombre ce qui est différent. Remet l'option 'Afficher un zéro' qui n'a aucune raison d'être mise puisque c'est une info qui te sert. F3 devient : en A3 : en B3 : mettre pour A4:A1000 au moins l'écartement le plus importa...
06/04/2020 à 15:18Bobleponge Décaler une sélection pour fusionner les cellules à droiteCode à mettre dans le module de la feuille bien entendu Double-clic sur Avant dans le fichier joint eric...
06/04/2020 à 12:33Bobleponge Décaler une sélection pour fusionner les cellules à droiteJe préfère le double-clic comme événement déclencheur. en théorie la cellule double-cliquée peut se trouver n'importe où (sauf ligne 1). Ici limitée colonne B. eric...