Membre impliqué

Inscrit le :25/08/2014
Dernière activité :08/05/2020 à 21:32
Version d'Excel :2010
Emploi :Consultant VB6 / SQL / VBA / Excel / Access
Lieu :Région parisienne
Messages
1'794
Votes
256
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par bouben - page 5

DateAuteur du sujetSujetExtrait du message
09/03/2020 à 10:00wawach Actualisation de stock avec suivi des lotsPour retrouver la ligne correspondante, dans l'onglet de suivi du stock, actuellement on se base uniquement sur le n° de lot, à tester en ajoutant une condition sur l'article : cf PJ Bouben...
08/03/2020 à 22:23richi2casa Update avec userform entre Excel et ms accessAvec la base, c'est bien mieux Avant la résolution du problème, plusieurs points revus. La déclaration des variables au bon endroit est importante, notion de portée (privé, publique). Les recordsets sont propres à chaque utilisation. Dans ta version, on a un recordset déclaré en public pour tout le...
08/03/2020 à 19:52FabeBourse aux vêtementsEn PJ un prototype avec : > la liste des vendeurs code et nom > une feuille de saisie des ventes : n° de vente, date de vente : automatique acheteur : saisie libre ou sélection d'un acheteur qui a déjà fait un achat mode de paiement : chèque / espèces total réglé : automatique (somme des artic...
08/03/2020 à 15:03kripsteur23 Tableau combinaison possibilitéCi-joint une proposition, avec les combinaisons. Nombre de combinaisons trouvées : COMBIN(10;5) * COMBIN(5;2) => 2520 Bouben...
08/03/2020 à 14:28richi2casa Update avec userform entre Excel et ms accessPourrais-tu envoyer la base Access, même vide, pour avoir la structure des tables ? Bouben...
07/03/2020 à 16:04Didi1 Faire des requêtes via userformCe petit calendrier maison est top Je le conserve précieusement ! @+ Bouben...
07/03/2020 à 14:14Didi1 Faire des requêtes via userformLe formulaire utilise le contrôle "Microsoft Date and Time Picker" (combobox avec calendrier). A priori, ce composant n'est pas standard et n'existe peut-être pas chez vous. Dans ce cas, Excel le remplace par un autre composant ou supprime les contrôles (?). Pour le visualiser, en ouvrant la liste d...
07/03/2020 à 12:23Didi1 Faire des requêtes via userformCi-joint une proposition avec formulaire de recherche, par période, par mois, par année, par durée min et max A tester Bouben...
07/03/2020 à 10:31chti59xcelElectionsCi-joint une nouvelle version. Le problème, pour info, était dû à la position du curseur dans l'onglet "Listes Candidats" (bug si la cellule sélectionnée dans cet onglet n'était pas en colonne A). Code VBA légèrement modifié, à tester. Bouben...
07/03/2020 à 10:18TEMAGOULTFARID Appeler une macro de plusieurs fichiersLes noms des fichiers sont dans l'onglet Excel, en cellule A5, A6 et suivantes. Dans l'exemple "0001", si le fichier s'appelle "toto", indiquer toto. Toutefois, l'extension (.xlsm) est ajoutée dans le code VBA. Exemple : Nom dans Excel : "toto" => fichier recherché : "toto.xlsm". S'il ne s'agit p...
06/03/2020 à 14:16JeanF44 Eviter la vue de la sélection de cellulesRe Ci-joint le fichier modifié : > ajout des instructions > suppression des instructions ne sert à rien > suppression des temporisations (utilité ? uniquement pour ralentir ?) Bouben...
06/03/2020 à 13:20JeanF44 Eviter la vue de la sélection de cellulesAjouter en début de traitement : Et en fin de traitement : Et ça optimise le temps de traitement. Bouben...
06/03/2020 à 12:40chti59xcelElectionsSuite à l'ajout probable de candidats, il y a eu un décalage de lignes dans les listes, entraînant ce problème. L'espacement entre chaque liste doit être identique pour que cela fonctionne. Pour éviter ce problème : ajout du numéro de liste dans l'onglet Candidat, en colonne A (L1, L2, ...) : permet...
05/03/2020 à 23:08eragondu69Copier coller à partir de plusieurs fichierCi-joint une proposition. Après sélection du répertoire : > ouverture de tous les fichiers avec un nom "diagramme __ du collecteur.xlsx" > copie de la colonne I (toute la colonne de la 1ère ligne à la dernière ligne de la colonne) (non précisé : onglet à prendre en compte => premier onglet...
05/03/2020 à 21:57zizouetExcel recherche de donneesCi-joint une proposition, avec un nouveau tableau dans lequel les 2 infos sont séparées, et les valeurs ciblées en violet, avec une MFC. Bouben...
05/03/2020 à 16:07ClemencsprSave a PowerPoint presentationPlease find attached an example to test Bouben...
05/03/2020 à 14:10TEMAGOULTFARID Appeler une macro de plusieurs fichiersSi la macro d'impression est la même dans tous les fichiers, c'est mieux de l'écrire une seule fois, dans le fichier principal. Sinon, pour appeler une macro d'un autre fichier, une solution, à adapter : cf PJ NB : si le fichier est un lien hypertexte, pour récupérer le chemin du lien Bouben...
05/03/2020 à 13:05JeanF44 Transformation N° Colonne en LettreLa problématique m'échappe un peu. L'objectif est de comprendre ce qui est fait ou de le faire autrement ? Comme indiqué plus haut, on ne pourra pas simplifier beaucoup. Exemple de code VBA un peu plus simple : Bouben...
04/03/2020 à 14:33Gokusam12Supprimer cellules ne contenant pasCells.delete efface toutes les cellules de l'onglet + test à revoir comme indiqué ci-dessus. Solution à tester / adapter : Bouben...
04/03/2020 à 14:06winacSauvegarde automatique a la fermeture et sauvegarde d'une copieJe n'ai toujours pas d'explication. A essayer en pas à pas, pour identifier si toutes les instructions s'exécutent bien (cf message plus haut). Bouben...
04/03/2020 à 14:03pitochico Boucle plusieurs fichiers puis plusieurs ongletsDans l'exemple, les fichiers sont déjà ouverts en lecture seule. Si le fichier est déjà ouvert, cela ne doit pas poser de souci. A voir si le problème ne vient pas d'ailleurs. Pour la remise à blanc des onglets, une proposition à tester. Même principe : boucle sur l'onglet paramètre, et efface les l...
04/03/2020 à 13:38JeanF44 Transformation N° Colonne en LettreAutre solution, sur le même principe (exemple pour la colonne 50) : Pas facile de faire plus simple qu'une ligne ... Bouben...
03/03/2020 à 18:55joecocsReconstruire la base de donnéesJe pense que tu peux t'en sortir en SQL 2 types de jointures : FROM Table1 INNER JOIN Table2 ON [Table2].[ColonneJointure1] = [Table1].[ColonneJointure2] => ramène uniquement les données existent dans la table 1et la table 2 FROM Table1 LEFT JOIN Table2 ON [Tab...
03/03/2020 à 18:43pitochico Boucle plusieurs fichiers puis plusieurs ongletsCi-dessous une proposition à tester/adapter. Principe : boucle sur tous les fichiers (onglet param) pour chaque fichier (reprise du fonctionnement existant) > ouverture du fichier > copie des données > colle les données dans l'onglet qu'il faut (lu dans l'onglet param) > fermeture du fic...
03/03/2020 à 17:39joecocsReconstruire la base de donnéesSi le fichier Excel est connecté à la base MySQL, le plus simple est d'exécuter une requête SQL (depuis Excel) et de récupérer le résultat, en utilisant la librairie ADO par exemple (Microsoft ActiveX Data Objects 2.5 Library) Exemple de requête : SELECT [Table1].[Colonne1], [Tab...
03/03/2020 à 17:16JeanF44 Transformation N° Colonne en LettreQuelques explications : Columns(LPreCol).Address(ColumnAbsolute:=False) => renvoie l'adresse d'une colonne à partir de son n°. 1 => "A:A" 2 => "B:B" 26 => "Z:Z" 27 => "AA:AA" La fonction Split découpe la chaîne en fonction d'un séparateur (et renvoie un tableau) Split ("AA:AA", ":") =...
03/03/2020 à 13:04winacSauvegarde automatique a la fermeture et sauvegarde d'une copieMême en local ??? Ci-joint une nouvelle version, qui indiquera un message d'erreur si la sauvegarde se passe mal. Bouben...
03/03/2020 à 12:47winacSauvegarde automatique a la fermeture et sauvegarde d'une copieBizarre voire étrange Piste 1 : le répertoire est sur un réseau ? (chemin commençant par \\") Piste 2 : les macros sont activées sur le fichier ? A vérifier : ouverture de l'éditeur de code, point d'arrêt sur la procédure, et pas à pas (F8). Bouben...
03/03/2020 à 12:41abdelalibouchhaDupliquer les lignes selon un critère dateAu bénéfice du doute, on parlera d'une erreur de manip ... Bonne journée Patty ...
03/03/2020 à 12:38abdelalibouchhaDupliquer les lignes selon un critére date3 fois le même message https://forum.excel-pratique.com/viewtopic.php?f=2&t=137412 https://forum.excel-pratique.com/viewtopic.php?f=2&t=137413 Post à clore ici, et pas de réponse ici svp ... Bouben...
03/03/2020 à 12:30winacSauvegarde automatique a la fermeture et sauvegarde d'une copieEtonnant ... Le répertoire de sauvegarde est à modifier dans le code VBA, rien d'autre à faire. Tu as un message d'erreur ? Bouben...
03/03/2020 à 11:56abdelalibouchhaDupliquer les lignes selon un critère dateComme je l'ai précisé juste au-dessus, abdelalibouchha a posté 2 fois le même sujet. https://forum.excel-pratique.com/viewtopic.php?f=2&t=137412 Dommage, nous avons fait le boulot en double Bonne journée Bouben...
03/03/2020 à 11:50abdelalibouchha Dupliquer les lignes selon un critère dateCi-joint une proposition à tester, en VBA. Bouben...
03/03/2020 à 11:33abdelalibouchhaDupliquer les lignes selon un critère dateMessage en doublon A clôturer...
03/03/2020 à 11:18winacSauvegarde automatique a la fermeture et sauvegarde d'une copieCi-joint une proposition. Le nom du répertoire de sauvegarde est indiqué dans le code VBA. Nom de la sauvegarde : nom du fichier initial + date d'enregistrement ex : "SauvegardeAutomatique_20200303-111410.xlsm" Bouben...
02/03/2020 à 21:06Fabien67CatégorieEt pour la tranche 57-60 : =NB.SI.ENS(Joueurs!J:J;">=57";Joueurs!J:J;"<=60") Bouben...
02/03/2020 à 15:23caroline2020VBA pour extraire des donnéesEn effet, j'ai mal interprété le besoin ! Et prenait en compte l'ensemble de valeurs communes pour "LE" (par exemple) tous échantillons confondus. Je comprends mieux, il s'agit de comparer de trouver les valeurs communes entre 2 échantillons donnés. On va revoir ça ... Bouben...
02/03/2020 à 15:06Miladiouze CheckBox Activex lier cellules avec VBALa propriété pour la cellule liée : La propriété pour le texte de checkbox : cf exemple en PJ, à adapter Bonne journée Bouben...
02/03/2020 à 14:53CedrictarMacro pour étendre une ligne en la sélectionantPour la prochaine fois, merci de penser au fichier joint En PJ, la proposition, cadeau ! Bouben...
02/03/2020 à 14:51CedrictarMacro pour étendre une ligne en la sélectionantVoici une proposition à tester Pour étudier le sujet, c'est toujours mieux de joindre un fichier ! Un double-clic sur une valeur étend jusqu'à la valeur du dessous. Pour la dernière valeur de la colonne, ce n'est pas géré, bien entendu ! Bonne journée Bouben...
02/03/2020 à 14:30caroline2020VBA pour extraire des donnéesVoici une proposition, en VBA, à regarder Il y a sans doute des règles à préciser, on obtient davantage de résultats que dans le bilan initial. Exemple : "LE", -1.0, on trouve 5 échantillons, donc restitué dans le bilan, soit au total 9 résultats pour "LE" (vs 3 dans le bilan initial). Le traitement...
02/03/2020 à 12:57Balance58Format personnalisé le dernier mot entre parenthèseEh bien moi non plus Bienheureux ceux qui ont la sagesse d'attendre un fichier avant de proposer une solution ! Bonne journée à tous ...
02/03/2020 à 11:59Balance58Format personnalisé le dernier mot entre parenthèseJe rejoins l'avis de Pedro. En PJ une proposition à adapter, en VBA. Bonne journée ! Bouben...
02/03/2020 à 10:42Gabin37 Exécuter un bouton via une macro dans un userformA essayer en préfixant avec le nom du UserForm : USFMacro.CommandButton1_Click Cette solution n'est pas très propre. Pourquoi ? Les boutons d'un UserForm sont faits pour être utilisés à l'intérieur du UserForm. Lorsque tu crées un bouton dans un UF, la procédure "_Click" est par défaut "private" (pr...
01/03/2020 à 19:59Jessy59Insérer un tableau d'une feuille A4Cette fonctionnalité de reconnaissance d'image est possible apparemment avec les dernières version d'Excel. https://support.office.com/fr-fr/article/ins%C3%A9rer-des-donn%C3%A9es-provenant-d-une-image-3c1bb58d-2c59-4bc0-b04a-a671a6868fd7 Cela semble intéressant, mais je n'ai jamais testé ! Sinon, il...
01/03/2020 à 19:39tricuspide[VBA] retourner des valeurs dans plusieurs tableaux et feuillesCi-joint une proposition à tester. NB : il doit exister un onglet correspondant à la personne sélectionnée dans la liste. Dans le cas contraire, on affiche un message d'information. Bonne soirée Bouben...
01/03/2020 à 13:56Guithou51Enregistrement formulaireSuite à ta réponse, 2 points m'interpellent : > le résultat attendu ne serait pas exactement celui indiqué dans le fichier que tu as fourni > le code VBA utilisé pour produire le résultat, bien que commenté et à mon sens assez simple, ne peut être maintenu sans quelques notions de programmatio...
29/02/2020 à 23:38Guithou51Enregistrement formulaireCi-joint une proposition à tester, si j'ai bien compris le principe ... Se base sur le n° de lot indiqué dans l'onglet contrôle, et prend en compte tous les articles. Lancement via le bouton "Enregistrer". Bonne soirée Bouben...
29/02/2020 à 22:57VintagphilGénérateur à 4 variablesA voir le format de restitution attendu exactement, cf un exemple de l'autre proposition dans le message juste au-dessus...
29/02/2020 à 22:52VintagphilGénérateur à 4 variablesEt une proposition, avec le résultat concaténé dans une même cellule. Bouben...