| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/12/2024 à 17:13 | zar78 | Variabilisation du nom du tableau et ses colonnes | Mais @zar78, on a bien compris cela. Mais quand vous procédez de manière industrielle, vous utilisez toujours les mêmes noms de colonne non ? sinon je n'imagine pas le code… Enfin bref, moi je ne vois pas comment vous voulez mettre dans des variables des infos inaccessibles. Pour info pour concaténe... |
| 18/12/2024 à 17:02 | Amandine-B | Afficher du texte dans une cellule calculée sans passer par format cellule | Oui super soluce pour garder le contenu des cellules en numérique @JFL, bravo ... |
| 18/12/2024 à 16:25 | Miri | Changement format Date entre Userform et Tableau Excel | Je vous en prie, bonne journée... |
| 18/12/2024 à 16:07 | Miri | Changement format Date entre Userform et Tableau Excel | En VBA les dates sont traitées au format US (mm/jj/aaaa 🤢). Je suppose qu'un contournement pourrait être d'utiliser DateValue function (Visual Basic for Applications) | Microsoft Learn avec le .Text de la textbox plutôt que sa .Value. Car DateValue utilise le format du système pour évaluer la date.... |
| 18/12/2024 à 16:03 | Arno76_68 | Lecture vidéo Media Player dans Userform, puis fermeture automatique | Cela bug surement car vous utilisez la syntaxe "With New UserForm1". Si vous le supprimez en cours de route, le With se retrouve "Sans rien". C'est juste une hypothèse, je n'ai pas testé. Content que votre problème soit résolu... |
| 18/12/2024 à 15:53 | Amandine-B | Afficher du texte dans une cellule calculée sans passer par format cellule | Bonjour, Le plus simple est de revoir votre format conditionnel : Si la cellule contient "-" : mettre en évidence, sinon rien. Cela se traduit par : Avec la formule en français : Ci-joint votre fichier. EDIT : meme solution que @LooReed... |
| 18/12/2024 à 15:32 | zar78 | Variabilisation du nom du tableau et ses colonnes | Si vous ne connaissez pas le nom des tables, ne vous embetez pas à essayer de les mettre dans des variables. Suivez l'instruction de @LooReed : Worksheet.ListObjects property (Excel) | Microsoft Learn vous renvoie toutes les tables d'une feuille. C'est une liste. Il suffit de boucler dessus pour les... |
| 18/12/2024 à 15:25 | Fanny27 | Besoins d'aide pour réaliser un graphique en 3d | Sur Excel malheureusement il y a très peu d'options pour représenter des valeurs fontions dépendant de 2 paramètres. On a la surface ou les bulles. Ci-après un exemple : Les bulles je pense que ce n'est pas trop mal dans votre cas, avec bulle + grosse = proba + importante. Autrement on repasse en 2D... |
| 18/12/2024 à 15:06 | Arno76_68 | Lecture vidéo Media Player dans Userform, puis fermeture automatique | Je n'ai jamais utilisé ces librairies, en plus j'ai vu qu'il n'y a pas trop d'exemples en VB avec la nouvelle classe malheureusement. Après, la proposition que je vous ai faite est avec la librairie que vous utilisez actuellement 😉... |
| 18/12/2024 à 15:03 | Fanny27 | Besoins d'aide pour réaliser un graphique en 3d | Pas possible sur Excel désolé. Regardez du coté de Python peut-être Matplotlib — Visualization with Python . Sans vouloir être agressif, c'est juste un avis personnel, mais ce graph est illisible : les points R12, R8 et R3 sont-ils sur la même "criticité brute" ? Où se trouve R7 ?? Non c'est joli ma... |
| 18/12/2024 à 14:49 | Arno76_68 | Lecture vidéo Media Player dans Userform, puis fermeture automatique | Je ne sais pas si vous avez vu, mais l'aide en ligne recommande d'utiliser l'objet MediaPlayer Class (Windows.Media.Playback) - Windows apps | Microsoft Learn plutot que WMP qui est obsolète. Plutot que d'utiliser le .Status, je vous propose d'utiliser la propriété Player.playState | Microsoft Learn... |
| 18/12/2024 à 14:36 | Lisaaa | Utilisation d'un VBA pour optimiser des pertes | Je pense qu'il est possible d'adapter la super macro de @BsAlv pour garder la trace des barres utilisées. Mais je pense qu'il faudra ajouter un 2e tableau à votre fichier contenant le "stock de barres". Quelque chose comme ceci : Lot Longueur/infos diverses Qté Lot_01 14000 10 Pour l'activation des... |
| 18/12/2024 à 14:28 | Virginieafc | Condition oui non | Voir meme... |
| 18/12/2024 à 14:10 | Virginieafc | Condition oui non | Re, Personellement j'ai toujours eu à ajouter les guillements. Une explication pourrait etre que comme indiqué par @Théo, NON est une fonction Excel (de logique), elle ne peut donc pas etre automatiquement transformé en texte puisque Excel suppose que vous voulez utiliser la Fonction NON - Support M... |
| 18/12/2024 à 14:00 | Virginieafc | Condition oui non | Il manque des guillemets (") autour du non... |
| 18/12/2024 à 13:41 | saboh12617 | Questions syntaxe M PowerQuery | Merci pour ton retour @JFL. Je me doutais bien que c'était une syntaxe spéciale mais je n'avais pas trouvé dans la bible la fonction #table (enfin j'avais lu que # était réservé aux noms dans les introductions à PQ). Je viens de la trouver dans la doc #table - PowerQuery M | Microsoft Learn . Top le... |
| 18/12/2024 à 12:13 | saboh12617 | Questions syntaxe M PowerQuery | Grand débutant sur le language M, je cherchais comment utiliser Table.FromList sur une liste numérique et non textuelle (pour la transposer ensuite). J'ai trouvé ici un contournement mais je n'arrive pas à saisir la syntaxe. Que vient faire #table en dehors des parenthèses ? C'est un nom (le même qu... |
| 18/12/2024 à 10:13 | POXO | RechercheX : Copie en "dur" de la valeur | Oui, Excel est avant tout une grosse calculette, pas un outil de gestion. Il atteint très vite ses limites quand on veut lui faire créer des données statiques, ce qui n'est pas son objectif premier (calculer et analyser). Je ne sais pas s'il y a PowerQuery sur MacOS mais c'est un outil assez utile d... |
| 17/12/2024 à 21:30 | zinc78 | Recherche code type supprimer / ajouter menu | Ce n'est pas dérangeant qu'il manque un ";" après supprimerMenu() ? Sinon oui j'ai vu comme @Pierre pour supprimer un menu, mais c'est étrange ce n'est pas indiqué dans la doc des menus ... |
| 17/12/2024 à 21:20 | Lisaaa | Utilisation d'un VBA pour optimiser des pertes | Oui désolé, je ne vous ai pas répondu car je n'ai pas trop le temps de m'y plonger. Bon courage ... |
| 17/12/2024 à 21:16 | zar78 | Variabilisation du nom du tableau et ses colonnes | Ce n'est pas trop possible, du moins dans le sens que vous décrivez. Au niveau de la programmation, il faut bien comprendre qu’au final ce que vous voulez faire revient à « déplacer en amont » le problème : il faudra bien, à un moment, remplir vos variables. Donc quel intérêt avez-vous à variabilise... |
| 17/12/2024 à 15:56 | djodjo | Format automatique d'une TextBox | Avec TextBox.Height property (Access) | Microsoft Learn vous pouvez modifier la hauteur d'une textbox (vers le bas). Le vrai problème est de calculer quand ajouter une ligne. En effet avec les polices de caractère par défaut (tahoma, calibri), les caractères ont des largeurs variables. De fait on re... |
| 17/12/2024 à 15:45 | Cleme | Erreur : Objet requis | J'ai trouvé : @Cleme, attention votre code est très (trop) sensible : pour lancer votre macro il faut que le nom du fichier contienne "JV" en MAJUSCULES UNIQUEMENT. Hors lors du partage de fichiers sur le forum, le nom passe en minuscules. De ce fait votre macro ne se lançait pas lors de l'import du... |
| 17/12/2024 à 14:56 | olibolib | Etiquettes Word dans cellules Excel | Désolé, je sais m'en débrouiller manuellement mais je ne saurai vous donner un outil générique. En plus j'ai vu qu'il faudrait changer l'encodage des textes car il y a pas mal de caractères spéciaux qui ne passent pas. D'autres contributeurs devraient vous fournir une meilleure proposition, attendon... |
| 17/12/2024 à 14:47 | JExceL2fr | Répartition noms par équipe selon max par équipe | Via formule en B2 ? =LET(nbJ;LIGNES(A2:A49); tblAlea;PRENDRE(UNIQUE(TABLEAU.ALEA(nbJ*10;1;0;100));nbJ); groups;MAP(TRIER(tblAlea);LAMBDA(indx;EQUIVX(indx;tblAlea))); groups2;TRANSPOSE(ORGA.LIGNES(groups;4)); res;MAKEARRAY(nbJ;COLONNES(groups2);LAMBDA(r;c;SI(ESTERREUR(EQUIVX(r;CHOISIRCOLS(groups2;c))... |
| 17/12/2024 à 14:20 | olibolib | Etiquettes Word dans cellules Excel | Oui Powerquery est un utilitaire intégré à Excel pour faire de l'extraction et gestion de données "en masse". C'est beaucoup plus efficace que le VBA. Donc j'ai réussi à obtenir le résultat voulu, je vous joins un fichier. Fonctionnement : Dans word, sauvegardez votre document en "Page web htm/html"... |
| 17/12/2024 à 11:49 | olibolib | Etiquettes Word dans cellules Excel | Ca risque d'être un peu compliqué, en général on travaille plutôt dans l'autre sens ! 😂 Le copier/coller ne fonctionne pas ? Pouvez-vous fournir un fichier word afin qu'on voit comment faire ? J'ai lu ici qu'en convertissant le word en html, en supposant que vous ayez bien des tableaux dans Word, on... |
| 17/12/2024 à 11:45 | Abed | Condition If dans une variable | Merci pour votre retour, bonne journée... |
| 17/12/2024 à 10:14 | bravodeltafr | Fonctions supplémentaires | Après pour SI.MULTPILE je pense qu'on peut faire un équivalent UDF en VBA, mais c'est tout. Autrement, suivant votre problème bien entendu, il est souvent possible de remplacer SI.Multiple par des combinaisons d'autres fonctions sur les versions plus anciennes. EDIT : Par exemple la petite UDF ci-de... |
| 17/12/2024 à 09:53 | xavierdep | Formule avec une donnée variable | La syntaxe ci-dessous devrait convenir. Pour info : écrivez d'abord la formule manuellement dans excel, puis utilisez Et vous n'aurez plus qu'à adapter votre formule jusqu'à atteindre ce résultat. Pareil pour déboguer la formule, utilisez Debug.Print [formule] au lieu de l'affecter directeme... |
| 17/12/2024 à 09:14 | POXO | Incrémentation dans un tableau | Comme indiqué par @LooReed c'est bien parce que vous etes sur MAC. N'hésitez pas à l'ajouter sur votre profil ("MAC 365 FR") c'est vraiment important pour tout ce qui regarde les macros notamment. La MAJ de la macro vers ceci devrait fonctionner, en supposant que l'arraylist de la bibliothèque .NET... |
| 16/12/2024 à 22:25 | POXO | RechercheX : Copie en "dur" de la valeur | Avez-vous les macros désactivées par hasard ... |
| 16/12/2024 à 17:33 | Julie2388 | Questions sur des erreurs à des tests | Pour la question du filtre, le contexte porte à confusion pour les nombres. En effet, on peut aussi bien chercher dans les valeurs que le TEXTE, mais attention, le filtre ne s'applique que sur le texte affiché. Par exemple, en passant les nombres en format scientifique et en cherchant *6* dans ton e... |
| 16/12/2024 à 17:13 | sadreaper | Calcul d'un maximum sous condition | D'accord, merci pour l'explication (logique). S'il vous plait j'insiste, si vous envoyez un fichier avec uniquement la feuille de calcul (A priori on n'a pas besoin de la feuille1) et une centaine de lignes il sera largement assez petit. Les formules sont trop dépendantes de vos données pour que des... |
| 16/12/2024 à 16:21 | sadreaper | Calcul d'un maximum sous condition | Pouvez-vous joindre un fichier contenant ces tableaux ? Merci. En attendant, je pense aux fonctions MAX.SI.ENS (MAX.SI.ENS, fonction) - Support Microsoft et Fonction Excel : FILTRE . En filtrant votre tableau en prenant seulement les jours de semaine (donc sans les weekends), puis en prenant la vale... |
| 16/12/2024 à 15:51 | Laure Blanc | Trier les mois dans un TCD / GOOGLE SHEETS | Ah oui d'accord j'ai compris. Ehhhh… le problème c'est que GoogleSheets n'a aucune idée de ce qu'est une année fiscale. Donc il va toujours simplement trier par ordre des dates. Si vous voulez respecter votre présentation en commençant en septembre, selon moi l'unique moyen ce serait de procéder com... |
| 16/12/2024 à 15:19 | POXO | RechercheX : Copie en "dur" de la valeur | Dans le fichier ci-joint (reprenant ma réponse à votre précédent post), lorsque vous modifiez les cellules de la colonne "DESCRIPTION" du tableau de la feuille "ACHATS", le code VBA calcule le RECHERCHEX et insère le résultat dans la cellule, sans formule. Attention, si vous modifiez la description... |
| 16/12/2024 à 14:26 | Laure Blanc | Trier les mois dans un TCD / GOOGLE SHEETS | Re, Comme je l'indiquais ici, si vous ne souhaitez pas que les mois, pour d esannées fiscales différentes, se superposent, il faut donner au tableur l'information que par exemple novembre 2025 est différent de novembre 2024. Pour cela il faut, dans le "groupement de dates de TCD" choisir "année-mois... |
| 16/12/2024 à 14:18 | POXO | Incrémentation dans un tableau | Je vous ai écrit un petit Sub générique, qui met à jour les indexes d'un tableau structuré. Le fonctionnement est le suivant : Si la table contient déjà des indexes, ils sont gardés. Sauf les doublons qui sont remplacés, si présents. Les valeurs vides ou les doublons sont remplacés par des nouveaux... |
| 16/12/2024 à 13:45 | Brouqui | Copier coller une texbox en cliquant sur un bouton dans un userform | Je vous en prie, bon courage et bonne journée... |
| 16/12/2024 à 12:40 | POXO | Incrémentation dans un tableau | Pour écrire des "ID" uniques et statiques, il faut passer par une macro VBA ou PowerQuery. Pour le VBA ce serait utile d'avoir la structure de vos données via un fichier d'exemple. Et pour PQ aussi j'imagine... |
| 16/12/2024 à 12:38 | Laure Blanc | Trier les mois dans un TCD / GOOGLE SHEETS | Pour cloturer le sujet il faut sélectionner une ou des réponses qui vous ont aidé. L'idée étant que quelqu'un arrivant avec le meme problème trouve la solution en lisant ces réponses. Voyez sur le screenshot ci-dessous, le fameux bouton "check" dont je parlais. C'est celui qui permet de sélectionner... |
| 16/12/2024 à 12:08 | POXO | Incrémentation dans un tableau | Avec la fonction LIGNE (LIGNE, fonction) - Support Microsoft , vous pouvez donner un indice unique à chaque ligne de votre tableau. Sinon vous pouvez aussi utiliser, en A3 avec, supposons, la première ligne du tableau en A2, Et en étirant vers le bas vous incrémentez la valeur précédente. Si vous vo... |
| 16/12/2024 à 11:56 | Laure Blanc | Trier les mois dans un TCD / GOOGLE SHEETS | Super ! Bonne journée à vous aussi. N'oubliez pas, svp, de checker les réponses clés de la discussion. Je pense que c'est une question utile qui pourrait servir à d'autres dans le futur... |
| 16/12/2024 à 11:31 | Baptiste VERGIN | Lier des tableaux | En feuille2 vous auriez intérêt à utiliser la Fonction Excel : FILTRE pour obtenir ce genre de résultats dynamiques. Par contre, par conséquent la matrice de résultats obtenue en feuille2 ne peut pas être un tableau. Ce sera une matrice dynamique... |
| 16/12/2024 à 11:06 | Laure Blanc | Trier les mois dans un TCD / GOOGLE SHEETS | Ah c'est un peu compliqué. Le mieux que j'arrive à faire c'est cela : Il faut créer les années fiscales manuellement, dans le tableau de base, via la formule suivante : Ensuite dans le TCD vous groupez par année fiscale et au lieu de "mois" dans mon message précédent, il faut prendre "année-mois", s... |
| 16/12/2024 à 10:47 | Jac34 | Petits problèmes de soustraction | En organisant correctement votre tableau, les calculs sont aisés. N'oubliez pas que dans Excel : 1 colonne = 1 calcul. Pas 2. Sinon c'est le bazar... |
| 16/12/2024 à 10:09 | Abed | Condition If dans une variable | Comme sous-entendu par @LooReed, on peut vérifier des conditions. On peut mettre le résultat de ces conditions dans des variables qu'on appelle booléennes (VRAI/FAUX), mais il faut bien comprendre qu'un booléen n'a que 2 états possibles, vrai ou faux, et donc il ne peut pas etre utilisé pour plus de... |
| 16/12/2024 à 09:51 | Joco7915 | Revenir a un écran normal | Il me semble que vous pouvez ouvrir l'éditeur VBA avec ALT+F11, et modifier votre macro. Et pour quitter le fullscreen, si dans la fenêtre d'exécution immédiate vous quittez le fullscreen, c'est bon. Ou bien je rate une étape ... |
| 16/12/2024 à 09:44 | Elodiej | Fonction SI avec tranches | Alternativement, la formule suivante devrait renvoyer le meme résultat que l'UDF de @curulis. Mais je ne suis pas sur que ce soit "aussi simple". Où, si ça l'est, alors votre demande n'a rien à voir avec le sujet initial. Car en effet un simple somme.si renvoi le même résultat. Des exemples de résul... |