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 26

DateAuteur du sujetSujetExtrait du message
19/11/2018 à 19:04Louardi Un programme de recherche sur un fichier et puis un fichier de lienNickel...
19/11/2018 à 18:57quest80670 Message box échéance de dateRe-postes un classeur qui soit le plus ressemblant possible au classeur original sans données sensibles afin que le code puisse être adapté au mieux ...
19/11/2018 à 06:58Louardi Un programme de recherche sur un fichier et puis un fichier de lienOK, donc, dans la ListView1 les articles correspondants aux références qu'il a déjà commandé mais dans la ListView2 elle est où la liste des articles qu'il n'a jamais commandé mais qu'il souhaite avoir dès à présent ? Cette liste est sur une autre feuille servant de base de données ou alors tu veux...
19/11/2018 à 06:38quest80670 Message box échéance de dateSi tu veux, en plus de la MFC, un message à l'ouverture du classeur, colles le code ci-dessous dans le module de ce dernier (ThisWorkbook) : Attention, pour mon exemple, le tableau structuré se nomme "Tableau1" (voir en début de code) donc, à adapter ...
18/11/2018 à 18:06Louardi Un programme de recherche sur un fichier et puis un fichier de lienJe ne comprend toujours pas comment tu fais la différence entre les articles commandés et ceux que le client n'a jamais commandé ! Exemple, si je prend le client ATEC dont la feuille "Feuil3" lui est rattachée, toute la liste contient des valeurs positives dans la colonne Quantité donc j'en déduis q...
18/11/2018 à 17:53WadjoFaire un SOMME.SI.ENS sur un enssemble de feuilles (3D)La différence entre le code qui ne retourne pas les valeurs avec décimales et celui qui les retourne est indiquée ci-dessous : Le typage pour le code sans décimale : et le qui permet de retourner les valeurs décimales : la modification du typage est de passer de type Long à type Double...
18/11/2018 à 17:44quest80670 Message box échéance de dateEn ce qui concerne la MFC, dans le classeur que j'ai posté, tu sélectionnes de G2 à M15 puis MFC ---> "Gérer les règles..." là, tu vois la formule. C'est le fait de sélectionner la plage qui fait que la MFC lui soit appliquée ...
17/11/2018 à 17:39BALANCIEProbleme de DatesDans le module du classeur (ThisWorkbook) tu colles ce code et tu testes pour vois si le résultat convient ...
17/11/2018 à 17:02BrunoHPb macro - erreur d'exécution 1004As-tu au moins une de ces lignes qui est visible ? Je penche pour une erreur générée par "SpecialCells(xlCellTypeVisible)" quand aucune des cellules de la plage n'est visible ...
17/11/2018 à 16:57quest80670 Message box échéance de dateTon classeur avec la MFC ...
17/11/2018 à 10:42WadjoFaire un SOMME.SI.ENS sur un enssemble de feuilles (3D)Ton fichier original avec la fonction "" qui retourne bien des valeurs avec décimales "SOMMEPRODUITSR()" ...
17/11/2018 à 10:30Bébouh12Macro Pour rechercheEt elle est où cette seconde feuille ...
17/11/2018 à 10:24dl7Renvoyer une plage de cellule nombre de ligne conditionnelleUn petit fichier avec avant et après...
17/11/2018 à 10:19safach Formule RECHERCHEPeut être avec un SommeProd() ? =SOMMEPROD((C:C=C2)*1;E:E) en I2 et tirer vers le bas...
17/11/2018 à 10:09Louardi Un programme de recherche sur un fichier et puis un fichier de lienA quoi tu reconnais qu'un article n'est pas commandé ...
17/11/2018 à 08:33quest80670 Message box échéance de dateUne mise en forme conditionnelle ne serait elle pas plus appropriée ? Tu sélectionnes toutes tes dates (dans ton exemple, G2 à M15) puis comme formule pour la MFC tu entres celle-ci : =ET(G2-60<=AUJOURDHUI();G2>AUJOURDHUI()) et tu formate le remplissage en rouge...
17/11/2018 à 08:06Louardi Un programme de recherche sur un fichier et puis un fichier de lienFais un clic droit sur la boîte d'outils dans un endroit vide puis "Contrôles supplémentaires..." et cherche dans la liste "Microsoft ListView Control version x.x et coche la case...
16/11/2018 à 22:27Louardi Un programme de recherche sur un fichier et puis un fichier de lienDe ce que j'ai compris de ta demande, tu veux rechercher un client (par nom ou code) et plusieurs références d'article pour ce client ! Donc, pour faire ceci, dans le TextBox6 concernant les références articles il faut les rentrer en les séparant par une virgule comme ceci par exemple : 31791208,351...
16/11/2018 à 20:54eabraCopier un tableau de taille variable vers un signet wordMais le code que je t'ai donné crée un tableau § Sinon, copier le tableau Excel et le coller dans Word ...
16/11/2018 à 20:12WadjoFaire un SOMME.SI.ENS sur un enssemble de feuilles (3D)Voici le code modifié ...
16/11/2018 à 15:48WadjoFaire un SOMME.SI.ENS sur un enssemble de feuilles (3D)Il te faut juste décaler de colonne, c'est à dire de remplacer 2 par 3 à la ligne de code : Le code complet : que tu utilises de la même façon : =SOMMEPRODUITSR(__xlnm._FilterDatabase[[#Cette ligne];[Nom]]) Maintenant, si tu dois utiliser cette fonction sur plusieurs colonnes...
16/11/2018 à 15:32eabraCopier un tableau de taille variable vers un signet wordJe ne comprend pas trop ce que tu veux faire mais en l'état, ton code ne peut pas fonctionner ! J'ai repris mon code précédant et j'ai ajouté une coloration des cellules du tableau dans Word de façon à ce qu'elles aient les mêmes couleur que les cellules dans Excel ...
16/11/2018 à 12:34Pioupiou57640 Créer un formulaireRe, J'ai remarqué un petit soucis de fluidité suite à une suppression donc, j'ai modifier le code et je le poste entièrement ici si toi aussi tu as remarqué ça, il suffit de supprimer entièrement celui du module du formulaire (sauf Option Explicit) et de le remplacer par celui-ci ...
16/11/2018 à 07:00ExcelCoreGameFormat de chiffre d'une cellule qui remontePetite correction dans le code d'Eric car si on met l'argument Decimales à 0 on a une virgule qui traîne donc, j'ai juste corrigé avec IIf() IIf(nbDecimales > 0, ".", "") ...
16/11/2018 à 06:50Pioupiou57640 Créer un formulaireBonjour Jean-Marie, Content de t'avoir aidé...
16/11/2018 à 06:45Xls-padawan-Vba Combobox avec saisie intelligente ?Il suffit d'inscrire le mot quand il n'en reste plus qu'un seul dans la liste ...
16/11/2018 à 06:29WadjoFaire un SOMME.SI.ENS sur un enssemble de feuilles (3D)Merci et content de t'avoir aidé...
15/11/2018 à 16:51Bébouh12Macro Pour recherchePostes un fichier avec une feuille "Avant" et une feuille "Après" ça sera plus facile pour t'aider ...
15/11/2018 à 16:39CaptImage Pour 2 cellules identiques, un formatage conditionnelLa MFC (contrôle de l'égalité des valeurs) est très simple : =D5=G5 tu sélectionnes les cellules de J5 à J8, MFC, tu choisis la formule et dans le champ tu entres celle-ci dessus par contre, pour le format tu n'auras pas tout ce que tu désires comme par exemple le choix de la police et son centrage...
15/11/2018 à 16:31rokkoteam Imbriqué SI OU ETUne piste : =SI(ET(OU(Tableau2[[#Cette ligne];[Client]]="C4110049";Tableau2[[#Cette ligne];[Client]]="C4110039");JOURSEM(Tableau2[[#Cette ligne];[Délai]];2)<4);"S-1";"S") et sans tableau : =SI(ET(OU(A1="C4110049";A1="C4110039...
15/11/2018 à 16:00Pioupiou57640 Créer un formulaireComment veux tu savoir si les lettres entrées dans le TextBox sont exactement le texte cherché ? La procédure "TextBox1_Change()" permet de remplir la IistBox avec les mots commençants par les lettres saisies, quand la lister s'amenuise, il suffit alors de cliquer sur le mot recherché pour remplir l...
15/11/2018 à 07:19Pioupiou57640 Créer un formulaireVoici un point de départ pour la recherche et l'ajout (je n'ai pas encore fait la partie suppression car je ne sais pas si elle est utile ?) ...
14/11/2018 à 16:37pASCALB27Mise en forme conditionnel par rapport à un nombre de cellulesHello xorsankukai, tu as raison et j'ai compris quand tu as proposé ton classeur (je n'ai pas toujours la comprenette très rapide ) Vu le planning et l'organisation des données, je crois bien qu'il va y en avoir une masse de MFC ...
14/11/2018 à 16:20WadjoFaire un SOMME.SI.ENS sur un enssemble de feuilles (3D)Bien sûr car seules les feuilles indiquées dans le Select Case sont évitées, toutes les autres sont prises en compte ! Depuis Excel, tu appuis sur la touche Alt que tu maintiens appuyée et tu fais F11 puis I puis M et dans la zone de texte qui vient de s'afficher, tu colles le code ensuite, tu enreg...
14/11/2018 à 15:53pASCALB27Mise en forme conditionnel par rapport à un nombre de cellulesC'est ce qui arrive quand on donne qu'une partie de l'énoncé du problème : Dans ce cas, la formule est celle donné par xorsankukai ou encore : =COLONNE(A1)<=($D$9-$C$9+$F$9-$E$9)*24...
14/11/2018 à 15:20WadjoFaire un SOMME.SI.ENS sur un enssemble de feuilles (3D)Sinon, une simple fonction perso avec les feuilles à éviter dans le Select Case : qui est appelée en colonne C à partir de C11 de la feuille "Tableau recapitulatif" et à tirer vers le bas : =SOMMEPRODUITS(__xlnm._FilterDatabase[[#Cette ligne];[Nom]])...
14/11/2018 à 08:19morroVérification de donnéesComme te le propose etsije, avec NB.SI() : =NB.SI('Feuil2'!A:A;A2) qui va te donner le nombre de fois où est trouvé la référence avec une MFC tu peux rendre ça plus évident...
14/11/2018 à 08:09etyDuplication de feuilles selon onglet precedentVoici avec suppression des valeurs et commentaires ...
14/11/2018 à 08:00Samzou974 Copier coller des lignes d'un taleau vers une autre feuilleEffectivement, je n'ai pas regardé plus loin Tu utilises un tableau Excel (ListObject) donc, la façon de procéder est différente. Voici le code d'ajout des valeurs : Quand tu veux créer une nouvelle commande, il te faut vider ton tableau de toutes ses valeurs, voici le code pour ...
14/11/2018 à 07:45valmatmax Relance message alerteEn cellule P14 tu entres la formule ci-dessous que tu tire vers le bas: =SI(AUJOURDHUI()-N14>45;"Lettre 3";SI(AUJOURDHUI()-N14>30;"Lettre 2";SI(AUJOURDHUI()-N14>15;"Lettre 1";""))) Pour la mise en forme conditionnelle, tu sélectionnes les cellules de la colonne P à partir de P14, tu choisis...
14/11/2018 à 07:24Samzou974 Copier coller des lignes d'un taleau vers une autre feuilleJ'ai rencontré une erreur à l'ouverture du classeur mais malgré tout, les valeurs sont bien inscrites les unes en dessous des autres dans le tableau de la feuille "Commande" donc, le fonctionnement est normal...
14/11/2018 à 06:38Samzou974 Copier coller des lignes d'un taleau vers une autre feuilleTu recherches la dernière cellule non vide sur la colonne B, n'y aurait il pas une formule par hasard ? Poste un fichier ça sera plus simple pour trouver le problème ...
14/11/2018 à 06:30Storm28 Filtrer ou Trie un tableau ayant un caractère dans les cellulesTon, classeur avec le code et un bouton pour le test ...
13/11/2018 à 21:44Storm28 Filtrer ou Trie un tableau ayant un caractère dans les cellulesProbablement que ton tableau ne se trouve pas pile au même endroit que sur le classeur exemple ...
13/11/2018 à 21:40goultardFusion de 2 tableauFaire les adaptations nécessaires ...
13/11/2018 à 21:05InvitéCombobox et textboxVoici ...
13/11/2018 à 20:58pASCALB27Mise en forme conditionnel par rapport à un nombre de cellulesTu sélectionnes les cellules de AI9 à AU9 puis MFC et dans pour la formule tu entres : =COLONNE(A1)<=($D$9-$C$9)*24 ne pas enlever la référence A1 à colonne car sinon la fonction retournera le numéro de la colonne ("=COLONNE(A1)" permet de commencer à 1)...
13/11/2018 à 20:40goultardFusion de 2 tableauTu construis une feuille avec quelques valeurs du classeur "Français" et une feuille avec quelques valeurs du classeur "Anglais" qui représenteront les deux fichiers afin qu'on sache sur quelles colonnes et à partir de quelles lignes se trouvent les valeurs pour chaque classeur...
13/11/2018 à 20:29Storm28 Filtrer ou Trie un tableau ayant un caractère dans les cellulesDe la feuille "Feuil1" à la feuille "Feuil2" ...
13/11/2018 à 16:29norberlingoRecherche de valeursUne fonction perso matricielle : ton classeur avec un exemple d'utilisation (en .xlsm contient la macro ci-dessu) ...