| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 11/04/2020 à 12:14 | bricehk | Economies realisées sur Q2 | Doublon, voir ici : https://forum.excel-pratique.com/viewtopic.php?f=2&t=139729... |
| 11/04/2020 à 11:35 | bebel2273 | Dé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:36 | Raphaël78120 | Sub Worksheet_change(ByVal Target As Excel.Range) | Eric... |
| 10/04/2020 à 23:27 | M2014CM | Tirage sans remise problème VBA | Procè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:53 | bebel2273 | Dépassement de capacité (bis) | Ok, donc moi je sens le fromage..... |
| 10/04/2020 à 22:29 | JeanBaptisteP | Coloration formes par VBA | Ah 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:18 | JeanBaptisteP | Coloration formes par VBA | Si 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:01 | JeanBaptisteP | Coloration formes par VBA | Mais 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:52 | bebel2273 | Dé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:46 | JeanBaptisteP | Coloration formes par VBA | J'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:09 | SIG33 | Bloquer des cellules dans un .formula avec adresse | Toujours 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:31 | Aniki | Supprimer une chaîne de caractère (email) | Eric... |
| 10/04/2020 à 11:08 | louisengyn | Formule si ou plusieurs conditions couleurs fruits | Eric... |
| 10/04/2020 à 11:04 | SIG33 | Bloquer des cellules dans un .formula avec adresse | F1 sur .Address te donnera la réponse. eric... |
| 09/04/2020 à 23:39 | louisep8 | If, then, et pourcentage | Ré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:34 | louisep8 | If, then, et pourcentage | Que doit valoir Z1/Z2 si Z2=0 ? 0 ... |
| 09/04/2020 à 19:11 | louisep8 | If, then, et pourcentage | Avec un fichier joint ça aurait été mieux pour être sûr de la proposition. un essai eric... |
| 09/04/2020 à 18:05 | Ziad | Tableau avec résultats selon filtre | Juste 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:27 | Ziad | Tableau avec résultats selon filtre | Oui, 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:45 | Ziad | Tableau avec résultats selon filtre | Effectivement, 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:15 | Ziad | Tableau avec résultats selon filtre | Aucune 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:41 | leogigi | Retourner à l'onglet actif précédent | C'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:02 | cw79 | 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:53 | Jérôme DD | Figer des lignes de cellules en VBA | Tu avais juste à mettre les bons noms des boutons. ddetp88 a adapté. eric... |
| 08/04/2020 à 23:47 | Sébastien | Aperçu de la future mise à jour du forum | Pas de soucis, c'était juste une idée en passant. eric... |
| 08/04/2020 à 17:57 | JMV | Accélération écriture dans tableur | Tout 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:46 | Jérôme DD | Figer des lignes de cellules en VBA | Alors 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:05 | Jérôme DD | Figer des lignes de cellules en VBA | Il 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:54 | KevinL | Afficher un plafond dans une cellule | Si j'ai bien compris : eric... |
| 08/04/2020 à 16:46 | JMV | Accélération écriture dans tableur | Qu'on ait une vision globale sans à avoir à poser x questions eric... |
| 08/04/2020 à 13:45 | leogigi | Retourner à l'onglet actif précédent | Je 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:31 | Sébastien | Aperçu de la future mise à jour du forum | Tant 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:15 | babardu77 | Déclenchement prime de repas | En 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:48 | babardu77 | Déclenchement prime de repas | Alors 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:36 | Larouve | Calcul selon résultat d’une autre cellule | Attention U. Milité, quelqu'un regarde par-dessus ton épaule ... |
| 07/04/2020 à 12:08 | SIG33 | VBA : Concatener plusieurs cellules dans une seule sur une plage de valeurs | Avec une fonction personnalisée à mettre dans un module standard : eric... |
| 07/04/2020 à 11:52 | PierrePierre | Complément d'une macro excel2007 | 4 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:32 | Larouve | Calcul selon résultat d’une autre cellule | En 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:33 | fabdu92 | Chronomètre en parralèlisme | Pour ç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:22 | mguen | Changement casse après caractère spécial | Eric... |
| 07/04/2020 à 00:16 | romain3369 | Suppression d'une forme (shape) sans la nommer | Utilise 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:11 | Dearhannah | Recherche valeur différente de | Insè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:00 | PierrePierre | Complément d'une macro excel2007 | 1) 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:10 | Bobleponge | Décaler une sélection pour fusionner les cellules à droite | PS : 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:24 | PierrePierre | Complément d'une macro excel2007 | Il n'y a plus de macro, que des formules comme je le pressentais. eric... |
| 06/04/2020 à 16:22 | Richard58 | Equation second degré avec nombre complexe et VBA | Perso 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:20 | Bobleponge | Décaler une sélection pour fusionner les cellules à droite | Pour 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:44 | PierrePierre | Complément d'une macro excel2007 | Rarement 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:18 | Bobleponge | Décaler une sélection pour fusionner les cellules à droite | Code à mettre dans le module de la feuille bien entendu Double-clic sur Avant dans le fichier joint eric... |
| 06/04/2020 à 12:33 | Bobleponge | Décaler une sélection pour fusionner les cellules à droite | Je 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... |