| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/09/2024 à 08:58 | tomato | Macro temps d'exécution long | Bonjour, autrement une méthode dont le temps d'exécution serait instantané serait d'ajouter une colonne "commentaires" avec les remarques dans des cellules au lieux de commentaires. Cela permet d'écrire en 1 fois, comme le dit LooReeD c'est bien la boucle cellule par cellule (dans la solution actuel... |
| 16/09/2024 à 17:43 | Papi64 | Erreur d’exécution 1004 | Pas sur de comprendre, quand je lance la macro Cmd_UseCalendar() pour entrer une date en K2, je sélectionne le 17/09/2024 et je n'ai aucun message d'erreur... De quel calendrier parlez-vous ... |
| 16/09/2024 à 17:18 | Gokx | Créer un fichier Unique | Ci-joint une première macro qui fonctionne dans le fichier ouvert. Voir feuille "groupVBA" le bouton en haut... |
| 16/09/2024 à 16:48 | Gokx | Créer un fichier Unique | D'accord merci. Mais je répète ma question qui est passée à la trappe, comment comptez-vous gérer les largeurs variables de vos tableaux ? Regardez la feuille 1LLO001TB de votre classeur, elle finit en AM, là où la feuille précédente, 1LLC001TB, finit en AG. En attendant je vais vous faire une macro... |
| 16/09/2024 à 16:36 | TATA 10 | Recherche De Formule | Entrez en D11 Et corrigez le format de la cellule en nombre ou général (mais pas date). Et surtout corrigez la date en D9 vous avez mis l'année "20218", je pense que c'est 2018 que vous vouliez dire... |
| 16/09/2024 à 16:24 | Gokx | Créer un fichier Unique | Ah oui d'accord ce n'est pas vraiment un petit fichier. Quel résultat attendez-vous ? celui de la feuille "at" ? Car ca risque d'etre plus compliqué que prévu. J'imagine que vous ne voulez pas copier vos en-tetes, aussi vous avez des nombres de colonnes variables sur chaque feuille… Ca manque un peu... |
| 16/09/2024 à 16:05 | Gokx | Créer un fichier Unique | C'est possible via macros et probablement PQ. Veuillez joindre un fichier représentatif des données à extraire (surtout au niveau des lignes et colonnes) et si vous pouviez préciser si tous les fichiers sont dans le meme sous dossier ... |
| 16/09/2024 à 15:17 | Goko | Publications et dates | Si je peux me permettre, l'anneau est vraiment illisible. C'est bien les barres empilées qu'il faut utiliser dans ce cas-là... |
| 16/09/2024 à 13:52 | Hoareau | Lister fichiers disque dur avec chemin | Re, comme vous je ne connais pas beaucoup powershell mais oui le code semble faire exactement ce que vous voulez, et sera probablement instantané là où VBA peut prendre des minutes voir rapidement des heures (le code VBA aussi propre soit-il doit faire face à beaucoup d'interfaces là ou PowerShell e... |
| 16/09/2024 à 11:53 | Hoareau | Lister fichiers disque dur avec chemin | Une remarque : dans le code donné le répertoire racine sur lequel itérer est un disque. Il peut y avoir une très grande quantité de fichiers dans l'ensemble de ses sous-dossiers, ça peut très vite devenir une usine à gaz (et à plantage) votre affaire. Ne serait-il pas pertinent, de premier abord, de... |
| 13/09/2024 à 17:36 | fouggy | Suppression de lignes et colonnes | Très élégant mafraise... |
| 13/09/2024 à 17:35 | Laurineu | Cherche un élément dans un nom de fichier et l'extraire dans une colonne | Pour l'appliquer à plusieurs dossiers c'est assez facile. Il va falloir ajouter 1 argument à ce sub : Comme vous le mentionnez, l'adresse du fichier. Ainsi on écrit : Mais attention ce n'est pas tout ! il faut aussi, vous vous en doutez, mettre à jour la "dernière ligne remplie", autrement on va écr... |
| 13/09/2024 à 17:19 | Choubackka | IF ; ET ; OU choix multiples | Juste pour "le fun", une alternative un peu plus algébrique : La fonction SIGNE permet de regarder si la prédiction de victoire est avérée ou non, et la fonction ET permet de voir si la prédiction est parfaite. On multiplie par 2 ca tombe parfaitement puisque vous voulez 0 / 2 / 4 les conditions peu... |
| 13/09/2024 à 16:11 | Cédric973 | Créer une macro somme automatique qui s'arrête avant une ligne coloré | Je vois, On peut vraiment faire autrement que par la couleur. De plus cela n'a pas de sens de faire une seconde macro après la boucle dont vous parlez. On peut directement ajouter les résultats lors de l'insertion de ligne. Sinon, en gardant votre idée initiale, pour trouver la derniere ligne, au li... |
| 13/09/2024 à 15:27 | sam357 | Recherche à 2 critères | Salut JB_, oui je me doutais bien qu'il y avait des solutions plus "modernes" avec FILTER et CHOOSECOLS. C'est vraiment cool ces nouveaux ajouts. J'ai gardé l'index/equiv car je suis vieux jeu… et eviter les #SPILL si pour une raison X ou Y le tableau présente des doublons. Attention, les variables... |
| 13/09/2024 à 14:40 | fouggy | Suppression de lignes et colonnes | Il y a de multiples manières, mais à partir du moment ou les numéros de colonne ne suivent plus un ordre répétitif, vous devez passer par un tableau/une liste des numéros de colonnes à traiter. Ci-après deux manières de procéder, en référencant ou bien les lettres, ou bien les numéros, des colonnes... |
| 13/09/2024 à 14:28 | Laurineu | Cherche un élément dans un nom de fichier et l'extraire dans une colonne | C'est marrant j'ai eu à faire une boucle vraiment identique ce matin, vous tombez bien ! Ci-après le code que j'ai un peu adapté à votre cas. Trois remarques : vous devez adapter le chemin d'accès au votre bien entendu j'ai supposé que vos fichiers étaient des docx faute d'information vous devez ada... |
| 13/09/2024 à 14:05 | sam357 | Recherche à 2 critères | Ok super, Alors ci-après une formule pour le cas 2 (et également le cas 1, oubliez ma première formule qui était nulle) qui devrait marcher à tous les coups, plus moderne. Et ci-joint le fichier. ATTENTION : dans votre fichier il n'y a pas de données dans le tableau pour décembre 2023 qui est en thé... |
| 13/09/2024 à 13:48 | electsteph | Faire 2 macro pour ajouter une ligne dans 2 tableaux sur la meme feuille | Je vous en prie. Si le problème est résolu n'oubliez pas de sélectionner une réponse et fermer le fil Bonne journée... |
| 13/09/2024 à 12:44 | sam357 | Recherche à 2 critères | C'est la fonction INDEX que vous cherchez, en combo avec EQUIV. Ci-après la formule pour le premier cas, je vois le second plus tard. Mais j'ai déjà une remarque. Il y a un problème pour le mois de janvier 2024, vous n'avez pas de mois précédent. En plus ca rendra la fonction vraiment compliquée. Qu... |
| 13/09/2024 à 11:06 | CamErgo | Ajout automatique ligne sous en-tête | Une proposition alternative, dans votre cas il y a moyen de faire plus simple selon moi. Ci-joint votre fichier et ci-après le code... |
| 13/09/2024 à 10:47 | Jeérémy.b | Afficher l'abscisse et ordonnée d'un graphique avec la souris | C'est normal, en passant avec la souris on ne peut voir que les valeurs des points, et il n'y a aucun point intermédiaire entre ces deux valeurs. A vous de voir, un graph n'est pas fait pour une lecture précise, si vous voulez faire cela vous devriez prendre l'équation de la courbe d'approximation e... |
| 13/09/2024 à 09:59 | Thierry77 | Mettre en place une boucle sur une macro existante | Pouvez-vous joindre le fichier original d'Arturo ainsi que le lien vers le fil en question ? Merci. Un peu difficile à appréhender sans, surtout que certaines variables sont nommées "en dur"... |
| 13/09/2024 à 09:19 | Cédric973 | Créer une macro somme automatique qui s'arrête avant une ligne coloré | On peut retrouver la cellule colorée en VBA, mais bon de manière générale les couleurs sont justes visuelles dans Excel, elles ne font pas partie des données de calcul. En plus pour peu que le style office change et les couleurs peuvent changer aussi. Pourquoi ne pas ajouter une colonne (on est sur... |
| 12/09/2024 à 16:52 | electsteph | Faire 2 macro pour ajouter une ligne dans 2 tableaux sur la meme feuille | Ci-joint le fichier MAJ et ci-après les macros correspondantes. Les cellules A6 et A19 sont nommées et servent de référence pour l'insertion de nouvelles cellules... |
| 12/09/2024 à 14:55 | electsteph | Faire 2 macro pour ajouter une ligne dans 2 tableaux sur la meme feuille | Ha oui, c'est une macro enregistrée. D'où le problème. Pouvez vous joindre le fichier également s'il vous plait ? Vous pouvez retirer toutes les valeurs (si confidentiel), laissez simplement la mise en page. Car le screenshot n'est pas suffisant pour s'y retrouver, et puisque vous etes de toute évid... |
| 12/09/2024 à 14:25 | electsteph | Faire 2 macro pour ajouter une ligne dans 2 tableaux sur la meme feuille | Bien sur, pouvez-vous partagez vos macros peut etre ? pour qu'on vous renvoie une solution directement. Si vous voulez simplement un "indice", il y a deux manières de procéder : Ou bien, pour chaque appel à la macro2, vous retrouvez/recalculez l'indice de la ligne à insérer, à partir du titre du tab... |
| 12/09/2024 à 11:08 | Carton | Problèmes de liaisons entre classeurs | Votre fichier est probablement corrompu, ou partiellement. Il faut vraiment éviter autant que possible les formules qui réfèrent aux autres classeurs, ce n'est pas une bonne pratique. Dans la mesure du possible je vous conseille de créer un nouveau classeur et copier/coller vos formules dedans pour... |
| 12/09/2024 à 10:14 | Betafe | Adresse fichier externe | J'appuie la proposition de JFL, Excel dispose aujourd'hui d'outils développés exprès pour la lecture dans d'autres classeurs. Dans tous les cas il faudra revoir vos fonctions, c'est une grosse erreur que vous avez fait si vous avez entré, dans toutes les fonctions, des références "en brut" aux class... |
| 12/09/2024 à 09:03 | pimpom69 | Envoi un sms via google sheets | S'il vous plait ne pas donner d'explications on se fait suffisamment SPAM comme cela..... |
| 12/09/2024 à 08:41 | Matt37 | Macro ajout saisie de données avec méthodes calculatrice | C'est (beaucoup) plus compliqué. Jetez un oeil à ce cours et les suivants Cours VBA : UserForm (excel-pratique.com)... |
| 11/09/2024 à 18:13 | Matt37 | Macro ajout saisie de données avec méthodes calculatrice | Je comprends bien, moi aussi je n'aime pas trop. Mais puisque vous voulez "sauter" les entrées vides (clic sur entrée directement), on ne peut pas vraiment détecter quand l'utilisateur clique sur la croix rouge, car cela renvoie le même résultat. Je lis cependant en ligne ( How to detect if user sel... |
| 11/09/2024 à 18:03 | FR18691 | Déformation d'images lors de leur importation | L'essentiel est que ça marche. Si le problème est résolu n'oubliez pas de sélectionner une réponse (par exemple votre dernier message), et de le valider en haut à droite pour "cloturer le fil" et le marquer comme résolu. Bonne soirée... |
| 11/09/2024 à 17:47 | Montie | Liste d'optimisation pour débit de bois | @BsAlv tu as oublié la pièce jointe je crois... |
| 11/09/2024 à 17:46 | FR18691 | Déformation d'images lors de leur importation | Pour redimensionner la cellule effectivement vous etes sur la bonne voie. Pour augmenter la hauteur de cellule, ajoutez (de meme pour la largeur si jamais, attention est valable pour toute la colonne). Ci-après le code complet ... |
| 11/09/2024 à 17:28 | FR18691 | Déformation d'images lors de leur importation | Je vous invite à lire l'aide sur la fonction que vous utilisez : Méthode Shapes.AddPicture (Excel) | Microsoft Learn En changeant les arguments Width et Height par -1 et -1, vous devriez obtenir le résultat voulu. Relisez votre code, vous verrez que vous donnez comme instruction d'insertion de l'ima... |
| 11/09/2024 à 16:44 | Matt37 | Macro ajout saisie de données avec méthodes calculatrice | Ci-après une proposition de macro ... |
| 11/09/2024 à 16:30 | Montie | Liste d'optimisation pour débit de bois | Oui c'est possible, mais un peu compliqué d'exporter seulement les chutes, donc je vous exporte plutot l'ensemble du stock restant dans les colonnes L:M. Ci-après le code ajouté en fin de macro... |
| 11/09/2024 à 15:53 | Comatak | Concaténer des données de plusieurs colonnes sur une cellule | Très bien, Désolé j'avais oublié cette histoire de noms. Ci-après la macro corrigée pour renvoyer les noms en colonne B. En supposant que le nom est toujours le 2e paramètre dans la liste (découpe entre les ","). Bonne journée... |
| 11/09/2024 à 15:19 | Toutouf | Afficher un onglet Excel sous un userform | Alternativement, Excel: An automatically sizing listbox (jkp-ads.com)... |
| 11/09/2024 à 15:09 | Comatak | Concaténer des données de plusieurs colonnes sur une cellule | Ci-joint votre fichier avec une petite macro VBA dont le code se trouve ci-dessous ... |
| 11/09/2024 à 13:54 | Comatak | Concaténer des données de plusieurs colonnes sur une cellule | Re, Je ne suis pas un expert en PQ, il faudrait l'avis affuté de JFL, mais je vous joins ci-après un essai que j'ai pu faire. Entrez en B1 de la feuille "input" le chemin d'accès à votre classeur blacklist.xlsx, puis rafraichissez la Query (onglet Données / montrer les queries si non affiché)... |
| 11/09/2024 à 13:33 | Gromany | Moyenne.si date inferieure a aujourdhui | La formule à utiliser est Deux erreurs : vous utilisez les indices de colonnes("A:A") au lieu des colonnes de votre table, et vous avez inversé les plages dans la fonction moyenne.si... |
| 11/09/2024 à 13:29 | Papi64 | Erreur d’exécution 13 | Je vous en prie, bonne journée... |
| 11/09/2024 à 12:39 | Comatak | Concaténer des données de plusieurs colonnes sur une cellule | Vous devriez regarder comment fonctionne l'outil PowerQuery dans Excel. Sur la version 2016 il est impossible de faire ce que vous souhaitez via des formules. c'est à la rigueur possible via VBA mais PQ est beaucoup plus adapté. Dites moi laquelle des solutions vous pourriez envisager. Alternativeme... |
| 11/09/2024 à 12:02 | Papi64 | Erreur d’exécution 13 | Vous n'avez pas besoin de vérifier Target.Value = "". Si la cellule est vide, l'autre test IsDate(Target.Value) = False renvoie VRAI (ie. entrée non valide, car entrée vide). Pour l'explication plus poussée : VBA ne peut pas évaluer Target.Value directement car si vous faites attention, votre cellul... |
| 11/09/2024 à 11:09 | danval | PB temps d'excécution | Ah c'est probablement un problème de transposition ligne/colonne. réessayez avec... |
| 11/09/2024 à 10:41 | danval | PB temps d'excécution | Bonjour, Une première proposition à vue de nez. Effectivement l'écriture ligne par ligne dans Excel peut très vite ralentir vos macros. Il est préférable de stocker toutes les données dans une Array (un tableau), puis de coller directement cette array dans Excel en 1 seule opération. Je n'ai pas tes... |
| 10/09/2024 à 17:45 | blackjack | Extraire une partie d'une chaine de caractere | Un peu hors propos mais au vu de la difficulté des formules présentées, une approche via UDF ... |
| 10/09/2024 à 17:34 | sSbubuSs | Aide tableau VBA restaurant | Oui bien sur, pour répondre à la question sur la faisabilité, cela me semble tout à fait réalisable. Une idée d'implémentation qui me vient de prime abord serait de : Lire les ingrédients dans votre liste (apparemment les "plats du jour" ne sont pas directement utiles dans le programme, à moins que... |