| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 22/06/2018 à 20:56 | Offoloren | Comparer les noms de fichiers dans un dossier avec ceux dans une feuille ex | Avec 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:46 | Jack95000 | Renomer en PDF avec texte dans 3 cellules | Sans 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:02 | Louds | Mettre un message erreur en cas de mauvais chemin | Avec une fonction de contrôle ... |
| 22/06/2018 à 07:44 | rcmelanie | Recherche v 1 condition | Une 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:25 | Caribou | Récupérer la valeur d'une cellule d'un fichier commençant par | Petit 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:11 | Caribou | Récupérer la valeur d'une cellule d'un fichier commençant par | Pour ç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:17 | Caribou | Récupérer la valeur d'une cellule d'un fichier commençant par | Une 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:33 | Samarkalno | Ouverture d'un classeur | Merci de ton retour et comme dit le proverbe, vieux motard que jamais... |
| 20/06/2018 à 17:45 | primokorn | Ajuster la zone d'impression dynamiquement selon le nombre de lignes | Voici le code commenté, j'espère que ça va t'aider ... |
| 20/06/2018 à 17:28 | daouja01 | Extraction de pourcentage par VBA | Re, 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:16 | Cash75008 | Distinction valeur 0 et cellule vide | Merci pour ton retour ! Bonne journée... |
| 20/06/2018 à 08:15 | daouja01 | Extraction de pourcentage par VBA | Une piste avec la fonction Split() ... |
| 20/06/2018 à 08:08 | Cash75008 | Distinction valeur 0 et cellule vide | Testes si ça convient : =SI(F473="";"";SI(F473=0;E473+200;MAX(E473-50;50)))... |
| 20/06/2018 à 06:45 | melvyndor | Sélection sous-répertoire dont on ne connait que le début du nom | La même Sub avec un message disant que le dossier existe déjà si c'est le cas ... |
| 19/06/2018 à 18:53 | fabmrs | 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:50 | melvyndor | Sélection sous-répertoire dont on ne connait que le début du nom | Re, La macro ne doit pas planter car j'ai mis en place un gestionnaire d'erreur ... |
| 19/06/2018 à 16:43 | melvyndor | Sélection sous-répertoire dont on ne connait que le début du nom | Re, De cette façon alors ... |
| 19/06/2018 à 16:36 | Audepert | Liste déroulante en cascade | Je 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:56 | fafri | Calcul nombre d'éléments sur une colonne, plage variable | Je 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:38 | fabmrs | Macro masque et groupe? | Merci du retour et très bonne journée à toi aussi ... |
| 19/06/2018 à 14:37 | Virginie41 | Application de gestion | Là, 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:35 | melvyndor | Sélection sous-répertoire dont on ne connait que le début du nom | J'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:31 | primokorn | Ajuster la zone d'impression dynamiquement selon le nombre de lignes | J'é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:28 | melvyndor | Sélection sous-répertoire dont on ne connait que le début du nom | En 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:37 | fabmrs | 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:30 | Yoyodu74 | Comparaison de plannings de livraison | Il 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:45 | heikura | Masquer ligne/cellule vide | Une piste à adapter ... |
| 19/06/2018 à 06:39 | primokorn | Ajuster la zone d'impression dynamiquement selon le nombre de lignes | A tester ... |
| 18/06/2018 à 14:30 | primokorn | Ajuster la zone d'impression dynamiquement selon le nombre de lignes | Tu sélectionnes la feuille dont tu veux définir la zone d'impression et tu exécutes ce code ... |
| 18/06/2018 à 14:08 | melvyndor | Sélection sous-répertoire dont on ne connait que le début du nom | Si 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:59 | Louis15 | Convertir texte en nombre | Là, ç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:36 | MacUser | Barre de boutons flottante | Je te remercie de ta sollicitude... |
| 17/06/2018 à 17:40 | steven542304 | Faire une somme des onglets visibles seulement | Je 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:01 | Magelan | Tri 1 colonne et recupération de plusieurs éléments sur ligne | Pour 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:05 | NonoSpaceRider | Addition de deux ComboBox VBA | Ou encore ... |
| 17/06/2018 à 07:41 | nicopat | Macro à corriger : combinaisons de 5 avec nombres de 1 à 52 | Et bien inverses l'affectation des valeurs ... |
| 16/06/2018 à 21:09 | Louis15 | Convertir texte en nombre | Une piste avec une fonction perso qui utilise la fonction Switch() à adapter à tes besoins ... |
| 16/06/2018 à 20:57 | nicopat | Macro à corriger : combinaisons de 5 avec nombres de 1 à 52 | Re, Tu veux quoi comme permutation/combinaisons ? comme ceci par exemple 11111, 11112, ....., .....,12111, ..... ... |
| 16/06/2018 à 12:54 | azkaet | Changement de couleur sous condition | Je 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:34 | MacUser | Barre de boutons flottante | Je 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:03 | nicopat | Macro à corriger : combinaisons de 5 avec nombres de 1 à 52 | Voici : 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:59 | abricot | Graphique vertical | On 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:53 | abricot | Graphique vertical | Ton 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:45 | Sebyg | Incrémentation IF and IF | Il te faut utiliser ElseIf : personnellement, j'utilisera Select Case ... |
| 15/06/2018 à 07:33 | alexiachalkia | Déclaration d'une variable pour récupérer le nom d'une ComboBox | Les 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:11 | bruape | Ne pas appliquer le formule | Oups dhany, pas rafraîchi avant de répondre... |
| 15/06/2018 à 07:10 | bruape | Ne pas appliquer le formule | Il 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:04 | abricot | Graphique vertical | Pour e = mc2 ce n'est pas moi, c'est mon grand père... |
| 15/06/2018 à 06:59 | football365 | Suppression arrière | Je 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:43 | Virginie41 | Application de gestion | Je 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 ... |