| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 06/05/2020 à 17:33 | La Gauffre | Copie d'un onglet dans un autre sur condition et remise à zero de l'onglet | Ci-joint une nouvelle version à tester, avec ajout des 4 informations. En cas d'ajout d'informations : la formule associée est en colonne "A" de l'onglet "2020-01" (colonne masquée). Pour rappel, lors de l'enregistrement, un nouvel onglet est créé automatiquement pour le mois s'il n'existe pas (copi... |
| 19/04/2020 à 17:30 | edlede | Sql | Une réponse rapide : Requete = "SELECT [parametres.nom_link], FROM [thermo.parametres] => virgule à supprimer avant "FROM" SELECT * : ramène tous les champs. Une réponse plus complète est nécessaire, en cours, là je ne suis pas trop dispo ... Bouben... |
| 18/04/2020 à 09:02 | keen13 | Fichier Excel élections municipales 2020, trouver le code Nuance gagnant | En effet Ci-joint une nouvelle version qui devrait résoudre ce problème ... A tester ! NB : en cas d'égalité, une seule personne est restituée (par exemple, pour Sulignat, les 3 meilleurs candidats sont à égalité, avec 31 voix et 11.79%). Bouben... |
| 17/04/2020 à 12:49 | edlede | Sql | Pour sélectionner seulement certaines colonnes de la table : Le nom de colonne peut être préfixé avec le nom de la table, notamment s'il y a plusieurs tables, avec des jointures, et que 2 colonnes ont le même nom dans 2 tables différentes. Bouben... |
| 17/04/2020 à 12:42 | Coala | Fonction "=base" | Il est essentiel de rester courtois et poli ! On peut toujours commencer par dire bonjour, cela ne prend pas beaucoup de temps. Si la réponse ne convient pas, de la même manière, on le dit autrement. Un lien vers le support Microsoft donne généralement toutes les informations nécessaires. Je doute q... |
| 17/04/2020 à 12:28 | arcenixxqc | Comment Blocker des cellules selon le choix choisie | Ci-dessous, une proposition, pour effacer les blocs non concernés, lors de la sélection d'un bloc. Code à dupliquer & adapter pour les 3 blocs Bouben... |
| 17/04/2020 à 12:15 | edlede | Sql | Ci-dessous la procédure LireData2 modifiée, pour récupérer les données de la table [MaTable] dans l'onglet [XXXXX]. A adapter et tester ! Bouben... |
| 17/04/2020 à 11:49 | keen13 | Fichier Excel élections municipales 2020, trouver le code Nuance gagnant | Ci-joint une proposition en VBA, à tester. Pour chaque ville, on garde le candidat de la liste ayant eu le meilleur résultat. > Tous les candidats de la liste sont étudiés (pas seulement les 4 premiers dans l'ordre d'affichage). > Exemple pour "L'Abergement-Clémenciat" (première ligne), le can... |
| 17/04/2020 à 11:01 | edlede | Sql | La procédure "ConnectionDB" est déclarée en privée (private), donc visible uniquement à l'intérieur du module où est elle écrite. Pour l'appeler depuis un autre module, il faut la passer en public Par ailleurs, l'ouverture de la connexion se fait sur l'objet "cnx" (non déclaré) : A remplacer par l'o... |
| 16/04/2020 à 22:52 | Coala | Fonction "=base" | Les informations sur la fonction "BASE" : https://support.microsoft.com/fr-fr/office/base-base-fonction-2ef61411-aee9-4f29-a811-1c42456c6342?ui=fr-fr&rs=fr-fr&ad=fr Fonction "récente" : Office 365, Excel 2019 Bouben... |
| 16/04/2020 à 22:04 | arcenixxqc | Comment Blocker des cellules selon le choix choisie | Code à placer sur le bouton 1 : Et idem pour les 2 autres boutons, en protégeant / déprotégeant les pavés concernés. NB : une procédure commune peut être appelée pour les 3 boutons, avec un argument en paramètre (si tu es à l'aise !) Bouben... |
| 16/04/2020 à 21:52 | edlede | Sql | Voilà des articles bien complets, il n'y a plus qu'à suivre ! Bouben... |
| 16/04/2020 à 21:44 | JeanF44 | Déclaration d'un tableau à plusieurs données | Tu mélanges un peu les termes ... Dans l'exemple 2, il n'y pas de tableau, seulement une collection. La propriété "count" de la collection permet de connaître le nombre d'éléments de la collection, c'est-à-dire le nombre de personnes. Exemple, à la fin de la procédure : Lorsque tu instancies ta coll... |
| 16/04/2020 à 17:57 | Nonno | VBA | La ligne suivante ne veut rien dire A supprimer ! Pour la lisibilité du forum, merci de modifier le titre du sujet ! Ex : " Erreur d’exécution 438" La moitié des posts sont du VBA ! Bouben... |
| 16/04/2020 à 17:45 | edlede | Sql | Il faudrait confirmer dans un premier temps que la connexion à la base fonctionne : Le message d'erreur est-il lors de l'ouverture de la connexion (cnx.Open) ou après ? Cas 1 : chaîne de connexion / paramètres à revoir Cas 2 : problème au niveau de la requête. Pour les références : > normalement... |
| 16/04/2020 à 17:04 | Ollivier37 | TCD - Liste des noms et emplacements | Ci-joint une nouvelle version, avec ajout de l'adresse du TCD. Bouben... |
| 16/04/2020 à 16:31 | Ollivier37 | TCD - Liste des noms et emplacements | L'exemple fourni est générique, permettant d'être utile pour tous. Il est possible d'intégrer le traitement et l'onglet de résultat directement dans le fichier initial. Bouben... |
| 16/04/2020 à 16:27 | Atamdev | Remplirune listeComboBox en fonction d'une autre ComboBox | Le fichier fonctionne presque parfaitement ! Le seul hic, c'est lorsque l'on ne sélectionne aucune valeur dans la combo (et entraîne ce bug). Ligne à modifier : à remplacer par : Bouben... |
| 15/04/2020 à 18:01 | Ollivier37 | TCD - Liste des noms et emplacements | Ci-joint une proposition (en VBA) : > après sélection du fichier à étudier : parcours de tous les onglets parcours des TCDs de chaque onglet affichage du résultat : nom de l'onglet, nom du TCD, plage du TCD La plage du TCD est sous le format suivant : Donnees!L1C1:L21C4 => onglet "Donnees", Li... |
| 15/04/2020 à 17:24 | JeanF44 | Déclaration d'un tableau à plusieurs données | Ce n'est exactement ça Chaque personne créée est un objet, distinct, avec 3 propriétés. Chaque personne est ensuite affectée au tableau. Le tableau a une seule dimension. Tb(1) contient la première personne, avec les 3 informations Tb(2) contient la deuxième personne, idem Tb(10) peut contenir une d... |
| 15/04/2020 à 12:46 | Losand | Création d'un tableau en fonction de 2 autres | Le bouton peut être supprimé, dans ce cas, il faut lancer la macro à la main. Sinon, il faut déterminer un événement déclencheur, c'est-à-dire quand veux-tu que le tableau se mette à jour ? à l'ouverture du fichier excel lorsqu'on bascule sur l'onglet "Tableau 3" lorsqu'une valeur change dans les ta... |
| 15/04/2020 à 11:50 | Losand | Création d'un tableau en fonction de 2 autres | Ci-joint une proposition, en VBA. Bouben... |
| 14/04/2020 à 23:16 | Nonno | MEFC ou pas? | MFC formule à tester : =(NB.SI(Feuil2!A4:A50;"Commander")>=1) cf PJ Bouben... |
| 14/04/2020 à 23:03 | Gilles95530 | Ouvrir fichier Pdf avec activex webbrowser | Un problème de nombre de double-quotes ? A tester : cf PJ Bouben... |
| 14/04/2020 à 22:43 | Invité | Proteger la feuille avec filtre automatique | Protéger la feuille avec les options suivantes : > sélectionner les cellules verrouillées > sélectionner les cellules déverrouillées > utiliser le filtre automatique Bouben... |
| 14/04/2020 à 22:23 | ksjpd123 | Formule recherchée | A tester, avec la formule suivante en B2 : =SI(OU(C2=A2;D2=A2;E2); ""; A2) à étirer sur toute la colonne. Cf fichier en pièce jointe Bouben... |
| 14/04/2020 à 19:57 | jules21 | Fermer un User Form qui est dans un autre | Le résultat est en effet surprenant. Ci-joint un exemple, à voir ce qui diffère dans ton cas. Sans le fichier, difficile à dire. Bouben... |
| 14/04/2020 à 16:10 | Atamdev | Remplirune listeComboBox en fonction d'une autre ComboBox | D'après le code VBA et l'erreur signalée : le nom de la feuille correspondant à la valeur saisie dans la Combobox1 n'existe pas. Difficile à dire sans un fichier en exemple. Bouben... |
| 14/04/2020 à 14:49 | ArTcOhh | Supprimer des formes VBA | Les formes ont besoin d'être nommées lors de leur création, pour pouvoir ensuite les supprimer. Lors de la création de la forme : attribution d'un nom Lors du nouveau lancement, suppression des 2 formes, avant de créer les nouvelles. cf exemple en PJ, à adapter (lancement par le bouton violet) L'aut... |
| 14/04/2020 à 12:58 | Jan14 | InputBox avec plusieurs valeurs à entrer | Merci de clôturer le sujet, tu as ouvert un nouveau post. https://forum.excel-pratique.com/viewtopic.php?f=2&t=139860 Bouben... |
| 13/04/2020 à 16:19 | nicopat | Remplacement automatique d'une image dans tout le fichier | Je pense qu'en VBA on ne peut pas remplacer l'image associée et que tu es obligé de créer une nouvelle image. Ci-joint une proposition en VBA, à tester : > étape préliminaire : sélection manuelle de toutes les images à modifier, en utilisant ctrl +clic gauche (sauf si un critère permet de détermi... |
| 10/04/2020 à 12:31 | julie0803 | Donner une valeur en fonction de la BDD à une TextBox | A tester en convertissant la zone de texte en date : Bouben... |
| 09/04/2020 à 16:22 | julie0803 | Donner une valeur en fonction de la BDD à une TextBox | Ci-joint une proposition à enrichir. Mode création : n° automatique suivant Mode modification : choix de la ligne à modifier Reste à faire : > gestion de toutes les zones du formulaires (pour la lisibilité du code, je te conseille de donner un nom à tous tes contrôles, autre que Textbox1, combobo... |
| 09/04/2020 à 15:46 | jbp38 | Copier cellules dans un tableau sur autre feuille | Ci-joint une proposition. Bouben... |
| 09/04/2020 à 14:37 | jbp38 | Copier cellules dans un tableau sur autre feuille | Pourrais-tu envoyer le fichier avec la macro que tu as déjà écrite ? Bouben... |
| 09/04/2020 à 14:34 | THIERRY SAIDI PRO | Tableau croisé dynamique | Pour étudier la question : Bouben... |
| 09/04/2020 à 14:25 | Julien44220 | Affecter une couleur d'une cellule suivant valeur | 2 problèmes dans ta version : > la dernière ligne du fichier : Initialement mise en variable, modifiée de façon incorrecte : La dernière ligne étant à la ligne 127, avec cette instruction, cela nous donne une plage "L11:P33127" (!) Cela sera un peu plus long ... A voir si tu veux tout balayer ou... |
| 09/04/2020 à 13:51 | JeanF44 | Tableau à 3 dimensions : Déversement des données | L'algorithme est un peu compliqué. Je crois que tu t'y es perdu toi-même, et qu'il faut être un peu motivé pour mettre le nez dedans. Ceci dit, esthétiquement, l'indentation du code donne un joli rendu Ci-joint une nouvelle version à tester. L'ordre des boucles est revu : la première boucle est sur... |
| 09/04/2020 à 12:57 | Mans | Liste dates selon conditions | Quelques réponses pour avancer : Cette variable va recevoir la date saisie (ce n'est pas forcément une date, si l'utilisateur saisit autre chose). => à déclarer en "String" Ensuite, pour le contrôle, OK, reste à afficher un message ! Début & Fin Comme je l'ai indiqué : on ne demande pas la saisie... |
| 09/04/2020 à 12:38 | Julien44220 | Affecter une couleur d'une cellule suivant valeur | Ci-joint une proposition. Bouben... |
| 09/04/2020 à 11:34 | Jan14 | InputBox avec plusieurs valeurs à entrer | Une proposition en pièce jointe. Bouben... |
| 09/04/2020 à 10:12 | Mans | Liste dates selon conditions | S'agissant d'un exercice, je vais te guider sans te donner la solution ... Saisie de la date : => OK pour l'inputbox => Mais il faut affecter le résultat à une variable "texte" pour la contrôler ensuite. Si tu l'affectes à une variable date et que la saisie n'est pas une date, cela entraînera... |
| 08/04/2020 à 17:10 | Dreex | Copies de colonnes si valeurs dans cellule | La destruction de l'objet (set = nothing) peut être faite dès que tu n'as plus besoin de l'objet. Pour information, si tu essaies d'utiliser un objet qui a été détruit (ou qui n'a pas été instancié), tu seras alerté par une erreur 91 : "Variable objet ou variable de bloc With non définie". Je n'ai j... |
| 08/04/2020 à 16:57 | galaxy2020 | Recherche selon 2 critères | Le besoin est partiellement clair ... De ma compréhension, il s'agit de classer les producteurs en fonction du total de la production et selon les critères choisis. Et d'afficher le nom (colonne "Les producteurs) et le montant total (colonne "Produits"). La colonne "Top 3 class" correspond à quoi ?... |
| 08/04/2020 à 15:45 | Dreex | Copies de colonnes si valeurs dans cellule | Ci-joint une proposition en VBA. Bouben... |
| 08/04/2020 à 15:34 | PaulTT | Aide Excel Quinzaine | Ci-joint une proposition. Ajout d'une colonne "Quinzaine", avec une simple formule : jour <15 => 1ère quinzaine, sinon => 2ème quinzaine. Bouben... |
| 08/04/2020 à 13:26 | Jérôme DD | Fermeture auto seulement si USF fermé | Ci-joint une nouvelle version, avec la gestion des 2 contextes : > fermeture après x minutes si le UF n'est pas ouvert (5 secondes dans l'exemple) => tel que fait précédemment > fermeture après x minutes si le UF est ouvert (20 secondes dans l'exemple) => nouveau A tester ! Bouben... |
| 08/04/2020 à 13:01 | Memel | Problème pour Masquer le ruban sur une feuille | La méthode "Application.DisplayFullScreen" gère le mode plein écran (sans toucher aux menus et autres). Ci-joint un exemple pour masquer et afficher le ruban (et autres). NB : il faut bien penser à restaurer la configuration initiale avant la fermeture du fichier. Bonne journée Bouben... |
| 08/04/2020 à 12:22 | Chris14 | Extraire feuille d'un classeur et l'enregistrer selon le nom d'une cellule | Les seules contraintes (en dur) dans le code, sur la base de ton fichier : > un onglet "Base" > un onglet "Elève" > une plage nommée "NomClient" (dans l'onglet "Base"), comprenant tous les clients (un fichier généré par client de cette plage) > Le nom du client, modifié pour la génératio... |
| 07/04/2020 à 22:55 | Jérôme DD | Fermeture auto seulement si USF fermé | 2 posts pour le même sujet ? https://forum.excel-pratique.com/viewtopic.php?f=2&t=139527 Bouben... |