Passionné d'Excel

Inscrit le :18/09/2008
Dernière activité :24/03/2026 à 13:55
Version d'Excel :2016
Lieu :bourg en bresse
Messages
9'456
Votes
1'262
Fichiers
4
Téléchargements
29'777
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par galopin01 - page 39

DateAuteur du sujetSujetExtrait du message
18/06/2021 à 03:16hugo leroyCréation dendrogramme ?Heu non... mais : https://www.google.fr/search?q=dendrogramme+excel&source=hp&ei=BvPLYIrJA6iSlwTOhp_IDg&iflsig=AINFCbY.....
18/06/2021 à 00:38oiseaubleu Problème Projet ou bibliothèque introuvableJ'ai tendance à penser que ta demande est mal exprimée : A quel moment reçoit tu ce message ? Quand tu reçois ce message, tu n'as pas le choix entre plusieurs boutons dont "Débogage" ? Si "Oui" accepter le débogage et indiquer quel est le texte mis en surbrillance. Si "Non" faire une copie d'écran d...
17/06/2021 à 18:39largo41 Lancement userforme d'une feuille avec bouton ne fonction pasEdit : Salut Ergotamine... Trop tard je supprime ! A+...
17/06/2021 à 09:03Vincent Douce LeMathTuples dans un tableurOui on peut parfaitement gérer ça sans crochet ni parenthèse, il suffit d'un séparateur quelconque. Par contre ensuite les fonctions pour en exploiter les données sont plutôt sommaire (cf papyg) : il est préférable de se faire ses propres fonctions personnalisées en splitant les tuples... A+...
16/06/2021 à 21:30mickael.albert0712Fusion et transposition de plusieurs array de taille différentsBah... Le mieux est d'attendre si quelqu'un est plus inspiré que moi ! Les oiseaux de nuit ont souvent une vue un peu différente... A+...
16/06/2021 à 19:06Lily12 Trouver les cours non fait pour chaque employéLes macros sont de véritables pièces d'horlogerie qui dépendent étroitement de ton classeur source. du nom des feuilles de la disposition et du nom des colonnes. Un exemple adaptable ne me parait pas envisageable : VBA est le domaine du "sur-mesure." A+...
16/06/2021 à 18:57mickael.albert0712Fusion et transposition de plusieurs array de taille différentsSur la compréhension ce long exposé n'apporte rien de plus que je ne pressentais. Et sur la faisabilité non plus. Aussi je ne sais pas trop quoi te répondre... Tout au plus quelques pistes, réflexions... Sur l'hypothèse d'une clef mixte (client/mois) j'y crois pas plus qu'à une clef client seul... S...
16/06/2021 à 17:12Lily12 Trouver les cours non fait pour chaque employéDéjà je ne suis pas certain qu'il existe une seule fonction capable de renvoyer plusieurs résultats. Alors toute une liste... VBA me semble à peu près inévitable. Sauf à utiliser des instruments très sophistiqués (que j'ignore !) A+...
16/06/2021 à 17:00mickael.albert0712Fusion et transposition de plusieurs array de taille différentsTa présentation est un peu nébuleuse : malgré la pièce jointe. L'utilisation des Array est déjà un exercice de programmation assez avancé : L'utilisation habituelle est effectivement de parcourir chaque array pour récupérer chaque valeur et la transposer dans un Array de synthèse qui sera directemen...
16/06/2021 à 16:44Math000sUtilisation de variables avec boucle for[EDIT] Salut Bruno ! Ce n'est pas une bonne idée d'utiliser des variables indicées. De plus tu ne pourrais pas les utiliser de cette manière. (Sauf au prix de contorsions invraisemblables...) Les variables "tableaux" (Array" sont faites pour cela : A+...
16/06/2021 à 09:55raphaelp Détection par une cellule d'une nouvelle ligne dans un tableauJ'ai du tout cuit mais il ne faut pas que ça t'empêche de faire un peu de lecture ! A+...
15/06/2021 à 22:10raphaelp Détection par une cellule d'une nouvelle ligne dans un tableauDéjà comme c'est déjà u tableau structuré moi je mettrai le total n'importe ou ailleurs mais pas en dessous ! La formule ci-jointe se met à jour dès l'ajout d'une donnée au tableau. A+...
15/06/2021 à 12:31DignisProcédure de maj fonctionnant qu'en pas à pasSelect ou Activate : Même combat. A bannir ! A+...
15/06/2021 à 11:14DignisProcédure de maj fonctionnant qu'en pas à pasCode imbuvable : Fournir un fichier adapté. Conseils : Evitez les variables non déclarée. Evitez les variables en une seule lettre. (C v...) ou indicée (C1, tdata1, tdata2...) Souvent quand les procédures ne fonctionnent qu'en mode pas à pas c'est du à l'utilisation des Select : VBA ne sait pas à qu...
15/06/2021 à 11:01bertrand123Erreur 1004 Impossible de définir la propriété FormulaArray de la classe rgCe genre de formule s'exprime en anglais et avec le séparateur virgule. Utilisez l'enregistreur de macro pour avoir la traduction et adaptez ou fournissez le fichier SVP. A+...
14/06/2021 à 17:45ludovic guenuchotRécupérer une liste ligne par ligne sur une liste de lignes fusionnéesDésolé je ne travaille pas avec Photoshop ni un convertisseur de pdf. Au lieu d'une image veuillez fournir le fichier que vous avez bricolé. A supposer qu'il soit conforme au fichier original. Votre question demeure très flou : Dans la demande originale vous demandez de relever 1 valeur par propriét...
14/06/2021 à 15:20adnulExplication de ListObject (jai dans google)La doc Microsoft dit que c'est un objet qui fait partie éventuellement d'une collection d'objets d'une feuille. A ce titre, cet objet comporte des propriétés et des méthodes qui lui sont propre. Nous autres frenchouillards qui n'aimons guère appeler les choses par leur nom, appelons ça également tab...
14/06/2021 à 10:21vanheckeFormulaire VBA et tableau 2 dimensionsMoi je commencerai par faire un seul tableau ça serait tout de suite plus facile à gérer... A+...
13/06/2021 à 02:27ContadorExécuter un code sur tous les onglets(Appliquer même code plusieurs feuilleIl est de bon ton ton ici de préciser la question et les règles du jeu... La macro corrigée : A+...
12/06/2021 à 13:09Julec87 Exécuter une macro lors de la première ouverture annuelle du classeurJ'ai créé une petite macro qui s'appelle HappyNewYear Dans le Workbook_Open la macro vérifie que c'est la première ouverture de l'année. Si c'est le cas elle appelle HappyNewYear, le reste du temps elle ne fait rien. En fait, il est créé un nom dans le classeur qui est visible dans le Gestionnaire d...
12/06/2021 à 11:22ContadorExécuter un code sur tous les onglets(Appliquer même code plusieurs feuilleC'est un peu scabreux : Comme il faudra à chaque fois ouvrir un fichier différent, la macro select successivement toutes les feuilles à mettre à jour. A partir de cette sélection vous devrez bien faire attention à sélectionner le fichier .txt correspondant... Voyez d'après le fichier corrigé. A+...
11/06/2021 à 20:52salafia Comment intégrer plusieurs codes?Vous ne pouvez pas créer plusieurs Sub dont le nom est identique. Dans le cas de certaines évènementielles comme Worksheet_Change vous devez différencier leur comportement selon la source de l'évènement : Target. A+...
11/06/2021 à 20:45marco76daman Vérifier remplissage complet formulaire (Userform)J'expose ci-dessous une méthode générique... La difficulté est que vous utilisez les Frames de manière décorative plus qu'utilitaire... Servez vous en pour leur finalité première : Faire des groupes d'option et remplacez les vôtres par des Label ou des images vides. A la limite vous pouvez laisser l...
11/06/2021 à 18:18ludovic guenuchotRécupérer une liste ligne par ligne sur une liste de lignes fusionnéesVotre fichier test comporte tellement d'imprécisions qu'il est difficile de vous faire une réponse qui ait une chance de vous satisfaire. En particulier pour la feuille 2 vous auriez du mettre des valeurs en colonne C. Moyennant quoi la macro suivante est capable de récupérer les valeurs et de les m...
09/06/2021 à 19:42Bob Sheriff Formule avec variableFranchement utiliser VBA pour reconstituer une formule c'est un peu idiot : En principe les utilisateurs de VBA cherchent plutôt à se débarrasser des formules ! Neuf fois sur dix les débutants qui posent ce genre de question sont complétement sur une autre planète... Au lieu d'exposer de quelle mauv...
09/06/2021 à 14:50Pedro_El_PolloCacher ruban, barre de formule, etc...
09/06/2021 à 14:02Pedro_El_PolloCacher ruban, barre de formule, etcVoici un classeur "sur-mesure." Vous pouvez le modifier, le renommer à votre convenance. Nota : Dans cette situation le ruban n'est pas affichable directement par VBA. Cependant il reste possible d'en afficher tout ou partie des éléments par programmation. En savoir plus sur ce sujet . A+...
09/06/2021 à 03:06Olivier TPGroupes de boutons d'options dans USERFORMOrganisez vos OptionButton de la manière suivante : Aux 4 boutons du groupe 1 donner leur la propriété GroupName = Grp1 Aux 4 boutons du groupe 2 donner leur la propriété GroupName = Grp2 Aux 4 boutons du groupe 3 donner leur la propriété GroupName = Grp3 Aux 4 boutons du groupe 4 donner leur la pro...
08/06/2021 à 10:32fingenCréation d'une base de donnéesPour quoi faire ? Personne ne peut lire ou faire quoi que ce soit avec plusieurs classeurs au même moment En même temps le but d'une base de données c'est de rassembler toutes les informations sur un sujet, pour les éclater sur certains à un moment donné. Par exemple une association, un club, une en...
07/06/2021 à 16:43joept69 UserForm propriétés du bouton modifierJe ne répondais pas à la question concernant le bouton modifier. Mais... au reste des questions ! "consulter une BDD" "également la "Suppression"" " me donner quelques orientations à suivre ..." Modifier une BD" dans ce contexte... Ces questions forment un tout : La gestion d'une BD au moyen d'un Us...
07/06/2021 à 16:06Cindy33Problème de formule / référence à un autre ongletFournir la macro qui crée cette formule et le classeur KIVABIEN avec. Les feuilles non concernées par la macro peuvent être supprimées. A+...
07/06/2021 à 11:16joept69 UserForm propriétés du bouton modifierLa plupart des développeur sérieux préconisent une clef (index) en première colonne. Ne cherchez pas à réinventer la poudre (ni la roue...) Gérer une base de donnée avec un multipage est une absurdité (du moins de la manière dont vous le faites) Apprenez à gérer votre BD de manière classique : Quand...
07/06/2021 à 10:53largo41 Userforme avec menu deroulant ouvrir fichierLe problème n'est pas de supprimer les "With" mais de ne pas oublier les points qui y sont associés : With est un optimiseur de code. Il permet de préciser à chaque fois de quoi on parle : Objet; Workbook, Sheets... Ne pas l'utiliser est stupide : Il rend votre code incertain et souvent incompréhens...
06/06/2021 à 21:15bejouette Supprimer tous les classeurs d'un repertoireRajoutez ces 2 lignes( avant kill) A+...
06/06/2021 à 19:42bejouette Supprimer tous les classeurs d'un repertoireIl est inutile de sélectionner les fichiers à supprimer : Il suffit de bien préciser le chemin ou se trouvent les fichiers à supprimer puis : Éventuellement si le Disque dur est un disque différent du disque courant il peut être utile de le préciser auparavant : Attention : Cette opération est irrév...
06/06/2021 à 09:52Arthur ExlImporter une image en fonction du contenu d'une cellulePour résumer le titre devrait être Importer une image en fonction du contenu d'une cellule de tout un tas de conditions. La solution est simple il suffit qu'il y ait quelque part "une table" de toutes les clefs et le chemin (l'adresse des images) avec leurs adresses, qui affecte chaque image à son p...
05/06/2021 à 15:14iliess Stop la saisie d'un doublon dans un UserFormComme je le disais précédemment il existe de nombreuses manière de tester les doublons. Comme le modèle est rudimentaire, j'ai utilisé une solution rudimentaire. A+...
05/06/2021 à 11:56garcia lionelRépartir les nombres de ligne d'un tableau en fonction d'un effectifJe connais un marabout qui manage pas mal les retours d'affection.Peut-être que ça pourrait convenir, il mettrait tout ce petit monde en place ? A+...
05/06/2021 à 03:32iliess Stop la saisie d'un doublon dans un UserFormOn ne peut pas stopper la saisie d'un doublon car un doublon n'est un doublon que quand la saisie est terminée. On ne peut qu'empêcher de le valider. (en procédant à une vérification) Comment ? Les moyens sont nombreux... On peut penser qu'une clef primaire comme celle-ci est sans intérêt : Le N° de...
03/06/2021 à 19:46BanaTrouver le numéro de ligne d'un item sélectionné dans une listboxPour la route je t'ai fait juste un label qui affiche le N° de ligne de l'enregistrement cliqué (à partir d'une colonne ajoutée iD et d'une fonction personnalisée) mais je n'irai pas plus loin sur ce sujet car je serai obligé de tout reprendre à zéro. A+...
03/06/2021 à 15:13BanaTrouver le numéro de ligne d'un item sélectionné dans une listboxDésolé ce fichier est tellement rudimentaire que je ne peux rien en faire : Il me faudrait tout reprendre à zéro. Mon conseil est de rajouter une colonne "iD" numérotée de 1 à n et qui identifiera chaque ligne. Ensuite seulement tu pourras envisager d'identifier la ligne sélectionnée. Pour l'instant...
03/06/2021 à 08:32l3 PtitBiscuit Selectionne les contacts voulu via la liste déroulanteEn fait c'est moi qui ne devait plus être bien réveillé... Bon de toute façon il ne me semble pas possible de sélectionner plusieurs destinataires sur cette cellule : Soit tu utilises des listes et tu coches chaque ligne ou il y a un nom pertinent. Soit tu crées une ou plusieurs macros qui sont capa...
02/06/2021 à 23:22l3 PtitBiscuit Selectionne les contacts voulu via la liste déroulante95 messages et pas encore compris que pour citer du code on utilisait le bouton </> ? Les bras m'en tombent ! EDIT : De plus joindre un classeur complètement vide est à peu près aussi utile que de ne rien joindre du tout : Tu perds ton temps et tu nous fais perdre le notre. A défaut d'un vrai...
02/06/2021 à 23:19BanaTrouver le numéro de ligne d'un item sélectionné dans une listboxPour trouver il faut chercher ! On recommande toujours de mettre un index (iD) qui sert de clef unique pour rechercher un enregistrement dans un tableau... De 2 choses l'une si ton tableau en possède un. Tu recherches la position de l'index correspondant dans une colonne en général cachée (et en gén...
02/06/2021 à 23:10mango86 Structure objet dictionnairePlein d'exemple ici (à la rubrique Dictionnary A+...
31/05/2021 à 14:02JReilly VBA - Boucle selon variable et aide codeIl manque toute la fin de la macro... C'est bien beau de charger ArrI mais si tu n'en fait rien il s'évapore dès que la macro se termine. A vue de nez il manque à minima quelque chose comme : Non testé. A+...
31/05/2021 à 06:45JReilly VBA - Boucle selon variable et aide codeC'est l'inconvénient de citer du code sans la balise </> J'ai cherché "If Arr I (iR, 1) = 1 Then" et non Pour moi cette macro fonctionne Elle s'arrête simplement quand elle ne trouve pas l'argument de VLOOKUP : A+...
30/05/2021 à 20:46JReilly VBA - Boucle selon variable et aide codeDésolé mais là tu parles tout seul, dans le vague, Je ne sais même pas si tu sais de quoi tu parles : Si dans certains forum on aime à dire que quand une question est bien posée, elle déjà à moitié résolue, là on cherche en vain la question... Dans tous les cas c'est imprécis tu abordes plusieurs su...
29/05/2021 à 18:40JReilly VBA - Boucle selon variable et aide codeDéjà pour commence, dans le Gestionnaire de nom il faudrait renommer Table1 en TExp car pour l'instant TExp n'existe pas... Ensuite le 19 effectivement c'était le nombre de colonne. Si ça doit être à géométrie variable effectivement on pourrait peut-être trouver une autre formule ou variabiliser le...
27/05/2021 à 18:12galopin01 Problème avec xlam (sur 365 x32 bits)Ok. Bon on va clore la discussion la dessus : Mon problème de départ c'était 365 que je ne peux tester le reste des problèmes ça ira... Le problème c'est que je récupère un projet en forme de patchwork ou tout le monde à mis son nez. Cette macro n'étant que la face émergé du truc, j'ai fini par comp...