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 36

DateAuteur du sujetSujetExtrait du message
22/06/2018 à 20:56Offoloren Comparer les noms de fichiers dans un dossier avec ceux dans une feuille exAvec FSO (File System Object) je l'ai intégré dans ton code mais absolument pas testé. Les dates concernant le fichier en cours sont inscrites en colonne A sous le nom du fichier pour le test. Tu peux les inscrire ailleurs et faire les comparaisons avant la récup des valeurs : Sinon, un code pour te...
22/06/2018 à 19:46Jack95000Renomer en PDF avec texte dans 3 cellulesSans regarder plus loin, je soupçonne la date (DatFin) qui selon son format contient des caractères interdits pour l'enregistrement sur le disque ! 22/06/2018 <--- pas bon car les caractères / sont interdits mais comme ceci c'est bon 22-06-2018...
22/06/2018 à 08:02LoudsMettre un message erreur en cas de mauvais cheminAvec une fonction de contrôle ...
22/06/2018 à 07:44rcmelanie Recherche v 1 conditionUne piste avec SommeProd() à adapter bien sûr ! Ici pour le code chantier en B4 (A040100507) de la feuille "Suivi Mensuel Janvier" et pour le critère "Prestations effectuées Niveau B1" retourne la valeur située en colonne N de la feuille BDD : =SOMMEPROD((BDD!$A$2:$A$21=B4)*(BDD!$D$2:$D$21="Prestati...
22/06/2018 à 07:25Caribou Récupérer la valeur d'une cellule d'un fichier commençant parPetit rectificatif ! Comme il ne sert à rien de re-créer l'objet FSO donc, le déclarer en tête de module pour l'initialiser qu'une seule fois. Je te re-poste tout le code ...
22/06/2018 à 07:11Caribou Récupérer la valeur d'une cellule d'un fichier commençant parPour ça, remplace la fonction "RecupFichiers()" qui reste sur le même plan de dossiers par la Sub "RecupFichiers" récursive ci-dessous qui ira chercher jusque dans les sous-dossiers les plus bas ...
21/06/2018 à 17:17Caribou Récupérer la valeur d'une cellule d'un fichier commençant parUne autre piste. Les feuilles des différents classeurs portent toutes le même nom, le code ci-dessous est collé dans le classeur qui se trouve dans le dossier "racine" J'ai un dossier 1 dans lequel se trouve un fichier Excel (à la racine donc) , les valeurs récupérées sont entrée en colonne A à part...
21/06/2018 à 16:33Samarkalno Ouverture d'un classeurMerci de ton retour et comme dit le proverbe, vieux motard que jamais...
20/06/2018 à 17:45primokornAjuster la zone d'impression dynamiquement selon le nombre de lignesVoici le code commenté, j'espère que ça va t'aider ...
20/06/2018 à 17:28daouja01Extraction de pourcentage par VBARe, Voici un classeur avec des fonctions qui doivent être validées sous formes matricielles (Ctrl+Maj+Entrée). L'une extrait les pourcentages sous forme de String (chaine) et l'autre sous forme de nombre (Double). Je suis parti du postulat que les pourcentages extrait doivent se trouver en ligne ...
20/06/2018 à 08:16Cash75008Distinction valeur 0 et cellule videMerci pour ton retour ! Bonne journée...
20/06/2018 à 08:15daouja01Extraction de pourcentage par VBAUne piste avec la fonction Split() ...
20/06/2018 à 08:08Cash75008Distinction valeur 0 et cellule videTestes si ça convient : =SI(F473="";"";SI(F473=0;E473+200;MAX(E473-50;50)))...
20/06/2018 à 06:45melvyndorSélection sous-répertoire dont on ne connait que le début du nomLa même Sub avec un message disant que le dossier existe déjà si c'est le cas ...
19/06/2018 à 18:53fabmrs Macro masque et groupe?Re, Les doublons ne sont pas supprimé, les lignes sont seulement masquées si la cellule en colonne L contient quelque chose ...
19/06/2018 à 18:50melvyndorSélection sous-répertoire dont on ne connait que le début du nomRe, La macro ne doit pas planter car j'ai mis en place un gestionnaire d'erreur ...
19/06/2018 à 16:43melvyndorSélection sous-répertoire dont on ne connait que le début du nomRe, De cette façon alors ...
19/06/2018 à 16:36AudepertListe déroulante en cascadeJe te propose une autre approche ! Tes plages sont nommées Risque1 (plage en colonne A), Risque2 (plage en colonne B), Risque3 (plage en colonne C),...,Risque20 (plage en colonne T) ou Risque1 fait référence à la plage "A24:A30", Risque2 fait référence à la plage "B24:B28", etc... La formule dans la...
19/06/2018 à 14:56fafriCalcul nombre d'éléments sur une colonne, plage variableJe ne sais pas si ça va te convenir mais si tu peux répéter le type du régulateur dans les cellules vides de dessous, tu as SommeProd() avec : =SOMMEPROD((B3:B21=B3)*1) pour le type "DDC4040E" =SOMMEPROD((B3:B21=B9)*1) pour le type "DDC5000" =SOMMEPROD((B3:B21=B15)*1) pour le type "DDC8000"...
19/06/2018 à 14:38fabmrs Macro masque et groupe?Merci du retour et très bonne journée à toi aussi ...
19/06/2018 à 14:37Virginie41Application de gestionLà, on voit que jmd maîtrise bien mieux le sujet que moi donc, je lui laisse la main Bonne journée à vous deux ...
19/06/2018 à 14:35melvyndorSélection sous-répertoire dont on ne connait que le début du nomJ'ai juste un peu compliqué la chose en faisant la comparaison dans la Sub appelante après retour du tableau car je ne voulais pas faire ça dans la Sub de récup des dossiers pour qu'elle puisse servir pour d'autre telle quelle ...
19/06/2018 à 14:31primokornAjuster la zone d'impression dynamiquement selon le nombre de lignesJ'étais parti exactement comme toi en remontant depuis le bas pour trouver la dernière cellule non vide mais en regardant ses formule j'ai vu qu'il indiquait le nombre de lignes donc, plus simple à faire...
19/06/2018 à 14:28melvyndorSélection sous-répertoire dont on ne connait que le début du nomEn partant du code de LouReed, et en utilisant une Sub qui boucle sur les dossiers que contient le dossier dont on passe le chemin, on récupère dans un tableau passé en argument les noms des différents dossiers et si les 4 premiers caractères correspondent au 4 premier caractères du fichier, créatio...
19/06/2018 à 08:37fabmrs Macro masque et groupe?Une piste qui peut prendre un peu de temps d'exécution mais un message annonce la fin de la procédure ...
19/06/2018 à 07:30Yoyodu74Comparaison de plannings de livraisonIl faudrait peut être poster les classeurs V1, V2 et V3 anonymisés pour voir ce qui change et de quelle façon. Tu dois, dans ces classeurs, mettre en évidence ce qui change afin qu'on n'est pas à trop farfouiller et à ce moment là, on verra ce qu'on peut faire pour t'aider ...
19/06/2018 à 06:45heikuraMasquer ligne/cellule videUne piste à adapter ...
19/06/2018 à 06:39primokornAjuster la zone d'impression dynamiquement selon le nombre de lignesA tester ...
18/06/2018 à 14:30primokornAjuster la zone d'impression dynamiquement selon le nombre de lignesTu sélectionnes la feuille dont tu veux définir la zone d'impression et tu exécutes ce code ...
18/06/2018 à 14:08melvyndorSélection sous-répertoire dont on ne connait que le début du nomSi je comprend bien, le dossier "1301-1400" qui a comme chemin "W:\PE\Dossiers Projets\1301-1400\" comporte au moins 100 sous-dossiers qui eux ont comme préfixe la partie du nom du fichier, ici dans ton exemple "1387" ? Et ta question est : Tu veux ajouter quel sous-répertoire ? Un répertoire portan...
18/06/2018 à 06:59Louis15 Convertir texte en nombreLà, ça par dans tous les sens ! Louis15 reconstruit Excel VBA : Private Sub ah_Change(ByVal Target As Range) , sitôt que tu as fini, tu peux nous donner la version béta ? Voici un classeur avec deux fonctions perso utilisant la fonction "Switch()" (une fonction ne peut pas être encadrée de "Sub-End...
18/06/2018 à 06:36MacUserBarre de boutons flottanteJe te remercie de ta sollicitude...
17/06/2018 à 17:40steven542304Faire une somme des onglets visibles seulementJe ne suis pas sûr que tu puisses faire une formule qui prenne en compte le fait que la feuille soit ou non visible, je pense qu'il te faut passer par VBA ! Une piste avec une fonction perso à tester sur ton fichier pour voir si ça convient : mais il te faut provoquer le re-calcul de la fonction ave...
17/06/2018 à 09:01MagelanTri 1 colonne et recupération de plusieurs éléments sur lignePour effectuer une recherche dans une colonne, tu peux utiliser la procédure événementielle "Change()" du Textbox afin que la liste soit remplie en fonction de la saisie avec ce code ci-dessous : Pour ne pas tenir compte des majuscules/minuscules, colles cette ligne en tête du module de l'UserForm ...
17/06/2018 à 08:05NonoSpaceRider Addition de deux ComboBox VBAOu encore ...
17/06/2018 à 07:41nicopat Macro à corriger : combinaisons de 5 avec nombres de 1 à 52Et bien inverses l'affectation des valeurs ...
16/06/2018 à 21:09Louis15 Convertir texte en nombreUne piste avec une fonction perso qui utilise la fonction Switch() à adapter à tes besoins ...
16/06/2018 à 20:57nicopat Macro à corriger : combinaisons de 5 avec nombres de 1 à 52Re, Tu veux quoi comme permutation/combinaisons ? comme ceci par exemple 11111, 11112, ....., .....,12111, ..... ...
16/06/2018 à 12:54azkaet Changement de couleur sous conditionJe ne sais pas où sont les couleurs dont tu parles mais voici une piste qui devrait t'aider. J'ai utilisé la fonction "Weekday()" pour retourner le numéro ordinal du jour de la date passée en argument et la fonction "Choose()" pour définir la couleur correspondante en commençant à l'index de couleur...
16/06/2018 à 12:34MacUserBarre de boutons flottanteJe n'est pas Excel pour Mac donc impossible de tester le bon fonctionnement ! Ci dessous, la procédure pour créer une barre d'outils Popup avec deux boutons et un ComboBox (tout ceci est pour le test bien sûr) à mettre dans un module standard : ci-dessous les procédures appelées par les boutons et C...
16/06/2018 à 12:03nicopat Macro à corriger : combinaisons de 5 avec nombres de 1 à 52Voici : Je te conseille de prendre l'habitude de déclarer tes variables et de bien les typer. Pour ça, tu peux obliger la déclaration explicite de ces dernières avec "Option Explicit" en cochant la case "Déclaration des variables obligatoire" dans "Outils"--->"Options..."' onglet "Editeur"...
16/06/2018 à 08:59abricotGraphique verticalOn en revient à ce que je disais dans un précédent message : Car reporter 200 échelles sur le graphique va le rendre complètement illisible comme l'a bien précisé jmd : Mais comme la demande était : tu as parfaitement répondu à cette dernière...
15/06/2018 à 16:53abricotGraphique verticalTon abaque est bien faite, bravo, il manque juste l'échelle des pertes de charge car pour le choix de la vanne d'équilibrage, il faut le débit et la perte de charge à créer mais il faut aussi positionner les échelles des différentes vannes (DN) afin de connaitre les valeurs de préréglage. Je pense (...
15/06/2018 à 07:45Sebyg Incrémentation IF and IFIl te faut utiliser ElseIf : personnellement, j'utilisera Select Case ...
15/06/2018 à 07:33alexiachalkiaDéclaration d'une variable pour récupérer le nom d'une ComboBoxLes ComboBox ActiveX sont des objets OLE ("Object Linking and Embedding" donc objet lié ou incorporé) donc il te faut parcourir la collection "OLEObjects" et utiliser la propriété "Object" qui elle est spécifique à l'objet (ici des ComboBox) pour travailler dessus ...
15/06/2018 à 07:11bruape Ne pas appliquer le formuleOups dhany, pas rafraîchi avant de répondre...
15/06/2018 à 07:10bruape Ne pas appliquer le formuleIl te faut contrôler si la cellule est ou non remplie directement sur la feuille 'Licenciés" avec : =SI(Licenciés!D6<>"";(220*4-C6)*60%;"")...
15/06/2018 à 07:04abricotGraphique verticalPour e = mc2 ce n'est pas moi, c'est mon grand père...
15/06/2018 à 06:59football365 Suppression arrièreJe te propose un autre code avec Select Case pour un choix seulement numérique avec le séparateur décimal du système, adapte à tes besoins ...
15/06/2018 à 06:43Virginie41Application de gestionJe pense que tout d'abords, tu devrais faire une recherche sur le Net et ici bien sûr, pour trouver un fichier qui ressemble le plus à ce que tu souhaites et ensuite, on pourra t'aider pour le faire convenir exactement à ce que tu veux mais il te faut un point de départ ...