Date | Auteur du sujet | Sujet | Extrait du message |
---|
07/04/2020 à 22:53 | Jérôme DD | Fermeture automatique avec enregistrement du USF | 2 posts pour le même sujet ? https://forum.excel-pratique.com/viewtopic.php?f=2&t=139555 Bouben... |
07/04/2020 à 22:29 | Jérôme DD | Fermeture auto seulement si USF fermé | Ci-joint une proposition à tester. Principe : > ajout d'une variable globale "gbUFActif", booléen indiquant si le UF est ouvert. > à l'ouverture du fichier, initialisée à faux (le UF est inactif) => cf Private Sub Workbook_Open() > lors de l'affichage du UserForm, passe à vrai => cf P... |
07/04/2020 à 21:59 | Chris14 | Extraire feuille d'un classeur et l'enregistrer selon le nom d'une cellule | Ci-joint une proposition à tester. Bouton "Go !" => sélection du répertoire de destination des fichiers => génération automatique des 18 fichiers, un par élève Remarque : L'onglet "Elève" comprend des formules basées sur l'onglet "Base". Dans les nouveaux fichiers générés, ces formules ne fonc... |
07/04/2020 à 20:59 | JeanF44 | Déclaration d'un tableau à plusieurs données | La variable oPers est un objet, de type "clsPersonne" (module de classe). Les objets doivent être initialisés pour pouvoir ensuite être utilisés. Par l'instruction "Set MonObjet = new XXXX", on crée une instance de la classe. Cet objet est ensuite détruit par l'instruction "Set MonObjet = nothing".... |
07/04/2020 à 16:36 | JeanF44 | Problème de compréhension dans un tableau à 2 dimensions | Pour la lisibilité du forum, il est préférable de traiter chaque sujet indépendamment. Pour toute question relative à cet autre sujet, merci de poster directement sur le post concerné. J'essaierai d'y répondre (ou un autre membre). Bouben... |
07/04/2020 à 15:22 | doz | Caine de caracteres | Ci-joint une nouvelle version, avec le même traitement qui s'applique aux 2 onglets. Bouben... |
07/04/2020 à 11:04 | Veph | Copie automatique infos selon critère | En effet, si le nombre ou la position des colonnes change, des adaptations seront nécessaires, à différents endroits. => A - C : colonnes à effacer dans l'onglet "test" => A-E : plage de l'onglet "Base" => Field=5 : n° de la colonne de filtre ("contrôle", 5 = E) => Pour chaque colonne à... |
07/04/2020 à 10:54 | JeanF44 | Problème de compréhension dans un tableau à 2 dimensions | De quel exemple s'agit-il ? Cordialement Bouben... |
06/04/2020 à 22:40 | Stef | Automatiser fichier : tri, somme, nombre de valeurs | Ci-joint une proposition en VBA. Bouben... |
06/04/2020 à 21:26 | XEONTEL | Format du Texte InputBox | Ci-joint une proposition avec une aide pour la saisie. Bouben... |
06/04/2020 à 19:39 | galaxy2020 | Recherche selon 2 critères | Ci-joint une nouvelle version, avec les 2 totaux, toujours en VBA Bouben... |
06/04/2020 à 15:15 | HtmlOne | Evenement Exit d'un textbox | Pour un contrôle de saisie, l'événement "_AfterUpdate" est plus approprié. Il se déclenche uniquement lors de la modification de la zone. L'événement "_Exit" se déclenche systématiquement lorsque la zone perd le focus, même si la valeur n'a pas été modifiée. En tabulant, on recommence à contrôler de... |
06/04/2020 à 13:58 | laplacea | VBA Journée - Date | Proposition similaire : En reprenant mon post d'hier, en ajoutant les feuilles sélectionnées, NB : dans la procédure test, si tu as pris le temps de regarder (!), les "." étaient ajoutés pour être sur le bon onglet. Bouben... |
06/04/2020 à 12:39 | Niko69410 | Débutant en VBA "masquer lignes selon valeur cellule" | Ci-joint une proposition en VBA. Nb : pour 0.768, en l'absence de précision, affichage de toutes les lignes (simple à ajouter dans le code VBA, si besoin, en reprenant le même principe). Bouben... |
05/04/2020 à 23:05 | TheoL | Remplissage ligne lorsque vide | Ci-joint une proposition. Bouben... |
05/04/2020 à 22:46 | hervepaco | Copier des données vers une autre feuille Excel | Pour effacer le n°, une ligne de code à modifier : remplacer "C3" par "C2" Bouben... |
05/04/2020 à 22:42 | laplacea | VBA Journée - Date | Dans le fichier envoyé : > le nom de l'onglet est passé en paramètre > la procédure est reprise telle quelle, en se basant non plus sur "ActiveSheet ", mais sur l'onglet passé en paramètre. Pour lancer la procédure sur l'onglet X ou sur n onglets différents, il suffit d'appeler la procédure av... |
05/04/2020 à 15:47 | romain3369 | Recherche VBA partie d'une variable | A tester : Bouben... |
05/04/2020 à 15:26 | JeanF44 | Problème de compréhension dans un tableau à 2 dimensions | Excel transforme automatiquement certaines cellules en date, lorsque cela ressemble à une date (exemples : 1/1 ou 1-1). Il n' y a pas moyen de le contourner, dixit le support office. La conversion en texte proposée déplace le problème sans le résoudre Bouben https://support.office.com/fr-fr/article/... |
05/04/2020 à 15:08 | Veph | Copie automatique infos selon critère | Pour afficher l'onglet Développeur : Dans l'onglet fichier , accédez à options> personnaliser le ruban. Sous Personnaliser le ruban et Onglets principaux, activez la case à cocher Développeur. Pour voir le code VBA associé au bouton : Clic droit sur le bouton Affecter une macro Bouben... |
05/04/2020 à 11:50 | Tony2mars | Amélioration du code pour exporter en .pdf | Bonjour, Avec ce type de message, j'ai envie de répondre : "chez moi, ça marche" Nous voilà bien avancés ... Bonne journée Bouben... |
04/04/2020 à 22:18 | JeanF44 | Problème de compréhension dans un tableau à 2 dimensions | Le tableau a 2 dimensions, les valeurs de ce tableau ont la forme x–y, où "–" est le caractère correspondant au code ASCII n°150 exemple : tb(0,0) = "0–0" tb(0,1) = "0–1" tb(0,2) = "0–2" Dans l'instruction suivante : If Tab2(J, I) = 0 & Chr(150) & 0 Then Cells(L + J, C + I).Interior.Color = RGB(215... |
04/04/2020 à 21:54 | tak77 | Requête SQL VBA / Données de plannification | Tu trouveras en PJ quelques explications sur le déplacement des conditions vers la clause WHERE. NB : on est clairement sur du SQL, peut-être que ce sujet déborde un peu du cadre de ce forum ... Bouben... |
04/04/2020 à 19:07 | JeanF44 | Déclaration d'un tableau à plusieurs données | Comme pour une variable classique, un tableau peut être typé ou non typé. Dim Tab01(4, 4, 4) => variant Dim Tab01(4, 4, 4) As String =>string Dim Tab01(4, 4, 4) As Integer => etc Toutes les dimensions du tableau sont de même type. Une solution pour gérer des types de données différents est... |
04/04/2020 à 18:44 | hervepaco | Copier des données vers une autre feuille Excel | Chaque sujet est traité indépendamment. Ce sujet peut être clos si tout est OK. Bouben... |
04/04/2020 à 17:26 | tak77 | Requête SQL VBA / Données de plannification | Les requêtes SQL sont à lancer sur chaque table. cf fichier en pièce jointe pour extraire les données des tables concernées par la requête => génère un onglet différent pour chaque table, avec les données A tester, connexion à contrôler et noms de tables à modifier ou ajouter, en colonne A (les n... |
04/04/2020 à 16:47 | hervepaco | Copier des données vers une autre feuille Excel | Ci-joint une nouvelle version avec un bouton de remise à zéro. Bouben... |
04/04/2020 à 14:32 | hervepaco | Copier des données vers une autre feuille Excel | Ci-joint une nouvelle version : > si la référence saisie existe, on alimente la colonne correspondante > sinon, on ajoute les informations dans une nouvelle colonne Bouben... |
04/04/2020 à 14:13 | tak77 | Requête SQL VBA / Données de plannification | La difficulté va être de pouvoir travailler de cette façon ! Pour t'aiguiller, il nous faudrait une extraction des tables utilisées dans un fichier Excel sous réserve de volumétrie, sans compter la confidentialité. Tu peux y accéder via la connexion que tu utilises actuellement et lancer les requête... |
04/04/2020 à 13:19 | Veph | Copie automatique infos selon critère | Besoin expliqué plus simplement : > afficher dans l'onglet "Test" les lignes de l'onglet "Base" pour lesquelles le contrôle est "OUI". Ci-joint une proposition en VBA Bouben... |
04/04/2020 à 12:55 | dom9374 | Compte a rebour | Dans l'exemple fourni, la date de départ est alimentée automatiquement en cliquant sur le bouton. Cette solution pour une durée de plusieurs jours ne semble pas tellement appropriée. Cela suppose que le fichier reste ouvert pendant tout ce temps, qu'il est déposé sur un server contrôlé, sans risque... |
04/04/2020 à 12:42 | hervepaco | Copier des données vers une autre feuille Excel | Ci-joint une proposition à tester, en VBA Bouben... |
04/04/2020 à 11:42 | tak77 | Requête SQL VBA / Données de plannification | (EDIT : hello Bruno) L'identification du problème va être assez compliquée. D'une part, la requête SQL est complexe (niveau SQL expert), avec une sous-requête. D'autre part, les relations entre les tables et les conditions utilisées sont purement métier, sans le modèle de données ou la connaissance... |
04/04/2020 à 11:06 | Tony2mars | Amélioration du code pour exporter en .pdf | Une proposition à tester : cf PJ Bouben... |
04/04/2020 à 10:51 | dom9374 | Compte a rebour | Ci-joint un exemple de compte à rebours à adapter. Bouben... |
03/04/2020 à 22:20 | galaxy2020 | Recherche selon 2 critères | Ci-joint une proposition en VBA. Bouben... |
03/04/2020 à 17:31 | SylMel | Extraction de lignes avec données similaires dans 2 colonnes | Ci-joint une proposition : > ajout d'une colonne "Doublon", avec une simple formule > MFC pour mise en évidence des doublons > en filtrant sur cette colonne, on visualise tous les doublons Bouben... |
03/04/2020 à 17:20 | Jérôme DD | Mettre à la ligne 2 textbox differents dans une cellule | Lors de la modification, il faut refaire le même traitement de mise en forme. Cf PJ Bouben... |
03/04/2020 à 14:54 | Val0234 | Donner une valeur à des mots répeté sur plusieurs feuille pour les compter | Ci-joint une proposition à tester, en VBA > un onglet récapitulatif reprenant les données des 31 jours, à actualiser via la bouton "MAJ". > ensuite, les stats peuvent être faites sur ces données, avec des TCD ou graphs croisés dynamiques Bouben... |
03/04/2020 à 14:27 | laplacea | VBA Journée - Date | Une proposition en PJ. Le traitement se fait sur l'onglet passé en paramètre. Bouben... |
03/04/2020 à 13:48 | aubinmb | Excel avec douchette | Nous avons besoin d'un exemple de fichier, avec la mise en forme et des données représentatives, à fournir en pièce jointe (PJ) Bouben... |
03/04/2020 à 13:34 | aubinmb | Excel avec douchette | Le besoin est assez clair. Une proposition est décrite dans mon message plus haut, avec un fichier exemple en PJ. As-tu regardé ? Il reste à l'adapter au fichier réel. Sans le fichier, nous ne pouvons pas le faire ... Bouben... |
03/04/2020 à 13:14 | chloéXXXXXXXXXX | Afficher le nom de la valeur max | Hello gmb A essayer avec la formule suivante (à adapter) : =INDEX(B$1:H$8;1;EQUIV(MAX(B2:G2);B2:G2;0)) cf PJ Bouben... |
03/04/2020 à 13:02 | Arthur38 | [QUESTION] Hypertexte et lenteur du fichier | La lenteur d'un fichier peut être due à plusieurs causes. Dans le cas présent, la taille du fichier est en effet énorme, explication possible des lenteurs. Combien d'images sur le classeur ? Ces images peuvent-elles être réduites ? Pour identifier et régler ce type de problème, ce n'est pas toujours... |
03/04/2020 à 12:42 | Jérôme DD | Mettre à la ligne 2 textbox differents dans une cellule | Pour gérer la longueur du mot, sur la base du post de X Cellus : Remplacer le "4" par len(Mot) Pour le soulignement, même principe que le gras, en utilisant la propriété "Underline " : NB : pour faciliter les échanges, un fichier en PJ serait bienvenu, pour éviter d'envoyer des bouts de code Bouben... |
03/04/2020 à 12:33 | La Gauffre | Copie d'un onglet dans un autre sur condition et remise à zero de l'onglet | En effet, les constantes début et fin de ligne ne sont plus utilisées ... Les lignes traitées : 6 à dernière ligne renseignée (onglet 2020-01), colonne A (colonne comprenant les formules, masquée). Le module1 est aussi obsolète. Bouben... |
03/04/2020 à 11:57 | La Gauffre | Copie d'un onglet dans un autre sur condition et remise à zero de l'onglet | Il n'y a pas besoin de copier manuellement l'onglet pour un nouveau mois, tout cela est fait automatiquement : Lors de la saisie d'un relevé, si l'onglet du mois n'existe pas, il est créé, vide, sans donnée. Et les données saisies pour le jour viennent se copier dans cet onglet. A tester ! Bouben... |
03/04/2020 à 11:15 | La Gauffre | Copie d'un onglet dans un autre sur condition et remise à zero de l'onglet | Ci-joint une nouvelle version à tester, et mes réponses ci-dessous : OK OK > un onglet par mois, dans le même classeur > solution proposée : ajout d'un onglet d'accueil avec accès à la saisie d'un jour, et aux onglets récapitulatifs de chaque mois lors de l'enregistrement d'un relevé quotidien... |
03/04/2020 à 09:30 | doz | Caine de caracteres | Le traitement parcourt toutes les lignes. Dans l'onglet 1(Matrice) : on prend toutes les lignes de la colonne A => dans le nouveau fichier, la colonne A n'est pas valorisée pour les nouvelles lignes => on s'arrête à la dernière ligne trouvée (ligne 8) De même, dans l'onglet 2 (TELECH) : on pre... |
02/04/2020 à 23:27 | Jérôme DD | Mettre à la ligne 2 textbox differents dans une cellule | A tester : => mise en gras des 4 premiers caractères de la cellule Bouben... |