T

Passionné d'Excel

Inscrit le :26/01/2011
Dernière activité :29/10/2020 à 08:29
Version d'Excel :2007/2019
Messages
4'019
Votes
572
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Theze - page 4

DateAuteur du sujetSujetExtrait du message
21/10/2019 à 20:43Vince039Enregistrer une base de données + code-barreTestes ce code pour voir si il te convient ...
21/10/2019 à 07:01ofleisheuer UserFormDans "Workbook_Open()", tu caches l'application (si j'étais un utilisateur, ça serait une chose qui aurait tendance à m'agacer mais bon...) : effectivement, là, tu ne peux pas accéder aux feuilles puisque tu as même caché Excel ...
21/10/2019 à 06:49formateur789 Liste déroulante = selon les noms de feuillesBon, là je vois que j'étais aussi à coté de la plaque Formule à mettre en cellule E10 de la feuille "Onglets" : =INDIRECT(C4 &"!F7") Adapter pour les deux autres cellules (F7 --> F8 et F9)...
21/10/2019 à 06:39ofleisheuer UserFormAvec le mot de passe ça serait mieux ...
20/10/2019 à 20:53formateur789 Liste déroulante = selon les noms de feuillesSi j'ai bien compris ta demande, tu as un classeur de "base" qui reste ouvert où tu souhaites importer les valeurs d'une feuille spécifique d'un autre classeur que tu veux choisir dans une liste ? Si c'est ça, code à mettre dans le module du classeur (ThisWorkbook) : Code à mettre dans un module sta...
20/10/2019 à 19:59saber36TabStripDans Excel, ce n'est pas possible, il te faudrait utiliser VB.Net et concevoir une application MDI (Multiple Document Interface) mais tu as deux objets qui pourrait convenir seulement, il te faudrait repenser toute ta présentation (1 seul UserForm) ! Les deux objets sont le MultiPage et le TabStrip...
20/10/2019 à 19:20Atro(userform) Afficher résultats recherche multiple dans listboxPas de problème...
18/10/2019 à 20:52Atro(userform) Afficher résultats recherche multiple dans listboxJe ne suis ni les uns ni les autres, désolé ! Déjà là, ça fait flipper, j'espère ne pas finir en zonzon avec la réponse que je vais te donner ! Tu dis : mais dans ton code, la recherche est faite sur la colonne C : donc ! Tu utilises la procédure événementielle Change() du TextBox donc, à chaque sai...
18/10/2019 à 20:09ErakiaFaire un menu déroulant combinant 3 scénarios différents du gestionnaire deJe ne me suis jamais intéressé aux scénarios d'Excel (je me fais mes propres scénarios ou simulations si tu préfères) mais tu devrais regarder avec l'enregistreur de macro, ça devrait te donner une piste ...
18/10/2019 à 20:06Roran46Macro Colorier une ligne selon critère de dateJuste un précision, une saisie de 20191010, pour Excel c'est 20 191 010 soit vingt million cent quatre vingt onze mille dix et non le 10/10/2019 soit 43748 jours depuis le 01/01/1900 ...
18/10/2019 à 20:02ofleisheuer UserFormUne chose est sûre, c'est pas lui de son propre chef qui le fait, il y a une ligne de code quelque part qui pose problème ...
18/10/2019 à 17:22ofleisheuer UserFormQu'est ce que tu appelles "ferme les feuilles" ? Il les cache ? Dans un classeur, les feuilles sont toujours ouvertes ! Ou alors, il y a quelque chose qui m'échappe...
18/10/2019 à 07:29Mika13Eclater une colonneRegardes dans l'onglet "Données" le bouton "Convertir" qui va te permettre de répartir sur plusieurs colonnes tes réponses en choisissant la virgule...
18/10/2019 à 07:26Roran46Macro Colorier une ligne selon critère de dateLa version d'Excel n'a rien à voir, c'est tout simplement la saisie ! Roran46 parle de date et pour moi, une date est une date valide au sens où Excel le comprend donc, un numéro de série ensuite, le formatage n'est qu'une présentation visuelle de cette date, avec le format aaaammjj la date du 10/10...
18/10/2019 à 06:42ofleisheuer UserFormSi l'UserForm est ouvert avec la propriété ShowModal à False, il te sera possible d'accéder à tous les classeurs ouverts, il n'y a pas de raison que ça ne marche pas ...
18/10/2019 à 06:32anasimo Macro pour vérifier un élément nouveau dans la listeEn lieu et place de cette ligne de code : tu mets celles-ci ...
18/10/2019 à 06:20Roran46Macro Colorier une ligne selon critère de dateDonc, voici le classeur : curulis57, dis moi si ça fonctionne chez toi avant de décider qui prend le martinet...
17/10/2019 à 21:47Roran46Macro Colorier une ligne selon critère de dateJe ne crois pas qu'il te sois nécessaire d'utiliser VBA, tu mets cette MFC en priorité : =ET($D1<AUJOURDHUI();$D1<>"") avec ta couleur rouge et celle-ci en second : =ET($D1<AUJOURDHUI()+8;$D1<>"") avec ta couleur orange et pour les deux, dans le champ "S'applique à" tu entres par e...
17/10/2019 à 15:27Tchotcho31270 Remplacer des erreurs inévitables par "FAUX" en VBARe, Mais alors, pourquoi demander en VBA : si tu entres tes formules directement dans Excel ...
17/10/2019 à 07:57Tchotcho31270 Remplacer des erreurs inévitables par "FAUX" en VBALa cellule active recevra la formule ...
16/10/2019 à 20:03anasimoMacro afficher et masquer certaines feuillesJe t'en prie, content de t'avoir aidé...
16/10/2019 à 17:41anasimoMacro afficher et masquer certaines feuillesA attacher aux boutons respectifs ...
16/10/2019 à 15:35YasoNom dynamique d'un objet dans le titre d'un "sub"Avec un module de classe mais sans plus de précisions je ne peux pas faire grand chose pour toi ...
16/10/2019 à 15:24katzuuuProblème de grapheRegardes avec les graphiques Surfaces, peut être que tu pourras faire quelque chose ...
16/10/2019 à 14:41Tweet Mac Xenon Numéro de semaineAs-tu déjà vu un mois qui a plus de 31 jours ? Supprimes ton formatage "jj" et tu auras tes numéros de semaines...
16/10/2019 à 14:27Sinedb Copie mise en forme conditionnelleOn vient de se croiser ...
16/10/2019 à 14:27Sinedb Copie mise en forme conditionnelleTu sélectionnes toute ta plage (pas seulement la première ligne), tu entres ta formule, ta mise en forme et quand tu valides, toutes les lignes qui possèdent C+ en colonne F seront formatées, pas besoin de recopie ou alors je n'ai vraiment pas compris la demande ...
16/10/2019 à 14:19befo974Combinaison de nombreBon, c'est un peu ce que je me doutais, je n'ai pas bien saisie la demande...
16/10/2019 à 14:15campagniejProblème de copie sur nouveau classeur (contenu et format)A la vue de son code, campagniej veut copier les valeurs des différents clients dans une feuille qui leur est propre puis créer un nouveau classeur à partir de cette feuille pour chacun des clients et l'enregistrer dans le même dossier que le classeur source ! Heuuu, tu es sûr de répondre au bon pos...
16/10/2019 à 07:17campagniejProblème de copie sur nouveau classeur (contenu et format)Je verrai plus le code de cette façon ...
16/10/2019 à 06:48Polygos Remonter le vide du contenu vide d'une cellule et pas 0Ou alors, tester simplement ce que retourne la formule : =SI(Ma Formule=0;"";Ma Formule) ou alors il y a quelque chose qui m'échappe dans la demande ...
16/10/2019 à 06:43befo974Combinaison de nombreJe ne suis pas sûr d'avoir tout compris ! Tu veux trouver le nombre qui apparaît le plus dans une série de nombres se trouvant dans une même cellule ? Ici, avec une fonction perso à utiliser en matricielle (elle retourne un tableau à deux éléments) après avoir sélectionné deux cellules sur la même l...
16/10/2019 à 06:17anasimo Macro pour vérifier un élément nouveau dans la listeContent de t'avoir aidé...
15/10/2019 à 18:11nykoliumCOMPARER 2 colonnes et Copier l'ensemble des lignesRemplaces : par : ou seulement 12 par 71 ...
15/10/2019 à 18:02nykoliumCOMPARER 2 colonnes et Copier l'ensemble des lignesIci : La plage est définie sur la colonne D (position ordinale 4) de la feuille "Feuil1" à partir de la ligne 3 puisque c'est sur la colonne D que s'effectue la recherche et il suffit alors d'appliquer des décalages de colonnes pour récupérer les valeurs positionnées sur la même ligne, ce que tu as...
15/10/2019 à 17:06nykoliumCOMPARER 2 colonnes et Copier l'ensemble des lignesOk, pas de problème ...
15/10/2019 à 17:05anasimo Macro pour vérifier un élément nouveau dans la listeUne piste ...
15/10/2019 à 16:44hugomrc Création de feuille et vérification d’existenceComme ceci : Il te faut gérer l'erreur de la feuille absente avec un gestionnaire d'erreur comme "On Error Resume Next"...
15/10/2019 à 16:37nykoliumCOMPARER 2 colonnes et Copier l'ensemble des lignesLe même code sans les variables objets Worksheets : le gros avantage d'utiliser des variables est que si tu veux utiliser une autre feuille, tu as juste à modifier le nom à cet endroit en début de code, par exemple, si tu voudrais les résultats non pas en feuille "Feuil2" mais en feuille "Feuil4" ce...
15/10/2019 à 16:13letruite Copier donnée en supprimant les lignes blanchesUne piste avec les valeurs en "dur" en colonne F et les valeurs issues des formules correspondantes en colonne G ...
15/10/2019 à 15:56nykoliumCOMPARER 2 colonnes et Copier l'ensemble des lignesUne piste ...
15/10/2019 à 15:19lucrobCompte à rebours personnaliséEssais de compter 1 000 000, 2 000 000, 3 000 000 et ainsi de suite tout ça en disant, entre les millions, "est-ce que je compte bien en seconde" donc, 1 000 000 "est-ce que je compte bien en seconde" 2 000 000 "est-ce que je compte bien en seconde" 3 000 000 "est-ce que je compte bien en seconde" 4...
15/10/2019 à 15:11PauloxChoix Feuille de travail via macroVoici un classeur test ! Cliques sur le bouton "Lancer la procédure" et tu verras...
15/10/2019 à 07:11PauloxChoix Feuille de travail via macroJe n'ai pas regarder le reste du code mais si tu veux un UserForm, voici un exemple. Ton code dans un module standard avec "Origine" et "Total_Lignes" déclarées publiques en tête de module afin que l'UserForm y ait accès : Le code dans l'UserForm où tu auras placé une ListBox, un TextBox et deux bou...
14/10/2019 à 21:10David B Liste de chiffres incrémentés en macroUne piste avec AUtoFill ...
14/10/2019 à 07:04lucrobCompte à rebours personnaliséUne piste pour le chrono, après, je ne vois pas trop où se trouve la grille ! Pour le test, lancer la Sub() "Test" et regarder en cellule A1 de la feuille active. Le fait que la sub récursive ait des modifs à faire en cellule A1 peut générer un petit décalage dans l'égrainement des secondes ...
13/10/2019 à 16:58chamicFeuille recherche plusieurs ongletsUne piste en VBA ! Code à mettre dans un module standard : Il est possible d'attacher le code à un bouton "Formulaire" posé sur la feuille de recherche...
12/10/2019 à 09:22reinruof77Copier coller la feuil1 de 12 classeursDans ce cas, il faut copier la feuille afin de la récupérer à l'identique. Seule la Sub "Test" est modifiée donc, je ne re-poste pas les fonctions, par contre, la fonction DefPlage() n'a plus lieu d'être donc, tu peux la supprimer ...
11/10/2019 à 20:59Richard58Boquer la possibilité de cocherOups la boulette, tu as raison, j'ai inversé Donc, le c'est pour moi...
11/10/2019 à 20:54reinruof77Copier coller la feuil1 de 12 classeursUne piste qui doit probablement être adaptée ! Le code ci-dessous doit être mis dans un module standard du classeur devant récupérer les différentes valeurs des différentes feuilles. Tous les classeurs (classeurs des douze mois) doivent se trouver dans le même dossier que celui contenant la procédur...