| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/07/2024 à 14:46 | Trucky93 | Détection formes | Est-ce le résultat attendu ... |
| 18/07/2024 à 13:47 | Trucky93 | Détection formes | Qu'entendez-vous par "détection de forme" ? si vous assignez la macro à la forme alors elle s'active lors du clic sur ladite forme. Sinon je ne comprends pas, si la macro se lance et plante c'est un autre problème... |
| 18/07/2024 à 13:46 | Mme | Assigner des cellules à des signets - problème de répétition | Si le code fonctionne sur vos fichiers tests, je peux vous l'adapter sur le projet réel, il faudrait connaitre le nom réel de vos signets et vos feuilles, qui sont je pense la raison de l'interruption du code sur le projet réel. Dans l'idéal si vous pouviez fournir un fichier à étudier, je pourrai v... |
| 18/07/2024 à 12:40 | Mme | Assigner des cellules à des signets - problème de répétition | Je n'ai jamais travaillé avec les objets words en VBA, donc je m'excuse si ma proposition n'est pas correcte. Cependant j'ai lu en ligne () que lorsque vous redéfinissez le texte de la range associée à un bookmark, cela le supprime. Essayez donc d'implémenter dans votre macro le code présent sur ce... |
| 18/07/2024 à 11:25 | pongman | Adapter la taille du texte en fonction de la largeur de la colonne | Pas de soucis, n'hésitez pas a passer le sujet en Résolu... |
| 18/07/2024 à 10:59 | Linds | Peut-on sauvegarder une table dynamique comme jeu de données ? | Désolé j'ai vraiment du mal à vous suivre... De toute manière, si vous souhaitez retrouver des valeurs, qu'elles soient paramètres d'entrée ou résultats, vous DEVEZ les sauvegarder quelque part. C'est le fonctionnement de tout programme. Ensuite si vous souhaitez sauvegarder divers types de variable... |
| 18/07/2024 à 10:47 | lauguste75 | Nommer un tableau avec la valeur d'une cellule | C'est possible via VBA. Nativement il me semble que non... |
| 18/07/2024 à 10:00 | pongman | Adapter la taille du texte en fonction de la largeur de la colonne | Dans format de cellules > Alignement > Controles de texte > cochez "Réduire pour ajuster" Cela permet d'adapter la hauteur du texte pour tenir dans la largeur de cellule, sans modifier la largeur de cellule. Attention le texte peut vite devenir très petit. (§ Indications : https://support.m... |
| 18/07/2024 à 09:44 | Trucky93 | Détection formes | Pour ma part la macro liée à la forme blanche n'était pas celle du workbook présent, mais celle d'un autre fichier sur votre PC. C'est pourquoi l'exécution était impossible. Lors de l'assignation des macros, sélectionnez toujours "Dans ce classeur" et non pas "Dans tous les classeurs ouverts" pour é... |
| 17/07/2024 à 17:34 | Linds | Peut-on sauvegarder une table dynamique comme jeu de données ? | Si j'ai bien compris, vous pouvez créer une table avec une colonne indiquant l'indicatif (numero, heure...) d'une itération, et ensuite par exemple via PowerQuery ou un filtre vous pouvez effectuer un tri sur cette colonne de la table pour retrouver les valeurs d'une itération. Après dans tous les c... |
| 17/07/2024 à 17:29 | Lesauvage | Macro complementaire ruban | Enregistrez vos macros normalement, puis regardez sur https://support.microsoft.com/fr-fr/office/cr%C3%A9er-ou-ex%C3%A9cuter-une-macro-c6b99036-905c-49a6-... , section "Ajouter un bouton de macro au ruban"... |
| 17/07/2024 à 17:12 | Axdes | Changement de données dans un tableau grâce à un menu déroulant | Rebonjour, Ci-joint une mise à jour avec un UserForm permettant de sélectionner où ajouter ses points de compétences de manière assez cool :D Bon vu que je n'ai pas encore bien compris comment ces points sont calculés, pour l'exemple le programme tourne avec une valeur arbitraire de 10 points a admi... |
| 17/07/2024 à 10:09 | BenG | Abréger les nombres longs | Un exemple un poil plus poussé x 10^x format 0 1 0,00 K 1 10 0,01 K 2 100 0,10 K 3 1000 1,00 K 4 10000 10,00 K 5 100000 100,00 K 6 1000000 1 M 7 10000000 10 M 8 100000000 100 M 9 1000000000 1 000 M 10 10000000000 10 000 M 11 1E+11 100 000 M 12 1E+12 1 B 13 1E+13 10 B 14 1E+14 100 B 15 1E+15 1 000 B... |
| 17/07/2024 à 09:41 | BenG | Abréger les nombres longs | Si jamais la solution de BsAlv est possible, elle dépend juste du format régional, en réalité le format de nombres et du séparateur de miliers. Sur Excel version US ils utilisent tous, comme dans l'exemple, le caractère [,] pour indiquer la séparation des miliers. Mais en Europe, France nota... |
| 16/07/2024 à 16:22 | Axdes | Changement de données dans un tableau grâce à un menu déroulant | Ciao ! Dans la feuille "tableau de calcul" j'ai ajouté un bouton afin de calculer les stats suivant les filtres sélectionnés dans tes listes déroulantes Une question, comment calcules-tu les dégâts ? Je suis en train de faire un userform pour l'entrée des points de compétences que tu mentionnais, pa... |
| 16/07/2024 à 14:58 | atlas | Format personnalisé de chiffres | C'est le format par défaut non ... |
| 12/07/2024 à 16:27 | D.Mexmain | Fichier pour calculer un auto-relevé de tension | Comme indiqué par Arturo83, la formule en AC22 est Et non Vous ne faites donc pas une moyenne, mais une somme de toutes vos mesures. Remplacez la formule par celle ci-dessus pour effectuer une moyenne sur ces memes plages. J'ai vérifié vos plages "vides" (ie. contenant ' ) ne sont pas prises en comp... |
| 12/07/2024 à 15:10 | Arioto | Mettre du gras dans un publipostage | Je pense que vous devriez regarder cela plutot Mise en évidence des motifs et tendances avec la mise en forme conditionnelle - Support Microsoft Les fonctions Si sont pour l'aspect calculatoire, pas visuel... |
| 12/07/2024 à 15:09 | TQM | Fichier LOG pour tracer modifs | Je dois bien avouer que j'ai un peu de mal à comprendre votre manière de gérer les logs… En théorie le principe de ne pas sauvegarder c'est pour ne pas logger/enregistrer les modifications justement. Si vous souhaitez logger systematiquement à la fermeture du fichier, alors sortez l'appel à la fonct... |
| 11/07/2024 à 16:57 | Axdes | Changement de données dans un tableau grâce à un menu déroulant | Bonsoir, les bonus de culte augmentent-ils eux aussi avec le level ? Pour l'instant j'ai supposé que oui, mais le changement n'est pas difficile à effectuer. Ci-joint le fichier encore très incomplet, pour le sauvegarder quelque part (non utilisable)... |
| 11/07/2024 à 15:47 | Axdes | Changement de données dans un tableau grâce à un menu déroulant | D'accord, mais les calculs tu les fait en prenant en compte ces nombres décimaux ou non ? Si non, quel type d'arrondi fais-tu ? Prenons exemple : Humain niveau 7 = +0.7 Intelligence Pour le résultat tu veux: (valeur de base) + 0.7 // nombre décimal Arrondi_inf( (valeur de base) +0.7 ) // nombre enti... |
| 11/07/2024 à 15:19 | Axdes | Changement de données dans un tableau grâce à un menu déroulant | Re, Pour tes bonus de classe/race, si j'ai bien compris ils sont incrémentés en fonction des niveaux. Par exemple un Elementaire niveau 10 recoit : +1 x 2 Intelligence / 2 lvls, soit ? Je pense qu'il serait beaucoup plus simple, notamment pour l'approche par formules que tu "normalises" tes données... |
| 11/07/2024 à 14:40 | TQM | Fichier LOG pour tracer modifs | Re, Le log lors de la sauvegarde vient de Que j'avais gardé pour essayer de "mimer" le comportement initial. Si vous ne souhaitez pas log les sauvegardes alors retirez ce sub tout simplement (ou en tout cas l'appel de registerModifications)... |
| 11/07/2024 à 13:44 | iTom | Synchronisation en fonction des critères de regroupement | Via VBA vous pouvez forcer le recalcul d'une feuille Worksheet.Calculate method (Excel) | Microsoft Learn Vous pourriez l'appeler de manière automatique ou semi automatique (raccourci). Mais vérifiez bien que dans l'onglet Formules, l'option de calcul est bien définie sur automatique. Peut etre que... |
| 11/07/2024 à 11:42 | OlivierMAF | Concatener des cellules d'une autre feuille dans une seule cellule | Remplacez Par Cela permet de checker si la cellule de commentaire est vide, auquel cas elle est skip... |
| 11/07/2024 à 10:47 | camv_ol | Supprimer ligne avec condition date | Votre colonne S est vide... Excusez ma question bete mais comment voulez-vous trier sur des cellules vides ... |
| 11/07/2024 à 10:22 | Axdes | Changement de données dans un tableau grâce à un menu déroulant | D'accord très bien, je vais regarder et je reviens vers toi plus tard alors. Je pense que les autres seront en mesure de te proposer une approche via fonctions également, tes données semblent bien organisées... |
| 11/07/2024 à 10:20 | lgssb | Erreur d'execution 13 | Désolé alors, je ne sais pas. Il faudrait attendre qu'il/un auteur du projet y jette un oeil. C'est trop complexe pour une aide rapide d'une personne extérieure comme moi... |
| 11/07/2024 à 09:51 | Axdes | Changement de données dans un tableau grâce à un menu déroulant | Oh c'est assez long comme chose à faire, mais un point important, meme fondamental : VBA ne fonctionne que sur Excel PC, pas la version en ligne, ni GoogleSheets. Je vois sur tes screens que l'interface est celle de Google sheets, d'ou cette précision... |
| 11/07/2024 à 09:37 | Axdes | Changement de données dans un tableau grâce à un menu déroulant | Oui c'est possible bien sur, mais qu'est-ce que ce serait cool à faire en VBA via une approche objet et des classes liées... |
| 11/07/2024 à 09:33 | lgssb | Erreur d'execution 13 | Si je comprends bien la réponse de JExceL2fr sur le post en question. 1. Arretez l'exécution du code en cours. 2. Ouvrez le code de l'userform indiqué en jaune dans votre screenshot (UsfPreventif). Pour cela clic droit dessus > visualiser code Rendez vous au module Private Sub UserForm_Initialize... |
| 11/07/2024 à 09:08 | TQM | Fichier LOG pour tracer modifs | Si je peux me permettre de vous donner trois conseils sur votre code : Pour la gestion des Erreurs, On Error Resume Next est tout sauf ce qu'on pourrait considérer comme "gracieux", il est à utiliser avec parcimonie. ( Error Handling In VBA (cpearson.com) , On Error Resume Next – Rubberduck News (ru... |
| 11/07/2024 à 08:51 | TQM | Fichier LOG pour tracer modifs | Dans votre sub before_close je ne vois pas de vérification effectuée sur l'événement "des modifications ont-elles été apportées au document ?" De plus un autre problème, disons de programmation ou de "flow" est que vous faites dans ce sub un appel à votre variable globale saveTime sans savoir/vérifi... |
| 11/07/2024 à 08:17 | Arioto | Mettre du gras dans un publipostage | Je ne comprends pas très bien ce que vous entendez par "pour le publipostage", mais sinon avec les mises en forme conditionnelles c'est possible... |
| 10/07/2024 à 17:05 | lwiart | Calculs de retard d'un planning d'expédition | Cela vous renvoie le temps entre C3 et B3-30min, si la valeur est < 0 (ie. le chaffeur n'est pas en retard), renvoie 0. Petit exemple depart prévu arrivée retard 20:30 19:50 00:00 12:15 13:00 01:15 20:30 20:15 00:15 20:30 20:00 00:00... |
| 10/07/2024 à 16:35 | Michel.Clausen | Transfert de cellules d'une feuille à l'autre | Ce sont vos appels sur l'activation des feuilles qui font planter excel alors, je les avais désactivés pour tester car ils me faisaient également planter. Évitez ce genre d'appels, ils sont "dangereux" pour la stabilité du programme comme vous pouvez le constater. A vrai dire je ne comprends pas que... |
| 10/07/2024 à 14:52 | gdurieux | Liste déroulante avec filtre | Veuillez préciser votre version d'Excel, idéalement sur votre profil. Sur 2021+ ce genre de requetes sont beaucoup plus "faciles" à traiter... |
| 10/07/2024 à 11:06 | jojo789 | Copie de ce classeur, avec toutes les valeurs finales, sans les formules | Ah oui F5 ne fonctionne que depuis l'éditeur de code, si tu veux exécuter la macro depuis le classeur, regarde la fin du second tutoriel pour ajouter un bouton... |
| 10/07/2024 à 10:57 | Michel.Clausen | Transfert de cellules d'une feuille à l'autre | Merci pour les précisions, qui étaient plus que nécessaires. Vous n'évoquiez nulle part la mise en forme. Ci-après votre code mis à jour ... |
| 10/07/2024 à 09:57 | Michel.Clausen | Transfert de cellules d'une feuille à l'autre | Alors détaillez votre problème car de toute évidence personne ne le comprend. Quel résultat attendu, pourquoi/comment... votre fichier a des numéros qui ne correspondent à rien de compréhensible, si vous ne prenez pas le temps d'expliquer comment voulez-vous etre compris ... |
| 10/07/2024 à 09:44 | Michel.Clausen | Transfert de cellules d'une feuille à l'autre | Si vous parlez du décalage dans votre code entre la valeur de la variable "colonne" et les numéros indiqués en ligne 1 de votre feuille annuel, il n'y a rien d'annormal : Votre appel avec Goto renvoie vers les numéros de colonne "absolus" définis dans Excel, or la colonne numéro 1 pour Excel est la... |
| 10/07/2024 à 09:29 | jojo789 | Copie de ce classeur, avec toutes les valeurs finales, sans les formules | Bonjour, un peu long a expliquer, je vois que ce site a un tutoriel autant l'utiliser : Cours VBA : introduction (excel-pratique.com) Quand tu as fini ceci, va sur la deuxième page du tutoriel ( Cours VBA : première macro (excel-pratique.com) ) Quand tu arrives au niveau de la macro 1 dans l'éditeur... |
| 10/07/2024 à 08:28 | Stéphane sib | Marge trop grandes | Avez-vous essayé d'utiliser ce bouton (en bas à droite par défaut) pour ajuster votre mise en page ... |
| 09/07/2024 à 16:58 | kirikou056 | Intégration MAP | Vous pouvez définir le niveau de zoom, regardez les caractéristiques de l'objet carte, sous option de série... |
| 09/07/2024 à 16:56 | val42 | Convertir automatiquement un tableau avec décalage et duplication de ligne | C'est possible assez facilement via vba. Ci-après un exemple : Bon il y a juste 1 ligne vide en haut car je n'ai pas voulu faire un test sur la 1e itération mais le résultat est le meme... |
| 09/07/2024 à 16:35 | kirikou056 | Intégration MAP | Bonjour, oui c'est possible. Je ne sais pas si c'est disponible pour Excel 2007 par contre. Créer un graphique cartographique dans Excel - Support Microsoft Regardez si dans l'onglet insérer vous avez "cartes 3d" à coté des graphiques. Sinon il existe aussi de nombreux utilitaires en lignes pour "li... |
| 09/07/2024 à 16:31 | OlivierMAF | Concatener des cellules d'une autre feuille dans une seule cellule | Essayez avec ceci et si vous etes certain qu'il vous manque des caractères alors c'est que les dates de début et de fin ne sont pas bonne, revoir si c'est bien 6 que vous devez ajouter... |
| 09/07/2024 à 16:25 | OlivierMAF | Concatener des cellules d'une autre feuille dans une seule cellule | Non non pas de soucis, j'ai regardé rapidement je n'avais pas vu la faute de frappe. Hum votre problème est intéressant, il semble que le texte soit limité à une longueur de 255 caractères, d'ou votre problème... je vais regarder si je peux corriger cela... |
| 09/07/2024 à 16:14 | OlivierMAF | Concatener des cellules d'une autre feuille dans une seule cellule | Vous avez une erreur de nom car vous n'avez pas téléchargé le fichier que je vous ai joint, Excel ne vas pas venir lire le code sur ce forum... Téléchargez le fichier que je vous ai joint, ou ajoutez le code que je vous ai écrit dans un de vos modules et rafraichissez vos formules... |
| 09/07/2024 à 16:09 | OlivierMAF | Concatener des cellules d'une autre feuille dans une seule cellule | Pouvez-vous partager le fichier que je comprenne l'erreur #nom, normalement si vous utilisez le nom de la fonction elle devrait etre trouvée... Je vous avais mis un exemple dans la case i619 de la feuille Hebdo. CDate permet de convertir la valeur contenue dans la cellule qui est un numéro (par ex.... |