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 15

DateAuteur du sujetSujetExtrait du message
22/03/2019 à 06:55edlede Optimisation code pour traiter 25000 lignes *12 ongletsA tester. Quand on supprime des lignes, il est fortement conseillé de commencer par le bas de la feuille et comme le dit galopin01 il est impératif de "parenter" les objets d'autant plus dans une boucle sur les feuilles du classeur ...
22/03/2019 à 06:27mathieuGLien hypertexte affichage et position de la cellule cibleC'est très simple, tu cible la dernière cellule de ton tableau au lieu de la première ...
21/03/2019 à 19:26UNW14Axe abscisseJe te laisses trouver quelque chose de plus joli...
21/03/2019 à 07:09crackwood01Alimenter des cellules de valeur d'une listboxmultiCode lié à un bouton car sur MultiSelect le clic de la ListBox n'est pas le mieux adapté ...
21/03/2019 à 06:56jacobinoVentilation d'un montant selon le moisDésolé mais je ne comprend pas ta demande ! Peux-tu être plus explicite ...
21/03/2019 à 06:51amimarxD Pourcentage de donnés et mettre dans graphiqueJe ne suis pas spécialiste des graphiques mais tu peux par exemple utiliser les fonctions Sommeprod() et Nbval() pour connaître le nombre de moins de 20 ans et de 20 ans et plus. Ici, les ages sont de B1:B10, cette formule donne le pourcentage de personnes de moins de 20 ans : =SOMMEPROD((B1:B10&lt...
21/03/2019 à 06:28Pams Liste déroulante en cascade 5 niveauxTrès bien mais ne fonctionne pas sous Excel 2007 et antérieur ...
21/03/2019 à 06:25UNW14Axe abscisseEn remplaçant "" par NA() : =SI(E8="";NA();E8*D8)...
20/03/2019 à 18:11Pams Liste déroulante en cascade 5 niveauxUne piste. Liste de choix sur 6 niveaux avec inscription de MO et du prix ...
20/03/2019 à 07:18allololaRéer dans excel, un nouveau menu rechercheSi tu veux le même fonctionnement que le classeur que tu cites en exemple, il te suffit de l'éplucher pour en comprendre le fonctionnement et récupérer ce qui t'intéresse. Comme je n'ai pas spécialement le temps de ma lancer dans la conception et gestion d'une barre d'outils dans le ruban, je te don...
19/03/2019 à 14:48allololaRéer dans excel, un nouveau menu rechercheJe répond exactement à ta demande ! maintenant, si tu veux pas de clic sur des menus et boutons, tu sélectionnes ta cellule et une combinaison de touche comme Ctrl+f (f en minuscule) et la macro est exécutée sinon, encore plus court, tu utilises une procédure événementielle "SelectionChange()", quan...
19/03/2019 à 07:26jonat28 Photo extension userformeUn fichier exemple où tu dois adapter le remplissage du ComboBox dans le code pour les noms de tes images ...
19/03/2019 à 06:49allololaRéer dans excel, un nouveau menu rechercheTa demande : Quand tu ouvres mon classeur, tu as un onglet "Complément" et dans cet onglet, il y a une barre d'outils ("Barre d'outils personnalisée") avec un bouton qui possède une icône "Jumelle", une fois que la cellule est sélectionnée, il te faut cliquer sur le bouton avec les jumelles, ce n'es...
18/03/2019 à 07:06allololaRéer dans excel, un nouveau menu rechercheJe te poste un classeur exemple avec une base de données fictive sur trois feuille avec le mot "Test" disséminé dans ces trois feuilles. Pour le test, la recherche est faite depuis la feuille "Mot recherché" en sélectionnant la cellule contenant le mot "Test", une fois la recherche terminée, un mess...
17/03/2019 à 17:49jonat28 Photo extension userformeIl te suffit de changer l’extension LoadPicture() attend un chemin et nom de fichier exact donc, si tu veux avoir le nom du fichier avec plusieurs extensions (image enregistrée dans divers formats) il te faut passer par exemple par une ListBox qui liste les fichiers portant les mêmes noms mais avec...
17/03/2019 à 09:52al87 Ligne du jour en interior color 17Elle est toujours là mais bon, passons ! Tu veux faire quoi au juste, que le ligne ne se colore pas en colorindex 17 si on est dimanche ? C'est ici, que se produit la coloration de la ligne : Il te suffit de créer une condition comme par exemple : comme ceci ...
17/03/2019 à 08:50bidochon34800 Planning réservation de salleVoir à cette adresse (sur ce site) si ça peut t'intéresser, il y a des adaptations à faire : https://www.excel-pratique.com/fr/telechargements/plannings/planning-de-reservation-no108.php...
17/03/2019 à 08:44al87 Ligne du jour en interior color 17Vires ta barre d'outils perso car personnellement ça me gonfle quand un fichier modifie l'apparence d'Excel sur mon PC sans le demander au préalable. J'ai ouvert ton fichier et quand j'ai vu la barre dans l'onglet Complément, je l'ai mis à la poubelle sans regarder plus loin et de même pour la barre...
17/03/2019 à 08:10CAP24Liste des macrosIl y a deux solutions pour ne pas voir apparaître des macros dans la boite de macros, soit les déclarer Private : soit créer un argument fictif comme ceci : mais dans ce dernier cas, toutes les procédures qui appellent cette dernière devront lui passer une valeur comme par exemple : ici, 1 est passé...
17/03/2019 à 08:02Invité Explication sur SizLe code avec les commentaires et les variables typées ...
17/03/2019 à 07:27nossirrah Liste de choix vs. affichage d'une/des ligne(s)A mettre dans le module de la feuille ...
16/03/2019 à 14:26DJAPOUCréer Alerte sur dépassement de dateTu sélectionnes toute la zone de ton tableau, par exemple de A5 à F30 puis, "Mise en forme conditionnelle" ---> "Nouvelle règle", tu cliques sur "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué", dans le champ qui vient d'apparaître, tu colles la formule suivant...
16/03/2019 à 14:11jonat28 Photo extension userformeIl te faut changer l'extension dans le test ...
16/03/2019 à 14:07marketienFaire une série qui se suitTu sélectionnes deux numéros qui se suivent puis tu prends la poignée de recopie (en bas et à droite de la sélection, le curseur se transforme en +) et tu tires vers le bas jusqu'au numéro voulu...
15/03/2019 à 20:21lucas28Mise en forme conditionnelle et sommeTu sélectionnes seulement les cellules de C1 à C10 puis MFC ---> Formule et tu entres comme formule celle-ci : =SOMME(D1:K1)>$A$1" puis ton formatage...
15/03/2019 à 20:14deepak66Copier coller une cellule en passant a.la.cellule.du dessousTu sélectionnes toutes tes valeurs dans ta colonne puis "Copier" ensuite, tu vas dans la cellule de la feuille souhaitée et tu cliques sur la flèche basse du bouton "Coller" et tu cliques sur "Transposer"...
15/03/2019 à 20:08jacobino Erreur d'exécution 57121 Excel 2003Tu double-cliques sur l'onglet de ta feuille et tu cpie le nom puis tu le colles dans la procédure et là, tout devrait rentrer dans l'ordre...
15/03/2019 à 20:04allololaRéer dans excel, un nouveau menu rechercheA mettre dans le module du classeur (ThisWorkbook) pour la création de la barre et du bouton à l'ouverture du classeur et de la destruction de cette dernière à la fermeture : A mettre dans un module standard. Procédure appelée pour la recherche du mot de la cellule sélectionnée dans la feuille activ...
15/03/2019 à 07:10polomodJour | Mois | Année de plusieurs cellules dans une seule au format dateTu as la fonction Date() pour la date : =DATE(ImportCsv!G1;ImportCsv!H1;ImportCsv!I1) et la fonction Temps() pour l'heure : =TEMPS(ImportCsv!J1;ImportCsv!K1;0)...
15/03/2019 à 06:59chrisamoFormule heure, jour, moisSi tu mets un intervalle de temps (date de début et date de fin) mais que tu retranches les Weekends et jours fériés, il ne peut y avoir une correspondance ! Si on prend par exemple du 30/04/2019 au 31/05/2019, la fonction donne 1 mois et 1 jour mais si tu enlèves les 3 jours fériés et les 8 jours d...
15/03/2019 à 06:46rams123456Problématique VBAIl y à trois façons de dimensionner un tableau, dans la déclaration de la variable : après avoir déclaré le tableau et juste avant de l'utiliser : Le dimensionnement est fait au fur et à mesure et "Preserve" permet justement de préserver ce que contient déjà le tableau ...
14/03/2019 à 07:12chrisamoFormule heure, jour, moisVoici le classeur en retour avec la fonction perso et la formule Excel : Et bien, dans le calcul de durées, il y a pour ainsi dire 5 valeurs invariables, la semaine qui comporte 7 jours, le jour qui comporte 24 heures, l'heure qui comporte 60 minutes et la minute qui comporte 60 secondes. En ce qui...
13/03/2019 à 17:12sad006 Find multicritereComme tu veux faire une suppression de ligne, ce n'est pas conseillé de le faire avec Find(), il est préférable de récupérer les numéros des lignes dans un tableau, trier ce dernier en décroissant (ce qui permet de supprimer les lignes en commençant par le bas) et effectuer la suppression ...
13/03/2019 à 16:47Sebyg Formule Si + Recherche + SOMMEPRODComme te le conseille Steelson , utilises un tableau sinon, en utilisant des plages nommées : =SOMMEPROD((Dates>=E4)*(Dates<=G4)*(Tracteur=A9)*(Exploitation=C2);Durée) ton classeur avec une petite vision graphique du résultat en feuille 1 ...
13/03/2019 à 16:18chrisamoFormule heure, jour, moisVoici un classeur exemple : Petite précision concernant la fonction perso, comme le calcul des mois et années est calendaire, j'ai utilisé dans la fonction la valeur pour l'année de 365,25, moyenne de (365 x 3 + 366) / 4 et pour le mois, 365,25 / 12 ...
13/03/2019 à 16:04chrisamoFormule heure, jour, moisComme il n'y a pas de fichier exemple, voici une fonction perso à mettre dans un module standard : La date de début en cellule A2 par exemple : 31/01/2019 10:54:26 La date de fin en cellule B2 : 04/03/2019 13:23:12 avec comme format personnalisé si nécessaire pour les deux dates : jjjj jj mmmm aaaa...
13/03/2019 à 15:15Julien77 Aide pour formule (Résultat en fonction de 2 valeurs)Formule à mettre en E2 et à tirer vers le bas : =RECHERCHEV(SI(B2-ENT(B2)<>0;ENT(B2)+1;B2);$H$2:$I$31;2;FAUX)+RECHERCHEV(D2;$D$30:$E$32;2;FAUX) Je suis parti du principe que quand le poids dépasse un plafond, c'est le coût du poids supérieur qui est pris en compte avec la fonction Si() "SI(B2...
13/03/2019 à 14:49Julien77 Aide pour formule (Résultat en fonction de 2 valeurs)Afin de ne pas avoir à construire un classeur pour tester, postes un fichier exemple ...
13/03/2019 à 07:21romain71Changement de position d'une cellule texte en fonction d'un classementPas sûr d'avoir bien compris surtout au niveau des commentaires mais voici le classeur en retour ...
12/03/2019 à 06:57Cracotte Coller de Excel vers Word sans le tableauEn en construisant le texte avant de l'insérer dans le document ? Ici, j'utilise un signet nommé "Signet1" pour l'insertion du texte ...
11/03/2019 à 18:31aston01390Erreur 9 - L'indice n'appartient pas à la sélectionTestes ce code pour voir si ça convient. Les codes sont récupérés dans la colonne B de la feuille "Analyse de risque (2)" Voir "Cel.Offset(, 1).Value" dans la ligne de code ".Cells(J, 2).Value = Cel.Offset(, 1).Value & Format(I, "000")" ...
11/03/2019 à 06:56starwaso Comptabiliser les cellules colorées par mise en forme conditionnelleErreur rectifiée, j'avais oublié de prendre en compte les colonnes vides ! Voici ton fichier en retour ...
10/03/2019 à 09:56KTMTransformer texte de combobox en dateSi dans ta ComboBox tu as seulement "janvier 2019", "février 2019", etc... le compilateur prend par défaut le premier jour du mois donc je ne vois pas ce que vient faire le 19 ...
10/03/2019 à 09:53AxelleGreenAide compréhension syntaxe VBAQu'elle peut d'ailleurs comparer avec ...
10/03/2019 à 09:36xxmedxxUrgent svp besoin d'aideSans compter le titre très explicite qui exprime bien la demande qui peut être faite ...
10/03/2019 à 09:31starwaso Comptabiliser les cellules colorées par mise en forme conditionnelleLa même fonction en matricielle si tu ne veux pas avoir à indiquer le numéro de ligne : Que tu utilises de cette façon, tu sélectionnes ta plage de AE6 à AE25 puis dans la barre de formule tu entres la formule ci-dessous que tu valide en matricielle (Ctrl+Maj+Entrée) =CompterMFC($I$6:$AD$25;"N°";4)...
10/03/2019 à 09:05starwaso Comptabiliser les cellules colorées par mise en forme conditionnelleVoici une fonction perso : Que tu utilise de la façon suivante en AE6 et à tirer vers le bas : =CompterMFC($I$6:$AD$25;"N°";4;LIGNE()) "Plage" représente la plage où chercher les x plus grandes valeurs "Titre_a_Eviter" est le titre de la colonne à ne pas prendre en compte "Max" est le nombre de plus...
09/03/2019 à 18:27eli75VBAUne piste en construisant le message dans une boucle avant de créer le mail ...
09/03/2019 à 18:10OriflameMise en forme en fonction de doublonsPour appliquer un mise en forme conditionnelle sur une feuille par rapport à une autre, il te faut utiliser des plages nommée donc, tu sélectionnes les cellules A2 à A7 de la feuille "2" et dans la zone de nom (à gauche de la barre de formule) tu entres "Liste_Fe2" (sans les guillemets) puis tu vali...
09/03/2019 à 10:46dasaquit Un petit coup de mains pleaseJe suis plutôt surpris car tous les codes fonctionnent parfaitement sur le classeur posté (juste le remplissage de la ListBox qu'il faut faire sur Open du classeur et non sur activate de la feuille) mais si le classeur original est différent de celui posté comme c'est souvent le cas ici, c'est sûr ...