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 53

DateAuteur du sujetSujetExtrait du message
10/11/2017 à 19:37jc jezIncrementer verticalement sur lignes visiblesEn colonne A de la feuille "Feuil1". A tester ...
10/11/2017 à 07:14Choup72 VBA - Function avec plusieurs conditionEt c'est là qu'on voit que "Option Explicit" (déclaration des variables obligatoire) n'a pas été cochée car sinon, la variable aurait été refusée avec le tiret du 6 ...
10/11/2017 à 06:49kamelliasCopier Coller ClasseurUne piste, adapter le chemin et nom du classeur cible, le nom des feuilles de chaque classeur (ici, Feuil1) et le code doit être mis dans un module du classeur contenant les données à copier ...
09/11/2017 à 18:52BaldyannFusion deux formules + question macroLa formule fonctionne de la manière suivante : =SI(D3 n'est pas vide ; SI(la date située en J3 est inférieure à AUJOURDHUI() ; effectue la recherche avec correspondance exacte en colonne A du tableau et retourne la valeur située en colonne B ; par contre, si la date est égale ou supérieure, "En cour...
08/11/2017 à 20:16BaldyannFusion deux formules + question macroPour ta première question, teste ceci : Pour la seconde ...
08/11/2017 à 07:20vikledRéduction temps d'exécution macro ajout nouvelle ligneJ'ai pondu un code qu'il faudrait que tu testes sur ton classeur complet. Dans un premier temps, les valeurs sont retournées dans des boites de messages précisant dans quelle colonne elles doivent se trouver. Pour ce test, tu doit indiquer le numéro de ligne du tableau que tu souhaites tester et pui...
07/11/2017 à 20:19vikledRéduction temps d'exécution macro ajout nouvelle ligneJe travaille sur ton classeur et la colonne S (MT_PAYE) contient la formule : et comme tu peux voir, il y a un problème de référence dans la fonction SOMME.SI.ENS() pour l'argument "plage_somme" et "plage_critères1" Peux-tu me donner ces arguments ...
06/11/2017 à 06:43vikledRéduction temps d'exécution macro ajout nouvelle ligneJ'ai commencer un code pour remplacer tes formules par des macros donc, si tu n'es pas trop pressé, je pense te finir ça dans la semaine ...
04/11/2017 à 23:15vikledRéduction temps d'exécution macro ajout nouvelle ligneRe, C'est le nombre trop important de formules qui fait ramer ! Pour tester, j'ai fais une copie de ta feuille et j'ai remplacé les formules par les valeurs (copie de toute la feuille puis collage spécial --> Valeurs) et le code d'ajout est instantané ! Je crains que tu ne soit obligé de trouver...
04/11/2017 à 22:24vikledRéduction temps d'exécution macro ajout nouvelle ligneTu peux peut être le réduire, j'en augmenterai le volume par rapport aux données existantes pour en avoir le même nombre que toi...
04/11/2017 à 22:19alicia1214Pourcentage case couleurComme tu utilises une MFC, tu peux donc utiliser les critères de tes MFC. Ici, sur la feuille "STAFFING" : puis clic droit sur les trois cellules --> Format de cellules-->onglet Nombre--> choisir Pourcentage Hello LouReeD, eriiic, Désolé, pas rafraîchi ...
04/11/2017 à 22:00vikledRéduction temps d'exécution macro ajout nouvelle ligneRe, Si tu peux poster ton classeur sans données confidentielles ça serait peut être mieux pour déceler le ou les soucis ...
04/11/2017 à 16:45vikledRéduction temps d'exécution macro ajout nouvelle ligneIl faut éviter les Select et Activate si ils ne sont pas absolument nécessaires. Dans un tableau (ListObject) le fait d'inscrire une valeur dans une des cellules de la première ligne vide sous le tableau agrandi automatiquement le tableau il n'est donc pas nécessaire d'ajouter cette ligne par code....
04/11/2017 à 16:23cojeanSaisie automatique des donnéesDans le module de la feuille "Stock ATELIER" tu as le mot "Formulaire" qui est inscrit, supprime le ! Dans cette colonne tu as des formules (voir ci-dessous) donc, tu ne peux pas saisir des valeurs manuellement sans supprimer ces formules ...
03/11/2017 à 23:33PhilaManager les caracteres speciauxTout à fait d'accord avec toi mais dans ce cas, je voulais juste dire que ça fonctionne très bien sans utiliser d'autres fonctions et c'est pour cette raison que je ne comprend pas ou est le problème de Phila ...
03/11/2017 à 18:16PhilaManager les caracteres speciauxJe re-poste mon classeur avec le texte de galopin01, il y a juste une erreur avec la fonction Cherche d'Excel sur le caractère étoile (*) et on voit bien, que InStr() retourne bien la bonne position sans l'utilisation d'artifice comme Chr() ou autre ...
03/11/2017 à 17:50PhilaManager les caracteres speciauxJe ne comprend pas où est le problème ??? Voici un classeur avec une fonction perso et la fonction Cherche() d'Excel. L'apostrophe doit être doublée dans la cellule sinon, pour le reste ça fonctionne très bien ...
03/11/2017 à 16:43PhilaManager les caracteres speciauxUne piste : Sub Test() Dim text As String 'Texte dans la cellule A1 : 'Ceci est un "test" de positionnement de caractère ! Rechercher une esperluette & et une apostrophe' puis un premier chiffre 9 et un second 0 text = Range("A1").Value 'position du 1er guillemet MsgBox InStr(text, """") '13 'positi...
03/11/2017 à 16:20DakotaCalculer pourcentage suivant critèresDes pourcentages par rapport à quoi ? Le pourcentage de 1,3 par rapport à 2 est 65% ...
03/11/2017 à 16:11elfarmohColorier des lignes en fonction des colonnesDonc, dans ce cas, deux solutions, soit sur la procédure événementielle "SelectionChange()" et tu appelles ma procédure de cette façon : Quelle que soit la cellule sélectionnée la procédure sera exécutée. Si tu veux que ça ne soit exécuté que quand tu sélectionnes une cellule de la plage, tu peux la...
03/11/2017 à 15:34JdViRuS Fonction décaler pour graphique évolutif sans ajoutRe, La formule ci dessous se trouve en A7 : ton tableau commence en cellule C6 et les valeurs en C7 comme en B4 la valeur commence à 1 (si tu entres 0 les formule retournent une erreur), il suffit d'additionner B4+6 soit 1+6 (pour la première série de 5 semaines) pour faire C7 (Indirect() va donc re...
03/11/2017 à 15:09elfarmohColorier des lignes en fonction des colonnesOui, et c'est quoi le problème ? Le dernier code que je t'ai donné fonctionne que les nombres se suivent ou pas ou alors, il y a quelque chose qui m'échappe ...
03/11/2017 à 15:04JdViRuS Fonction décaler pour graphique évolutif sans ajoutEn utilisant la fonction Decaler() par rapport à ton tableau ! Ajoute un bouton toupie de la barre d'outils "Formulaire" et comme cellule liée, tu choisis B4, tu définis le mini et le maxi et voilà ...
02/11/2017 à 23:37amgue Recherche d'une valeur dans un tableauAlors, plutôt avec un dictionnaire, résultat en colonne A et B de la feuille actrive ...
02/11/2017 à 22:24JdViRuS Fonction décaler pour graphique évolutif sans ajoutJe ne suis pas très calé en graphique mais en attendant d'autres plus compétents voilà ce que j'ai pondu ...
02/11/2017 à 22:18amgue Recherche d'une valeur dans un tableauEt où se trouvent ces valeurs ? Dans une feuille de calcul ou il faut les rentrer en "dur" ...
02/11/2017 à 22:01amgue Recherche d'une valeur dans un tableauEt bien justement, il n'est pas initialisé ! Testes de cette façon et tu auras une valeur supérieure à 0 même si sa seule dimension est vide : Ton tableau TbRacc() est sensé contenir quoi ...
02/11/2017 à 21:42elfarmohColorier des lignes en fonction des colonnesJe te re poste le code avec les modifs, code qui marche très bien sur ton dernier classeur ...
02/11/2017 à 21:38amgue Recherche d'une valeur dans un tableauAs-tu remarqué que ton tableau "TbRacc()" n'est pas initialisé ! Chose que tu peux contrôler avant l'utilisation de la fonction "Match()" avec ...
02/11/2017 à 18:08tfery Formatage automatique de donnéesSeul le résultat compte que ce soit avec un tri, avec un dico ou avec toutes autres méthodes...
02/11/2017 à 18:05ESIMONCreation d'un organigramme dynamiqueJacques Boigontier a conçu un classeur avec plusieurs exemples d'organigrammes ...
02/11/2017 à 17:44tfery Formatage automatique de donnéesUne piste avec un dictionnaire. Le tableau de résultat souhaités que tu as mis en exemple ne correspond absolument pas au résultat obtenu avec le tableau de valeurs brutes ! Mon code fait ce que tu demande si j'ai bien tout compris ...
02/11/2017 à 17:25elfarmohColorier des lignes en fonction des colonnesTon classeur en retour ...
02/11/2017 à 17:18julien64 Macro ImpressionTon code marche chez moi (Excel 2007) ! Testes avec ce code pour voir ...
02/11/2017 à 16:54elfarmohColorier des lignes en fonction des colonnesCode à attacher à un bouton ...
02/11/2017 à 16:16Send Fonction SITa formule fonctionne mais tu as des espaces parasites qui font qu'il n'y a pas correspondance ! Fait en sorte que les textes recherchés dans les formules soient exactement orthographiés de la même façon que dans les cellules et quand tu tires ta formule vers le bas, mets d'abords la référence à la...
02/11/2017 à 15:54Gate11Rechercher une case sur plusieurs feuillesUne piste ! Créer une feuille de recherche et coller le code ci-dessous dans son module : En entrant le code recherché dans la cellule A1 de cette feuille, une recherche est faite sur toutes les cellules B2 de toutes le feuilles du classeur (sauf celle servant à la recherche) et sitôt trouvé, active...
02/11/2017 à 15:36vlkoExporter données Excel vers table Access si n'existent pasOffice possède des outils pour la gestion des bases de données et entre autres, la liaison entre Access et Excel où la mise à jour des données dans Access se fait automatiquement aux modifications/ajouts dans Excel à partir du moment ou la table et la feuille son liées ! Dans la base de données Acce...
02/11/2017 à 13:38merveil00 Convertir une somme de chiffres en lettresUne recherche sur le forum ou sur Google t'aurait donnée une multitude d'exemples ! Un lien vers un classeur posté ici par Nad-Dan : https://forum.excel-pratique.com/download/file.php?id=3342...
29/10/2017 à 15:56Siva Effacer les filtres appliquées sur plusieurs colonnesAvec la méthode AutoFilter sans argument ! ...
29/10/2017 à 07:28hrakituAtribution code unique sous certaines conditionsHello curulis57, effectivement, je l'ai oublié ! Oups !!! Comme ton code fais parfaitement ce qui est demandé, je ne vais pas poster de code corrigé...
28/10/2017 à 16:55hrakituAtribution code unique sous certaines conditionsComme une formule Excel va aboutir à une référence circulaire puisque tu veux incrémenter les cellules dans lesquelles se trouvent la formule, je te propose une procédure événementielle. Ce code est à mettre dans le module de la feuille concernée ...
28/10/2017 à 08:27quik09 Macro selon condition sur une autre feuilleA tester ...
28/10/2017 à 07:48HUGOBASS Amélioration code barre progressionVoici un classeur avec l'utilisation d'un UserForm ...
27/10/2017 à 17:42HUGOBASS Amélioration code barre progressionVoici un code que j'ai créé et différent de celui que tu as posté ! Deux Labels sont utilisés mais pas sur un UserForm, directement sur la feuille nommée "Feuil1". Trois procédures sont appelées l'une après l'autre et donc, la barre de progression va avancer par tranche de 30% Supprime ces procédure...
26/10/2017 à 18:55devilmortAide modif code supression ligneJe comprend que ton fichier te rende chèvre mais ce n'est pas ça qui va nous aider à t'aider...
25/10/2017 à 18:28Eric-M59 VBA code pour UserformPour la question A : Pour la question B : et pour la question C ...
25/10/2017 à 17:59devilmortAide modif code supression ligneRe, si la partie contrôle est mise en début de procédure, il ne peut pas y avoir de plantage. Dans la proc "Archiver_Click()", le code plante car il manque le Next de la boucle For Each Ctl.....
25/10/2017 à 13:36Gaelle29Ajout de lettres dans une case et calculRe, Ah ça je n'ai pas contrôlé et effectivement, les cellules texte ne sont pas prisent en compte ! Donc, tu n'a pas le choix que de passer par un format personnalisé ...
25/10/2017 à 13:24devilmortAide modif code supression ligneRe, Et il plante sur quoi ...