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 20

DateAuteur du sujetSujetExtrait du message
28/01/2019 à 16:24SozperCopier lignes à partir d'onglet maîtreDans le même genre que ThauThème ...
28/01/2019 à 15:52boby63 Boucle 2° critèreIl ne faut pas dire ça, ceci arrive à tout le monde et moi le premier, quand on a la tête dans le guidon.....
28/01/2019 à 14:55Frugg62 Résultat d'une addition au survol d'une celluleUne autre piste, avec l'utilisation d'un contrôle ActiveX Label pour pouvoir utiliser le survol...
28/01/2019 à 12:30boby63 Boucle 2° critèreSur Initialize() de l'UserForm, aucun choix n'a encore été fait donc comment veux-tu prendre en compte cela ? Soit tu utilises une autre procédure événementielle comme Change() du ComboBox, soit tu définis une valeur par défaut pour le ComboBox dans Initialize() ! Il en est de même pour le TextBox q...
28/01/2019 à 12:02Alexandre_bntVBA? Pour moi, pas du tout ...
28/01/2019 à 11:59moutchec CodeAvec Find() car plus rapide qu'une double boucle puis ensuite, dans ton code tu compare deux colonnes qui ne possèdent absolument pas le même type de valeurs ! Tu recherches les valeurs colonne H de "Planning" dans la colonne C de "Stocks" alors qu'il faudrait que tu recherches les valeurs de la col...
28/01/2019 à 11:39Jerem51360 Problème fonction Si ExcelComme on ne voit pas où se trouve E11 puisque pas d'entêtes de lignes ou colonnes, contrôles que E11 est bien une valeur ...
28/01/2019 à 11:32rocket4 Copier coller dans une zone de texteTout dépend de la façon dont tu veux récupérer la valeur du presse papier ! Par code : par formule comme présente DjiDji59430 , ou en faisant la manip comme tu le ferais depuis Excel, sélection de la cellule, Ctrl+C, sélection de la zone de texte et Ctrl+V ...
28/01/2019 à 11:14Mohsin.statVariable qui garde sa valeur même après quitter ExcelOui, mais Mohsin.stat dit : Il ne parle pas de classeur modèle donc, l'utilisation d'un nom me semble assez bien adapté mais comme dit Eric, il peut aussi utiliser une cellule et si personne ne doit voir cette valeur, il peut utiliser une feuille cachée avec la propriété "Visible" définie à "xlSheet...
28/01/2019 à 06:47Mohsin.statVariable qui garde sa valeur même après quitter ExcelComme Eric , le nom est à mon sens la meilleur solution ! Un petit exemple ...
27/01/2019 à 09:31KTMMacro ouvrir un sous dossierTestes ceci, ça énumère les différents dossier du dossier parent ...
27/01/2019 à 09:12PE_67 Arrêt de VBA lors de la modification d'un CodeName par VBAPourquoi faire simple : quand on peut faire compliqué : Cela signifie que tu ne peux pas faire directement la modif car la propriété directe de l'objet est en lecture seule, il te faut passer par la collection d'objets "VBComponents()". : Postes ton fichier avec des explications pour pouvoir faire d...
27/01/2019 à 08:58Rolins Saisir seulement les minutes et secondesOui tu as raison, car pour un utilisateur autre que Rolins, le format attirera son attention mais je pense que si Rolins est le seul utilisateur il saura qu'il travaille en minutes et secondes et pas en heures et minutes Malgré tout et pour plus "d'universalité" je serai plutôt tenté d'utiliser le f...
27/01/2019 à 08:08Rolins Saisir seulement les minutes et secondesJe ne vois vraiment pas où est le problème ? Tu veux modifier la valeur dans la cellule même où tu fais la saisie donc, l'utilisation d'une procédure événementielle est inévitable, il te fau juste diviser par 60 ...
26/01/2019 à 16:39sofmartelTirage d'une liste de nomsBonjour, bonjour Jean-Eric , C'est exactement ce que fait le classeur que Jean-Eric t'as posté ...
26/01/2019 à 10:14café crémeCase a cochée affiche une imageTon fichier avec le schéma du Va et Vient et une petite animation des contacts ...
25/01/2019 à 16:40cepiatFiltre critèreCe nombre représente la valeur de la constante "xlFormulas" Ci-dessous, j'ai éclaté le code en utilisant les constantes adéquates plutôt que leur valeur ! J'ai essayé d'expliquer au mieux le principe de fonctionnement : En VBA, pour définir un objet quel qu'il soit, il faut utiliser l'instruction "S...
25/01/2019 à 07:15SkillzZ Sommes très complexesDonnes un ou deux exemple de résultat car tes explications ne sont pas très claires, pour moi en tout cas ...
25/01/2019 à 06:30Mateo MNH Erreur de détection des cellules vides suite à un copier/coller=A1="" retourne FAUX si il y a une valeur et VRAI si il n'y en a pas même si la cellule contient une formule. =NB.SI(A1:A20;"") indique le nombre de cellules vide dans la plage A1:A20 de même que : =SOMMEPROD((A1:A20="")*1)...
24/01/2019 à 17:01comex Re: Incrémenter une plages de numéros en format textPour ton autre plage (colonne C), comme Excel n'affiche que 15 chiffres significatifs, voici une formule qui fonctionne : ="1001"&CNUM(DROITE(C1;14))+1...
24/01/2019 à 16:45comex Re: Incrémenter une plages de numéros en format textSi tu veux incrémenter un numéro de série, tu peux utiliser TEXTE() et REPT() En A1, la valeur que tu as entrée à savoir ; 000123456561465654, en A2 et à tirer vers le bas la formule suivante : =TEXTE(CNUM(A1)+1;REPT("0";18)) Le numéro de série sera incrémenté par l'unité : 000123456561465655, 00012...
24/01/2019 à 16:18comex Re: Incrémenter une plages de numéros en format textC'est en colonne D que le format nombre doit être mis pour avec le résultat de l'opération, il ne faut pas toucher aux colonnes A et B sinon, les 0 disparaissent ...
24/01/2019 à 15:45comex Re: Incrémenter une plages de numéros en format textJe ne vois pas trop ce que tu veux incrémenter, tes numéros de série ne se suivent pas ! Pour l'opération, tu as la fonction CNUM() : =CNUM(B3)-CNUM(A3)+1 en mettant la colonne C au format Standard ou Nombre...
24/01/2019 à 15:28cepiatFiltre critèreLe problème avec CurrentRegion c'est que tu ne peux pas être sûr de prendre en compte toute la zone utilisée (quand je dis "utilisée", je veux dire toute la zone qui contient des valeurs) sur la feuille et pour t'en convaincre, dans une feuille vierge, entres une valeur en A1 puis en B3 et exécutes...
24/01/2019 à 08:20Rag02700 (VBA) Exportation Modules et FeuillesContent de t'avoir aidé...
24/01/2019 à 07:02peg781Blocage cellule avec autorisationTu dis : Dans ce cas, le code concernant le "blocage" de la cellule est à supprimer. Concernant le code du ThisWorkbook, pour le tester, il te faut enregistrer et fermer le classeur en ayant au préalable verrouillé les cellules voulues de la feuille nommée "Feuil1" dans mon code, si elle porte un au...
24/01/2019 à 06:53Rag02700 (VBA) Exportation Modules et FeuillesComme je l'ai dis dans mon précédent message, plus facile à mon sens pour la suite du code ! Dans la "colonne" 1 du tableau "TblMod()" je stocke le nom du module et dans la seconde, je stocke le chemin complet et l'extension appropriée et ensuite, dans la boucle principale et les instructions quelle...
23/01/2019 à 16:46peg781Blocage cellule avec autorisationLe code est à mettre dans le module du classeur et non dans le module d'une feuille. Double-clic sur "ThisWorkbook" et le coller dans la zone d'édition qui vient d'apparaître. Il te faut remplacer les "Nom1", "Nom3" et "Nom5" par les noms des utilisateurs ayant le droit de modifier le classeur. Les...
23/01/2019 à 12:09peg781Blocage cellule avec autorisationSur l'ouverture du classeur en fonction de l'utilisateur la feuille "Feuil1" (à adapter) est déverrouillée. A mettre dans le module du classeur (ThisWorkbook) ...
23/01/2019 à 12:00Imharil Validation des données dynamique double conditionContent de t'avoir aidé...
23/01/2019 à 11:58Nolan79 Recherche Multicritère avec doublonsVoici : Avant le filtrage (le tableau en entier n'est pas visible), on voit bien la zone de critères avec plusieurs centres : Maintenant, après le filtrage. J'ai inscris 6 centres dont 2 n'ont pas de code (2 et 8) d'où la présence de tous les codes qui leur correspond : Là, on peut voir la puissance...
23/01/2019 à 11:43peg781Blocage cellule avec autorisationTu peux par exemple utiliser la procédure événementielle "SelectionChange()". Ici, c'est la cellule D5 qui est ciblée où le mot de passe est "MonJoliMotDePasse", si il n'est pas bon, sélectionne la cellule A1 interdisant de fait d'entrer une valeur en D5. Pour que le mot de passe soit invisible (pas...
23/01/2019 à 11:06Nolan79 Recherche Multicritère avec doublonsSi tu as plus de critères, augmentes la zone de critères et inscris-les les uns au dessous des autres...
23/01/2019 à 11:05Imharil Validation des données dynamique double conditionVoici le classeur modifié ...
23/01/2019 à 10:49Rag02700 (VBA) Exportation Modules et FeuillesVoici un premier jet concernant l'import / export des modules avec les spécificités de chacun (principalement les modules de feuilles et celui du classeur). Pour le test, tu crées un dossier où tu mets ton classeur (Exportation_Macros.xlsm) avec le code ci-dessous dans un module standard et tu crées...
23/01/2019 à 08:14cepiatFiltre critèreLe dernier livre concernant Excel que j'ai ouvert je ne m'en souviens plus (ça fait déjà quelques années) Internet, les forums et en particulier celui-ci sont des mines d'informations mais comme dit le proverbe, c'est en forgeant qu'on devient forgeron ...
23/01/2019 à 08:10islemseddikiCommande boutonAvec les fonctions financière d'Excel ...
23/01/2019 à 06:30PE_67 Arrêt de VBA lors de la modification d'un CodeName par VBAEffectivement, il se peut que l'explication soit là ...
22/01/2019 à 19:01cepiatFiltre critèreIl te suffit de suspendre le calcul en le mettant sur manuel et de le rétablir en fin de procédure, pour ça, voir Application.Calculation...
22/01/2019 à 18:56Damsa17 ComboboxJe suis sur téléphone portable mais quand je dis "décalage" c'est de préfixer avec, par exemple, des espaces les enfants et ensuite de tester leur présence quand l'utilisateur choisi un item...
22/01/2019 à 18:35Damsa17 ComboboxEn théorie, comme je pense que tu l'imagines, ce n'est pas possible mais en faisant des décalages et en gérant ceux-ci c'est possible ...
22/01/2019 à 18:26cepiatFiltre critèreTu vas y prendre goût, concevoir et construire un outil c'est à mon sens très gratifiant...
22/01/2019 à 16:40cepiatFiltre critèreContent de pouvoir t'aider et bonne continuation...
22/01/2019 à 16:38Nolan79 Recherche Multicritère avec doublonsRegardes du coté du filtre avancé ! Au dessus de ton tableau tu crées une zone de critères reprenant les entêtes de ton tableau, si tu veux avoir plusieurs lettres qui soient filtrées, tu crées deux lignes dans ta zone de critères. Voir images ci-dessous : Avant le filtrage : Pendant la mise en plac...
22/01/2019 à 16:24cepiatFiltre critèreTu peux remplacer : par : de façon à pouvoir garder tes formules en colonne C Sinon, pour les formules c'est "FormulaLocal" si tu la rentre en Français : ou "Formula" en Anglais ...
22/01/2019 à 13:55cepiatFiltre critèreEssais de cette façon ...
22/01/2019 à 13:52islemseddikiCommande boutonTout en haut du module colles cette ligne : ensuite, lances ta macro et regardes ce qui se passe ...
22/01/2019 à 13:32cepiatFiltre critèreVoici une autre piste, avec une requête sur le fichier .csv ! Le code utilisé et plus bas, le classeur test : Le code liée au bouton sur la feuille RecupResult où se trouve l'adresse mail. Attention, les adresses sont orthographiées de façon différente entre la cellule D1 de la feuille "RecupResult"...
22/01/2019 à 11:51sat3367 Comptage creneau horaire d une salleTon classeur avec une MFC ...
22/01/2019 à 07:27cepiatFiltre critèreQuand on travaille sur plusieurs classeurs, il est fortement conseillé d'utiliser des variables objets Workbook. Comme tu n'as pas posté de fichier, voici une ébauche de code utilisant deux variables Workbook ...