Passionné d'Excel

Inscrit le :28/05/2024
Dernière activité :Vendredi à 16:56
Version d'Excel :365 EN
Lieu :France
Messages
3'426
Votes
1'032
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par saboh12617 - page 58

DateAuteur du sujetSujetExtrait du message
17/09/2024 à 08:58tomato Macro temps d'exécution longBonjour, 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:43Papi64 Erreur d’exécution 1004Pas 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:18GokxCréer un fichier UniqueCi-joint une première macro qui fonctionne dans le fichier ouvert. Voir feuille "groupVBA" le bouton en haut...
16/09/2024 à 16:48GokxCréer un fichier UniqueD'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:36TATA 10Recherche De FormuleEntrez 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:24GokxCréer un fichier UniqueAh 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:05GokxCréer un fichier UniqueC'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:17Goko Publications et datesSi 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:52Hoareau Lister fichiers disque dur avec cheminRe, 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:53Hoareau Lister fichiers disque dur avec cheminUne 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:36fouggySuppression de lignes et colonnesTrès élégant mafraise...
13/09/2024 à 17:35LaurineuCherche un élément dans un nom de fichier et l'extraire dans une colonnePour 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:19Choubackka IF ; ET ; OU choix multiplesJuste 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:11Cédric973Cré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:27sam357 Recherche à 2 critèresSalut 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:40fouggySuppression de lignes et colonnesIl 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:28LaurineuCherche un élément dans un nom de fichier et l'extraire dans une colonneC'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:05sam357 Recherche à 2 critèresOk 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:48electstephFaire 2 macro pour ajouter une ligne dans 2 tableaux sur la meme feuilleJe 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:44sam357 Recherche à 2 critèresC'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:06CamErgo Ajout automatique ligne sous en-têteUne 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:47Jeérémy.b Afficher l'abscisse et ordonnée d'un graphique avec la sourisC'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:59Thierry77Mettre en place une boucle sur une macro existantePouvez-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:19Cédric973Cré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:52electstephFaire 2 macro pour ajouter une ligne dans 2 tableaux sur la meme feuilleCi-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:55electstephFaire 2 macro pour ajouter une ligne dans 2 tableaux sur la meme feuilleHa 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:25electstephFaire 2 macro pour ajouter une ligne dans 2 tableaux sur la meme feuilleBien 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:08CartonProblèmes de liaisons entre classeursVotre 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:14BetafeAdresse fichier externeJ'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:03pimpom69Envoi un sms via google sheetsS'il vous plait ne pas donner d'explications on se fait suffisamment SPAM comme cela.....
12/09/2024 à 08:41Matt37Macro ajout saisie de données avec méthodes calculatriceC'est (beaucoup) plus compliqué. Jetez un oeil à ce cours et les suivants Cours VBA : UserForm (excel-pratique.com)...
11/09/2024 à 18:13Matt37Macro ajout saisie de données avec méthodes calculatriceJe 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:03FR18691 Déformation d'images lors de leur importationL'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:47Montie Liste d'optimisation pour débit de bois@BsAlv tu as oublié la pièce jointe je crois...
11/09/2024 à 17:46FR18691 Déformation d'images lors de leur importationPour 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:28FR18691 Déformation d'images lors de leur importationJe 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:44Matt37Macro ajout saisie de données avec méthodes calculatriceCi-après une proposition de macro ...
11/09/2024 à 16:30Montie Liste d'optimisation pour débit de boisOui 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:53Comatak Concaténer des données de plusieurs colonnes sur une celluleTrè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:19ToutoufAfficher un onglet Excel sous un userformAlternativement, Excel: An automatically sizing listbox (jkp-ads.com)...
11/09/2024 à 15:09Comatak Concaténer des données de plusieurs colonnes sur une celluleCi-joint votre fichier avec une petite macro VBA dont le code se trouve ci-dessous ...
11/09/2024 à 13:54Comatak Concaténer des données de plusieurs colonnes sur une celluleRe, 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:33Gromany Moyenne.si date inferieure a aujourdhuiLa 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:29Papi64 Erreur d’exécution 13Je vous en prie, bonne journée...
11/09/2024 à 12:39Comatak Concaténer des données de plusieurs colonnes sur une celluleVous 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:02Papi64 Erreur d’exécution 13Vous 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:09danval PB temps d'excécutionAh c'est probablement un problème de transposition ligne/colonne. réessayez avec...
11/09/2024 à 10:41danval PB temps d'excécutionBonjour, 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:45blackjackExtraire une partie d'une chaine de caractereUn peu hors propos mais au vu de la difficulté des formules présentées, une approche via UDF ...
10/09/2024 à 17:34sSbubuSsAide tableau VBA restaurantOui 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...