| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 06/02/2020 à 15:35 | onlyonekris1 | Menu déroulant 2.0 | Ci-joint une proposition à tester, avec du VBA. Initialisation des menus déroulants par le bouton "Init" Bouben... |
| 06/02/2020 à 14:53 | LordUnreal | Copier donnée à la fin d'une liste et supprimer les anciennes | Ci-joint une proposition à tester. Bouben... |
| 07/11/2017 à 23:10 | merveil00 | Remplir userform avec les valeurs dune ligne d'une feuille | Ci-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:53 | Curtis 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:28 | Curtis Newton | Lancer ou revenir sur Firefox (VBA) | Ci-joint une proposition à tester. Cordialement Bouben... |
| 02/11/2017 à 22:06 | nunos31 | VBA - Couleur de mot dans une chaine | Le 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:29 | Occur75 | Colorier graphique selon couleur du tableau | Ci-joint une proposition à tester, en VBA. Bouton violet pour colorer les 2 graphs. Cordialement Bouben... |
| 01/11/2017 à 17:58 | Soumaya | Supprimer les partie grise | C'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:07 | nunos31 | VBA - Couleur de mot dans une chaine | Pour cela, il faut ajouter une nouvelle boucle. Cf nouvelle version en PJ, à tester. Bouben... |
| 31/10/2017 à 14:22 | Cedriccedric | Liste déroulante en macro automatique | Ci-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:05 | Lasgalen | Bouton ouverture d'un word | Ci-joint un exemple à tester et à adapter Bonne journée Bouben... |
| 31/10/2017 à 13:09 | Soumaya | Supprimer les partie grise | Je 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:40 | nunos31 | VBA - Couleur de mot dans une chaine | Ci-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:49 | Soumaya | Supprimer les partie grise | Ci-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:48 | dnanga | Recherche à partir de bases de données | Tout est expliqué plus haut, que dire de plus... |
| 30/10/2017 à 13:35 | dnanga | Recherche à partir de bases de données | En 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:09 | dnanga | Recherche à partir de bases de données | Le 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:18 | dnanga | Recherche à partir de bases de données | Ci-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:25 | muratime | Remplir une ListBox | Cette 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:18 | muratime | Remplir une ListBox | Sans fichier, pas facile. Peut-être un espace à la fin de "205 Peugeot" ... Bouben... |
| 14/08/2017 à 17:29 | jessyb89 | Rechercher la valeur la plus grande et la plus fréquente | 9 / 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:22 | Andre13 | Copier 1 lettre d'une celule et la copier ds 1 shape | Instruction pour copier le texte de la cellule "P1" dans la Shape "EllipseP1" A tester ! Bonne journée Bouben... |
| 14/08/2017 à 16:14 | muratime | Remplir une ListBox | On 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:54 | taz86 | Etoile dans inputbox | Suite à 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:00 | muratime | Remplir une ListBox | Ci-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:53 | muratime | Remplir une ListBox | Ci-joint une proposition à tester, 100% VBA. Bonne soirée Bouben... |
| 12/08/2017 à 18:23 | o4vents | Dissocier les feuilles | Rien 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:07 | Gissé83 | AG de copro | Pour étudier la question, un fichier en exemple est nécessaire ! Bonne journée Bouben... |
| 12/08/2017 à 13:39 | ericp | Problème Userform | Pas 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:13 | maximob | Code VBA a modifier | Ci-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:00 | MaxwellCosta | Probleme vertical vers horizontal | Une 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:20 | taz86 | Caché des onglets à des Users en VBA | Comme 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:17 | jaco | Utiliser les resultats de variables dans plusieurs macros | Entiè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:59 | taz86 | Caché des onglets à des Users en VBA | Lié 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:52 | ericp | Problème Userform | Je dirai même plus : Bouben... |
| 12/08/2017 à 11:47 | MaxwellCosta | Probleme vertical vers horizontal | Automatiser 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:24 | maximob | Code VBA a modifier | Tu 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:45 | MaxwellCosta | Probleme vertical vers horizontal | Ca 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:25 | taz86 | Caché des onglets à des Users en VBA | Ci-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:44 | ericp | Problème Userform | Ci-joint une proposition à tester. En récupérant le texte au lieu de la valeur Bonne journée Bouben... |
| 11/08/2017 à 20:27 | Dooody | TCD - Fusion des données de deux extractions | Ci-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:34 | CharlesX | Remplir tableau de saisie avec userform | Piste n°1 : commencer par faire un UserForm Ensuite, il restera à intégrer le VBA Bonne soirée Bouben... |
| 11/08/2017 à 18:26 | lmt | Formule VBA pour remplacement des valeurs dans des cellules | Erreur de syntaxe : replacement à remplacer par replace => De même : => Là, c'est moins grave Bonne soirée Bouben... |
| 11/08/2017 à 17:33 | jaco | Utiliser les resultats de variables dans plusieurs macros | Dans 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:19 | VISSIOG | Synthèse de plusieurs onglets sur 1 même et unique Onglet | Bonjour VISSIOG, Jean-Eric, Ci-joint un exemple standard à tester et à adapter Bonne journée Bouben... |
| 11/08/2017 à 15:28 | nicopat | Requête vers DB access | Re- 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:59 | nicopat | Requête vers access Vs recalcul | Ci-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:34 | laurianegrange | Macro duppliquer lignes quand plusieurs codes produits dans | Ci-joint une proposition à tester. > Résultat dans l'onglet "Résultat" Bonne journée Bouben... |
| 11/08/2017 à 10:46 | nicopat | Requête vers access Vs recalcul | Pour 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:42 | nicopat | Requête vers DB access | Avec 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... |