Passionné d'Excel

Inscrit le :28/05/2024
Dernière activité :Il y a 52 minutes
Version d'Excel :365 EN
Lieu :France
Messages
3'406
Votes
1'022
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par saboh12617 - page 58

DateAuteur du sujetSujetExtrait du message
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...
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...