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 7

DateAuteur du sujetSujetExtrait du message
06/02/2020 à 15:35onlyonekris1Menu déroulant 2.0Ci-joint une proposition à tester, avec du VBA. Initialisation des menus déroulants par le bouton "Init" Bouben...
06/02/2020 à 14:53LordUnrealCopier donnée à la fin d'une liste et supprimer les anciennesCi-joint une proposition à tester. Bouben...
07/11/2017 à 23:10merveil00Remplir userform avec les valeurs dune ligne d'une feuilleCi-joint une proposition à tester et à compléter. Toutes les modifs sont mentionnées 'v0.1 Principe : - même formulaire pour création ou modification - affichage : passage en paramètre du n° de ligne (ou 0 en création) - en modification, on lit à partir du n° de ligne - les zones obligatoires sont e...
04/11/2017 à 21:53Curtis Newton Lancer ou revenir sur Firefox (VBA)Problème résolu, super ! En complément, un lien bien utile pour cette problématique récurrente des API 32 / 64 bits http://www.jkp-ads.com/articles/apideclarations.asp Bouben...
04/11/2017 à 14:28Curtis Newton Lancer ou revenir sur Firefox (VBA)Ci-joint une proposition à tester. Cordialement Bouben...
02/11/2017 à 22:06nunos31 VBA - Couleur de mot dans une chaineLe nouveau fichier a de nombreuses différences avec le premier fichier Cela implique pas mal de modif, évidemment Ci-joint une nouvelle version, adaptée au nouveau fichier, à tester. A noter qu'il manque certaines couleurs, donc à modifier dans le code VBA. Cordialement Bouben...
01/11/2017 à 18:29Occur75Colorier graphique selon couleur du tableauCi-joint une proposition à tester, en VBA. Bouton violet pour colorer les 2 graphs. Cordialement Bouben...
01/11/2017 à 17:58SoumayaSupprimer les partie griseC'est plus clair 8) Ci-joint une nouvelle version à tester : > parcourt tous les onglets > copie les parties grises dans un nouvel onglet "Recap" Dans l'exemple, on recherche dans les colonnes 1 à 30, lignes 1 à 300 (arbitraire). A modifier si besoin. Plus la plage sera grande, plus le temps d...
01/11/2017 à 10:07nunos31 VBA - Couleur de mot dans une chainePour cela, il faut ajouter une nouvelle boucle. Cf nouvelle version en PJ, à tester. Bouben...
31/10/2017 à 14:22Cedriccedric Liste déroulante en macro automatiqueCi-joint une proposition à tester et à adapter. N'hésite pas à fournir un fichier d'exemple, plus simple pour comprendre ... Bonne journée Bouben...
31/10/2017 à 14:05Lasgalen Bouton ouverture d'un wordCi-joint un exemple à tester et à adapter Bonne journée Bouben...
31/10/2017 à 13:09SoumayaSupprimer les partie griseJe pense que le fichier envoyé dans mon post fait a peu près le résultat décrit Peux-tu préciser ce qui ne correspond pas exactement à ce que tu attends ? A plus Bouben...
31/10/2017 à 11:40nunos31 VBA - Couleur de mot dans une chaineCi-joint une proposition à tester. Principe : étape 1 : parcours de toutes les références pour constituer une collection indexée sur la référence étape 2 : parcours de chaque "jour" (ligne 4) découpage de la cellule (ex C4) pour distinguer les références (séparateur : retour chariot : chr(10)) récup...
31/10/2017 à 10:49SoumayaSupprimer les partie griseCi-joint une proposition à tester. > renseigner les paramètres dans l'onglet "Accueil" > cliquer sur le bouton et sélectionner le fichier à traiter. Chaque "plage source" de "onglet source" est copiée dans l'onglet "Onglet cible" à l'emplacement "Cellule cible". Bonne journée Bouben...
30/10/2017 à 14:48dnangaRecherche à partir de bases de donnéesTout est expliqué plus haut, que dire de plus...
30/10/2017 à 13:35dnangaRecherche à partir de bases de donnéesEn ajoutant une nouvelle ligne de référence (C, D, E, F) et en cliquant sur le bouton, l'emballage sera affiché en colonne G...
30/10/2017 à 13:09dnangaRecherche à partir de bases de donnéesLe code VBA est derrière le bouton violet. on parcourt toutes les références (colonne C) pour chaque référence, on parcourt tous les emballages (colonne H) on teste si hauteur < hauteur, largeur < largeur, profondeur < profondeur si c'est le cas, on calcule le volume de l'emballage (H*L*P)...
30/10/2017 à 12:18dnangaRecherche à partir de bases de donnéesCi-joint une proposition à tester, en VBA. Principe (bouton violet) : pour chaque frigo, pour chaque emballage, on regarde si ça rentre (hauteur, largeur, profondeur) si un frigo tient dans plusieurs emballages, on retient l'emballage ayant le plus petit volume. Bonne journée Bouben...
14/08/2017 à 22:25muratime Remplir une ListBoxCette constante définit combien de mois en arrière on va rechercher la même voiture. Peugeot 205 en août 2017, on va rechercher le prix en juillet, si non trouvé, en juin, etc, jusqu'à ce qu'on trouve. Pour l'instant 60 mois = 5 ans. Ce qui veut dire qu'on recherche jusque 5 ans en arrière. A priori...
14/08/2017 à 18:18muratime Remplir une ListBoxSans fichier, pas facile. Peut-être un espace à la fin de "205 Peugeot" ... Bouben...
14/08/2017 à 17:29jessyb89 Rechercher la valeur la plus grande et la plus fréquente9 / 9 / 9 1 / 1 / 1 / 1 / 1 / 1 / 1 Quelle est la valeur la plus grande qui se répète plus de fois que les autres ? Bonne question 9 est la valeur la plus grande qui se répète le moins de fois 1 est la valeur la plus petite qui se répète le plus de fois En attente de précisions ... Bonne journée Bou...
14/08/2017 à 17:22Andre13 Copier 1 lettre d'une celule et la copier ds 1 shapeInstruction pour copier le texte de la cellule "P1" dans la Shape "EllipseP1" A tester ! Bonne journée Bouben...
14/08/2017 à 16:14muratime Remplir une ListBoxOn affiche les marques qui existaient avant mais qui n'existent plus pour le mois sélectionné ex : 205 peugeot Turbo : en août : 0 (aucune), en juillet : 10 000 Ci-joint une nouvelle version à tester : > recherche sur 5 ans > modification de la règle : exclusion des marques absentes le mois sé...
14/08/2017 à 15:54taz86 Etoile dans inputboxSuite à ton MP : ci-joint une proposition à tester. NB : cette solution est celle proposée par Fred (salut !) Ta réponse me laisse songeur Même manip que la dernière fois si problème : enregistrer et approuver le fichier. Bonne journée Bouben...
14/08/2017 à 10:00muratime Remplir une ListBoxCi-joint une nouvelle version : >affiche toutes les marques >pour chaque marque : prix à la date choisie prix antérieur (mois précédent, ou m-2 si absent, ou m-3, etc) variation >les critères de choix prix min / max sont supprimés Bonne journée Bouben...
13/08/2017 à 22:53muratime Remplir une ListBoxCi-joint une proposition à tester, 100% VBA. Bonne soirée Bouben...
12/08/2017 à 18:23o4ventsDissocier les feuillesRien compris non plus, au début ... MAIS ... pourtant c'était clair. On peut associer des onglets : touche CTRL maintenue, puis clic sur un onglet, un deuxième, un troisième. Les onglets sont alors associés. En tapant du texte ou une formule dans une cellule, la même formule est écrite sur l'ensembl...
12/08/2017 à 16:07Gissé83 AG de coproPour étudier la question, un fichier en exemple est nécessaire ! Bonne journée Bouben...
12/08/2017 à 13:39ericp Problème UserformPas d'accord avec toi. Le standard pour les heures/minutes/secondes : "hh:nn:ss". mm est généralement utilisé pour les mois ; "dd/mm/yyyy" https://msdn.microsoft.com/en-us/vba/language-reference-vba/articles/format-function-visual-basic-for-applications VBA s'en sort quand même avec "MM" dans certai...
12/08/2017 à 13:13maximobCode VBA a modifierCi-joint une nouvelle version : le nom de la photo correspond au nom de l'élève + extension .jpg, exemple : "MAROURI.jpg" si les photos ont une autre extension => à modifier dans le code VBA les photos sont à stocker dans un sous-répertoire "Photos", au même endroit que ce fichier, sinon modifier...
12/08/2017 à 13:00MaxwellCostaProbleme vertical vers horizontalUne seule colonne dans le premier onglet, une seule ligne dans le second onglet. Fichier exemple fourni => solution proposée en lien avec l'exemple. Vue la réponse, je pense deviner le besoin, merci de l'exprimer, cela évitera les allers-retours inutiles Bouben...
12/08/2017 à 12:20taz86 Caché des onglets à des Users en VBAComme dirait un ami : "chez moi, ça marche" As-tu essayé d'enregistrer sur ton PC, cf post précédent Bouben...
12/08/2017 à 12:17jaco Utiliser les resultats de variables dans plusieurs macrosEntièrement d'accord ! Avant de commencer à écrire la première ligne de VBA, il faut maîtriser la notion de variable. Pleins de tutos là-dessus, et ces notions sont générales, indépendamment du langage de programmation ! Sinon, c'est comme prendre le volant sans avoir ouvert le code de la route ! L'...
12/08/2017 à 11:59taz86 Caché des onglets à des Users en VBALié probablement à la sécurité selon ta config. => enregistre sur ton poste => approuve le fichier Cela devrait passer Sinon, merci de préciser le message d'erreur. 5 réponses à ton problème, ta réponse est un peu lègère Bouben...
12/08/2017 à 11:52ericp Problème UserformJe dirai même plus : Bouben...
12/08/2017 à 11:47MaxwellCostaProbleme vertical vers horizontalAutomatiser un copier-coller ? Demande étonnante ... Ci-joint un exemple à tester. Prend toutes les lignes de la colonne A, y compris les liens hypertexte. Bouben...
12/08/2017 à 11:24maximobCode VBA a modifierTu trouveras en PJ une nouvelle version à tester. Modification du nom de la textbox pour la profession de la mère => textbox5 (le nom correspond au n° de colonne dans l'onglet"NOMS") NB : ce nom était déjà utilisé pour la zone "REDUCTION", renommée temporairement en "TextBox555555" => nouveau...
12/08/2017 à 10:45MaxwellCostaProbleme vertical vers horizontalCa passe avec un copier-coller, transposé. A re-tester en sélectionnant uniquement les lignes à copier : lignes 3 à 265. Bonne journée Bouben...
12/08/2017 à 10:25taz86 Caché des onglets à des Users en VBACi-joint une nouvelle version à tester Cela rejoint tous les points signalés plus haut > modification des noms de feuille dans l'onglet de configuration > déclaration des variables > suppression "on error resume next" > masque les onglets lors de l'enregistrement Reste à protéger le code...
12/08/2017 à 09:44ericp Problème UserformCi-joint une proposition à tester. En récupérant le texte au lieu de la valeur Bonne journée Bouben...
11/08/2017 à 20:27DooodyTCD - Fusion des données de deux extractionsCi-joint une proposition à tester, en VBA. Onglet Synthèse : > liste des stages avec la liste des sessions associées > et un peu de mise en forme pour le fun Onglet Données : > les données stages et sessions croisées Onglet TCD : > un exemple de TCD basé sur les données Actualisation par...
11/08/2017 à 18:34CharlesXRemplir tableau de saisie avec userformPiste n°1 : commencer par faire un UserForm Ensuite, il restera à intégrer le VBA Bonne soirée Bouben...
11/08/2017 à 18:26lmtFormule VBA pour remplacement des valeurs dans des cellulesErreur de syntaxe : replacement à remplacer par replace => De même : => Là, c'est moins grave Bonne soirée Bouben...
11/08/2017 à 17:33jaco Utiliser les resultats de variables dans plusieurs macrosDans la seconde version, les types de données sont incorrects : déclarés en Integer On y met des caractères : De même, la variable "essai" est déclarée en "Integer" Si en B3, on écrit "TOTO", plantage assuré A retester après ces modifications. Cordialement Bouben...
11/08/2017 à 16:19VISSIOGSynthèse de plusieurs onglets sur 1 même et unique OngletBonjour VISSIOG, Jean-Eric, Ci-joint un exemple standard à tester et à adapter Bonne journée Bouben...
11/08/2017 à 15:28nicopat Requête vers DB accessRe- Ce post est clos. Pénible de gérer 2 posts en parallèle. https://forum.excel-pratique.com/excel/requete-vers-access-vs-recalcul-t97193.html Pour ton problème : il faut ajouter la référence vers ADO (Microsoft ActiveX Data Objects 2.5) Bouben...
11/08/2017 à 14:59nicopat Requête vers access Vs recalculCi-joint une proposition à tester. Création d'une fonction personnalisée "Valeur", qui prend 3 paramètres : chemin de la base de données ID numéro de la valeur recherchée (exemple : 1 => Valeur1, 2 => Valeur2, 3 => Valeur3) => en fonction du numéro, on récupère telle ou telle colonne, à...
11/08/2017 à 12:34laurianegrangeMacro duppliquer lignes quand plusieurs codes produits dansCi-joint une proposition à tester. > Résultat dans l'onglet "Résultat" Bonne journée Bouben...
11/08/2017 à 10:46nicopat Requête vers access Vs recalculPour répondre à la question, nous avons besoin de savoir en quoi consiste le recalcul. Peux-tu envoyer ton fichier Excel ? Bouben...
11/08/2017 à 10:42nicopat Requête vers DB accessAvec une BDD, si la table est indexée, le résultat sera immédiat quel que soit le nombre d'enregistrements de la table. Avec une lecture séquentielle, on balaie toute la table (ou tout le fichier) ; le temps augmentera proportionnellement au nombre d'enregistrements. Test fait ce matin sur la base A...