Passionné d'Excel

Inscrit le :28/05/2024
Dernière activité :Dimanche à 15:18
Version d'Excel :365 EN
Lieu :France
Messages
3'394
Votes
1'021
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par saboh12617 - page 58

DateAuteur du sujetSujetExtrait du message
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...
10/09/2024 à 16:07Montie Liste d'optimisation pour débit de boisOui désolé erreur de ma part, veuillez déplacer le code dans la déclaration précédente. Ci-après screenshot...
10/09/2024 à 12:17saboh12617Public Sub SabohMerci ! J'ai l'air malin vu le nom du fil ... je l'ai lu en plus, promis ‼...
10/09/2024 à 10:08saboh12617Public Sub SabohMoi c'est Saboh, j'aime bien Excel, mais surtout l'algorithmique ! J'aime passer un peu de temps à créer des algos, et chercher les manières les plus efficaces pour résoudre un problème. Je fais aussi beaucoup de VBA Excel/AutoCAD. J'ai trouvé sur ce forum un puits sans fond d'exercices pratiques en...
10/09/2024 à 09:53Montie Liste d'optimisation pour débit de boisSalut BsAlv, hum non c'est étrange bonne question. Surtout que la découpe correspondante est à-priori bien au milieu de la liste. Je vois cependant que tu utilises ma première macro. Je comprends puisque tu cherches à faire une répartition globale, mais je n'ai pas fait de vérifications aussi poussé...
09/09/2024 à 17:00Johann35 Récupérer le nombre de critères sélectionné dans 1 filtreC'est normal, la fonction (UDF) corrigée proposée par h2so4 n'est pas "volatile", càd. qu'elle ne s'exécute que quand ses paramètres sont actualisés. Or elle n'a aucun paramètre à part la cellule dans laquelle elle se trouve. Qui ne s'actualise que lorsque vous la double cliquez. Pour "corriger" cel...
09/09/2024 à 16:06Steph30Générateur de mot de passeFree Password Generator | Create Strong Passwords and Passphrases | Bitwarden...
09/09/2024 à 15:55Sandrine19 Liste déroulante personnaliséeSoit il faut passer par des plages nommées, soit vous pouvez utiliser la fonction filtre sur O365. Ci-joint un fichier avec 2 exemples sur comment l'utiliser. Je vous ai affiché les résultats de la fonction filtre, il suffit de les appliquer comme validation de cellule...
06/09/2024 à 17:49Montie Liste d'optimisation pour débit de boisMerci pour votre retour. Malheureusement votre mise en page finale est bien trop complexe pour que je puisse m'y adapter. De plus elle requière un enregistrement de trop de paramètres par rapport à la solution que j'ai mise en place. La mienne est plus rapide que celle de BsLav car je me suis report...
06/09/2024 à 15:06Montie Liste d'optimisation pour débit de boisMalin l'utilisation combinée des TCD, je me demandais justement s'il n'y avait pas peut etre une solution entièrement TCD ou PowerQuery. J'ai testé par curiosité et j'ai une erreur après environ 2s sur Le tableau semble planter sur le 1e indice uniquement. Je précise, sur Excel 2016, peut etre qu'il...
06/09/2024 à 14:29Montie Liste d'optimisation pour débit de boisJe reviens vers vous avez une MAJ de la macro suivant les demandes d'hier soir. Je n'ai pas encore implémenté les détails de recoupe (10 mm) et largeur de scie, mais ils sont vraiment faciles à ajouter donc j'attend votre retour sur ce point. Résultats groupés par "sous-groupe". La macro est beaucou...
06/09/2024 à 09:13Montie Liste d'optimisation pour débit de boisConcernant ces histoires de découpes de 10 mm de chaque coté, cela s'applique uniquement sur le stock "de base" ou sur les chutes réutilisables également ? Au sujet des chutes. Y-a-t-il des contraintes particulières non mentionnées ? (Longueur min, dimensions "standards", ou autres ?). Voulez-vous q...
05/09/2024 à 17:15Montie Liste d'optimisation pour débit de boisOui, l'algorithme utilisé implique que les dernières valeurs auront forcément un rendement inférieur puisqu'on part "du meilleur" vers "le pire"/les restes. Après le vrai problème dans cette histoire c'est de faire un algo suffisamment rapide pour un problème assez large. Mais vu que je me suis plan...
05/09/2024 à 16:48Montie Liste d'optimisation pour débit de boisAHHHHHH ! Mon dieu j'ai tout à refaire, j'avais compris de travers Je m'étais posé la question ce matin et puis j'ai oublié de la poser... Bon je vais y réfléchir...
05/09/2024 à 16:44Montie Liste d'optimisation pour débit de boisLe code VBA (nettoyé, le premier fichier joint était plein de tests) pour les curieux. Fonctionnement identique, juste le VBA a changé...
05/09/2024 à 16:25Montie Liste d'optimisation pour débit de boisC'est un problème en réalité assez complexe si l'on cherche vraiment à obtenir l'optimum parmis toutes les combinaisons possibles. Ci-après un algorithme de tri (naif) basé sur le fonctionnement suivant : Tri des découpes de la plus grande à la plus petite, et du stock du plus grand au plus petit. R...
05/09/2024 à 09:56Aurore504Tableau croisé dynamiquePas vraiment non. Sinon je vous aurai simplement demandé des images. Dans l'immédiat j'imagine que votre tableau est mal formaté et qu'Excel n'a pas détecté vos colonnes comme des catégories distinctes. De plus veillez a bien vous organiser entre ce que vous voulez regrouper et vos données. Il me se...
05/09/2024 à 09:47Yann47Macro pour ouvrir page web avec Microsoft Edge et copier le texte sur ExceC'est assez complexe le WebScrapping en VBA, personnellement je vous conseillerai de vous tourner vers d'autres outils plus appropriés. Si vous tenez à utiliser Edge plutot que IE. c'est encore plus complexe. Ci-après discussion en anglais sur ce que j'ai pu trouver se rapprochant au plus de votre p...
05/09/2024 à 09:42BuzzLEclairMacro-VBA pour remplissage automatique et impressionPour l'exécution des macros, dans l'explorateur de fichiers, sélectionner le classeur, clic droit, propriétés (Général), et penser à bien "Débloquer" le fichier. Puis le réouvrir...
05/09/2024 à 09:29Aurore504Tableau croisé dynamiqueVeuillez joindre un fichier, supprimez les données confidentielles si nécessaire...
05/09/2024 à 09:27TP22VBA pour copier une liste de pdf dans un répertoire vers un autrePar curiosité, le fichier de Optimix est-il plus rapide ? Je l'ai regardé et je remarque que la boucle est identique à celle que je vous avais envoyée au début, "trop lente". D'où mon interrogation. De plus il copie tous les pdf sans distinction des titres...
05/09/2024 à 09:16Axdes Changement de données dans un tableau grâce à un menu déroulantPour toutes les fonctions de Recherche vous devez avoir le tableau cible (précisément la colonne dans laquelle vous cherchez) trié dans l'ordre alphabétique. (C'est écrit dans l'aide de la fonction). Alternativement, si vos validations de données correspondent EXACTEMENT aux valeurs recherchées, vou...
04/09/2024 à 17:14TP22VBA pour copier une liste de pdf dans un répertoire vers un autreCa alors… Etes vous bien sur d'avoir entré les noms de dossiers et de fichiers correctement ? Les fichiers sont ils en .pdf ou .PDF ? car… Je viens de réessayer chez moi, certes sur un petit échantillon, mais ça fonctionne ...
04/09/2024 à 17:05Toutouf Copier caption optionbutton groupname dans cellule ExcelSi la MsgBox affiche le résultat attendu, alors vous pouvez écrire dans la cellule désignée ainsi : à placer à la place, ou après, de l'instruction MsgBox...
04/09/2024 à 16:45Trt2202Recherche dans tcdJe pense que c'est la Fonction LIREDONNEESTABCROISDYNAMIQUE - Support Microsoft que vous cherchez...
04/09/2024 à 16:41TP22VBA pour copier une liste de pdf dans un répertoire vers un autreRe, Ci-après une macro plus rapide (mais encore lente car il y a beaucoup de tests à faire), mais bon je ne l'ai testé que dans mon dossier téléchargements, je n'y ai pas non plus des milliers de fichiers. J'ai désactivé les hyperliens pour aller plus vite. Attention TOUS LES FICHIERS doivent respec...
04/09/2024 à 15:25JaqLauCopie de sauvegarde, ... avec les permissionsComme indiqué dans le message de Steelson " avec la fonction décrite précédemment". càd avec la fonction de son message précédent puisque votre code y fait appel dans la ligne où se produit l'erreur. Si vous traduisez le message d'erreur il indique d'ailleurs "fonction transfererProtections n'est pa...
04/09/2024 à 15:06TP22VBA pour copier une liste de pdf dans un répertoire vers un autreD'accord super donc toujours 7 chiffres, compris entre 4 100 000 et 4 599 999, potentiellement un indice, et du pdf. Je pars sur ces critères pour effectuer un premier tri, et ensuite chercher dans la liste "potentielle" les fichiers listés. Je reviens vers vous quand j'ai une proposition...
04/09/2024 à 14:58TP22VBA pour copier une liste de pdf dans un répertoire vers un autreAvez vous une "structure type" des noms de fichiers. Dans votre exemple ils étaient tous du gerne "00000000-A.pdf" 8 chiffres, trait d'union, une lettre, .pdf ? Si c'est toujours le cas ca me permet d'accélérer considérablement la macro. Je vais procéder de manière inverse : Lire tous les fichiers d...
04/09/2024 à 14:50TP22VBA pour copier une liste de pdf dans un répertoire vers un autreOui j'avais un peu peur de ça… Il faut savoir que de base le VBA n'est pas une flèche. Là vous lui demandez de chercher dans TOUS LES FICHIERS contenus dans un dossier et ses sous-dossiers : un fichier, puis un autre, puis un autre… alors certe la boucle s'arrete quand elle a trouvé mais elle recomm...
04/09/2024 à 14:29thomas67Un petit coup de main en hardwareJe pense que vous devriez changer les barettes pour des plus grandes et/ou plus rapides (attention, vérifier si la carte mère est compatible), ou en ajouter si des emplacements sont libres. Mais via USB… Déjà jamais trop entendu parler de ça à part de "fake" via un SSD, mais si le PC est déjà lent c...
04/09/2024 à 14:19JaqLauCopie de sauvegarde, ... avec les permissionsMes connaissances sont maigres aussi mais je vois que vous utilisez getFileById avec comme argument srcSheetId = 'Tableau de bord - Ateneo'... Il me semble qu'il s'agirait plutot du nom de votre fichier, pas de son ID. Essayez peut etre plutot Class DriveApp | Apps Script | Google for Developers get...