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 29

DateAuteur du sujetSujetExtrait du message
23/10/2018 à 11:56MikeSGLien entre Jour / Transactions et OngletsOups, désolé, je t'ai posté la formule qui m'a servi de test ! voici la bonne, c'est "CNUM(A2)" à la place de "FAUX" : =SIERREUR(DATEVAL(TEXTE(CNUM(STXT(A2;4;3) & GAUCHE(A2;2) &STXT(A2;6;5));"jj/mm/aaaa"));CNUM(A2))...
23/10/2018 à 07:09MikeSGLien entre Jour / Transactions et OngletsPour récupérer tes dates, je pense que le mieux serait de les convertir dans ton .csv et ensuite de les copier dans ton classeur. Comme certaines dates sont "accepter" par Excel comme date Françaises, il te faut utiliser une formule un peu plus complexe que celles que je t'ai donné. Après avoir conv...
23/10/2018 à 06:40Mtek Image selon valeur dans colonneDans ce cas, soit utiliser la procédure événementielle "Calculate()" de la feuille : soit viser les cellules où se fait la modif pour que les formules soient calculées...
21/10/2018 à 17:30al87 Afficher / masquer des feuilles avec macroIl te faut passer un tableau si tu veux sélectionner plusieurs feuilles en même temps ...
21/10/2018 à 17:17Xls-padawan-Vba Nombres de lignes contenues dans un même répertoireRe, Pour le total, voici une piste. J'ai rajouté une fonction pour contrôler si la feuille existe dans le classeur en cours ...
21/10/2018 à 09:19Xls-padawan-Vba Nombres de lignes contenues dans un même répertoireVoici une piste, adapter le chemin du dossier dans la proc "Test()" puis l'exécuter. Le résultat sera inscrit dans la fenêtre d'exécution (Ctrl+G depuis le VBE) ...
21/10/2018 à 08:48dav86 Masquer / afficher des lignes en fonction d'une celluleA mettre dans le module de la feuille "DONNEES" ...
20/10/2018 à 22:05vitali Calcul matriciel en maths avec des chiffres et des lettresEffectivement, ça ne fonctionne pas avec des constantes matricielles (calcul impossible au sein de la matrice)...
20/10/2018 à 17:04vitali Calcul matriciel en maths avec des chiffres et des lettresComme vitali disait : c'est pour ça que j'ai donné cette piste...
20/10/2018 à 08:24vitali Calcul matriciel en maths avec des chiffres et des lettresDonnes un nom à chaque lettre et affectes leur une valeur : "Formule" --> "Gestionnaire de noms" --> "Nouveau", dans la zone "Nom" entre par exemple la lettre E, dans la zone "Fait référence à" supprimes ce qui s'y trouve et inscris à la place la valeur que représente E pour toi, Ok puis Ferme...
20/10/2018 à 08:03benich93Cherche l'erreur du codePas besoin de boucle pour ça ...
19/10/2018 à 15:21daxilane ConditionsTon classeur en retour avec l'utilisation de la fonction SommeProd() ...
19/10/2018 à 06:58Mtek Image selon valeur dans colonneIl te faut faire coïncider les suffixes avec les numéros de code de dommage afin que les zones de texte correspondantes soient affichées ou cachées ...
18/10/2018 à 06:53Mtek Image selon valeur dans colonneTu peux positionner toutes tes images à leur place respective et les cacher si le texte les concernant n'apparaît pas dans la cellule. La fonction Split() extrait le numéro du code du dommage comme par exemple le nombre 27 de la chaine "27 - Table d'harmonie arrière - poussière" il suffit alors que...
17/10/2018 à 07:39Mtek Image selon valeur dans colonneAvec un Select Case sur l'événement Change() de la feuille, tu quadrilles ta zone avec les cellules aux dimensions de tes images, mettons 20 pour les lignes et 3 pour les colonnes et tes images en 20 x 20 et en fonction du texte entré, tu positionnes sur la cellule correspondante (c'est à toi de fai...
16/10/2018 à 19:23MikeSGLien entre Jour / Transactions et OngletsExcuses moi mais ceci pour toi est une date Française "08/30/2018 11:04" ? Pour la France, c'est; le jour du mois de l'année donc le 30 du 08 de 2018 soit 30/08/2018, comme tes dates dans le tableau du bas sont Anglaises, normal qu'il y ai une erreur ! Il faut vraiment que tu te penches sur tes date...
16/10/2018 à 07:03MikeSGLien entre Jour / Transactions et OngletsLa fonction est juste, le problème est que tes dates sont Anglaises (là où tu n'as pas tiré la formule) et comme la fonction compte le nombre de cellules qui sont différentes de 0, elle les retourne toutes puisque soit elles ont une valeur positive ou négative soit elles sont vides donc toutes diffé...
15/10/2018 à 18:05MikeSGLien entre Jour / Transactions et OngletsRe, Donc j'en déduis que tu n'as pas téléchargé mon fichier du 14 oct. 2018 à 14:58 car j'avais déjà rajouté les deux formules dans les cellules B26 et C26 ! La formule en B26 est : =NB.SI(B2:B24;"<>0") à tirer en C26 tout simplement parce que tes dates dans le tableau du bas sont Anglaises ...
15/10/2018 à 07:04Prozac-14 Ecrire OK ou Ko si somme est > à X€Et avec SOMME.SI.ENS() ? =SI(SOMME.SI.ENS(Plage à additionner;Plage régions;Région voulue;Plage fournisseurs;Fournisseur voulu)-Ta somme<Ta valeur d'écart;"OK";"KO") Par contre, ce n'est pas un peu contradictoire ça ...
15/10/2018 à 06:40Nicolas95Lier toupiesCe qui est normal car si tu clique sur une autre toupie que la première, c'est sa borne maxi qui est prise en compte donc le maxi pour les autre est recalculé en fonction du sien et bien évidement, une fois l'équilibre atteint plus rien ne peux être modifié c'est pour cette raison que j'ai mis un bo...
15/10/2018 à 06:34MikeSGLien entre Jour / Transactions et OngletsOui, mais comme MikeSG a demander : je suis parti sur des formules ! MikeSG, la formule se trouve à droite du tableau du haut où j'ai montré une date Anglaise (02/13/2018) avec CNUM() qui retourne une valeur d'erreur et en dessous, la date transformée en date Française (inversion mois/jour) où là, C...
14/10/2018 à 16:14philipperoyDonner une valeur à une lettre dans une formuleSinon, utiliser la fonction Remplacer() : REMPLACER(M7;1;1;1) Le X est dans la cellule mais dans la formule, sa valeur est remplacée par 1 : =(((I7+K7+REMPLACER(M7;1;1;1)+O7)*G7*E7)+(Q7*E7))+(((I8+K8+M8+O8)*G8*E8)+(Q8*E8))+(((I10+K10+M10+O10)*G10*E10)+(Q10*E10))+(((I11+K11+M11+O11)*G11*E11)+(Q11*E11...
14/10/2018 à 15:58MikeSGLien entre Jour / Transactions et OngletsRe, Ton classeur en retour avec un exemple de conversion de dates anglaises en dates Françaises. Tu peux utiliser cette formule dans le tableau supérieur en faisant référence aux cellules du tableau inférieur qui a les dates en Anglais. Je n'ai pas cherché pour la coloration de tableau central, voir...
14/10/2018 à 11:50NamaaEnregistrement des fichiers d'un mail via une macroRe, Voici le code pour être exécuté depuis Excel. Voir dans la sub Fichier() pour adapter les extensions à exclurent ...
14/10/2018 à 09:34NamaaEnregistrement des fichiers d'un mail via une macroJ'ai trouvé ce code sur un autre forum qui fonctionne dans Outlook, si tu as des connaissances en VBA, il te sera facile de l'adapter pour un appel depuis Excel. Je l'ai laissé tel quel (juste quelques variables qui n'étaient pas déclarées, que j'ai rajouté), toute la partie qui demande le lecteur e...
14/10/2018 à 09:13Nicolas95Lier toupiesUne autre solution avec la valeur max à ne pas dépasser en A1 ...
14/10/2018 à 07:58philipperoyDonner une valeur à une lettre dans une formuleTon classeur en retour pour illustrer ce que je t'ai proposé ...
13/10/2018 à 12:46MikeSGLien entre Jour / Transactions et OngletsComme paritec et Jean-Eric (que je salut au passage ), j'ai de la peine avec tes explications ! Pour les devises (ce que je suppose) une formule à mettre en B2 de la feuille "D" et à tirer vers le bas : =SOMMEPROD((CNUM(TEXTE($A$32:$A$56;"JJ/MM/AAAA"))=CNUM(TEXTE(A2;"JJ/MM/AAAA")))*($C$32:$C$56=$B$1...
13/10/2018 à 12:07Lucky Numéro automatiqueTu peux par exemple utiliser la fonction Max() afin de récupérer la valeur la plus élevée et lui rajouter 1 ...
13/10/2018 à 08:43LicaonModification dans la listview et la feuillePour être sûr de mettre les valeurs dans les bons champs, il y a la propriété Tag des TextBox qui peut stocker la lettre de colonne correspondante, un exemple où la propriété de TextBox1 contient la lettre B : La valeur sera entrée dans la feuille sélectionnée dans la ComboBox, dans la colonne B et...
13/10/2018 à 08:21ArakisAide tableau pour prêtJe ne suis pas du tout banquier mais si ton prêt est bientôt à terme, tu doit majoritairement le capital (la part des intérêts étant très faible) et regarde ton contrat car solder un prêt avant terme peut avoir un coût non négligeable et puis, un PEL à 2,5 en ce moment c'est assez bien, pas sûr que...
13/10/2018 à 08:16philipperoyDonner une valeur à une lettre dans une formuleTrès simple, tu crée un nom, onglet "Formule" --> "Gestionnaire de noms" tu le nommes X et dans la zone "Fait référence à :" tu supprimes ce qui est inscrit par défaut et tu entres 1...
12/10/2018 à 19:39REGIS6460Extrcactiob date ds chaine de caractèrePour toutes les lignes sauf la dernière qui est particulière : =STXT(A2;CHERCHE("/";A2)-2;5) Je regarde pour ce cas particulier ...
12/10/2018 à 14:45eole-33 Supprimer des caractères après dernière virguleLa fonction InStrRev() permet d'effectuer une recherche depuis la fin de la chaîne donc, de droite à gauche ...
11/10/2018 à 11:54infolariveFonction si avec une plageComme on ne sait pas trop ce que tu veux, voilà une formule qui retourne la valeur de l'opération seulement si J14, J15 et K7 contiennent une valeur différente de 0 : =SI(ET(J14=0;J15=0;K7=0);0;J14-J15+K7)...
11/10/2018 à 11:49rumboCalcul de pourcentageJe vais peut être répondre une bêtise mais voilà ce que j'en ai compris dans le classeur ci-joint. J'ai modifié les valeurs dans les cellules colorées (sur deux lignes) afin qu'un résultat de pourcentages cumulés soit donné ...
11/10/2018 à 08:54scn68100 Nom des colonnes à la place de lettre ou chiffreLa valeur située dans la cellule de la ligne 5 de la colonne SNCF (valeur 3) ...
11/10/2018 à 08:49adeuspapamFeuille de bilanSi tu veux additionner les cellules "empilées" mettons A1 de Feuil1, A1 de Feuil2, A1 de Feuil3, etc... tu entres comme formule en feuille Feuil4 : =SOMME(Feuil1:Feuil3!A1) seules les feuilles qui se suivent seront prise en compte ce que je veux dire par là, c'est que si mettons l'onglet Feuil2 est...
11/10/2018 à 07:02vobalexRechercheV dans TextBox Concatener UserFormComme tu veux avec VBA, utilises Find() : Maintenant, si tu ne veux plus de cellule avec concaténation, supprime la colonne A et utilise Find() avec FindNext() de façon à rechercher en premier l'année puis ensuite, les deux autres valeurs devant se trouver sur la même ligne ...
10/10/2018 à 18:36fred70794 Mise en forme conditionnelle avec 2 conditions une date et du texteVoici ...
10/10/2018 à 18:11iliess Extraire une phrase entre deux caractèresAvec une formule Excel à valider en matricielle (Ctrl+Maj+ENtrée) : =STXT(A1;CHERCHE("-";A1)+1;MAX(SI(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)="_";LIGNE(INDIRECT("1:"&NBCAR(A1)))))-CHERCHE("-";A1)-1) Avec une procédure VBA ...
09/10/2018 à 14:13Hubert78Formule somme.si.ensBien vu, effectivement, j'ai oublié les constantes matricielles...
09/10/2018 à 14:11Hubert78Formule somme.si.ensPour te donner une piste avec SommeProd() : =SOMMEPROD((D3:D9="POMME")*1;(C3:C9="DURAND")*1;(B3:B9=10)*1;E3:E9) la somme sera effectuée sur les cellules de la colonne E (E3:E9) avec les conditions que sur la même ligne se trouve "POMME" en colonne D, "DURAND" en colonne C et 10 en colonne B ...
09/10/2018 à 13:59vobalexRechercheV dans TextBox Concatener UserFormJe ne sais pas pourquoi la propriété "RowSource" apparaît dans l'intellisence pour un TextBox alors qu'elle n'est absolument pas géré par ce dernier ! Je pense que c'est lié au fait qu'un ComboBox est issu de la construction d'un TextBox et d'une ListBox. Si tu veux lier un TextBox à une cellule, c'...
08/10/2018 à 19:52Bob Diaquin Solveur ou VBAOui, mes variables son typées Integer mais avec des limites aussi hautes il faut les typer Long. Si le code de h2so4 , te convient bien (il est d'ailleurs plus rapide), c'est parfait, l'important c'est que tu ai eu ce que tu attendais...
08/10/2018 à 14:51Bob Diaquin Solveur ou VBARe, Bizarre, je rentre 100 en cellule C4 concernant la limite du coefficient B (Valeurs des limites pour les coefficients A = 8, B = 100, C = 8, D = 8) et la fonction me sort 35 résultats et chez toi ça ne fonctionne pas ...
08/10/2018 à 07:12Bob Diaquin Solveur ou VBAVoici un classeur avec une matrice de 5 colonnes sur x lignes en fonction des valeurs limites des coefficients. Si les résultats sont souhaités sur 5 colonnes et x lignes, ne rien faire, si les résultats son souhaités sur 5 lignes et x colonnes, supprimer ce qui est indiqué dans le code ci-dessous ...
07/10/2018 à 14:56Bob Diaquin Solveur ou VBADécidément, mon test n'est pas très bon Voici le code corrigé avec des "And" plutôt que des "=" ...
07/10/2018 à 09:12Loona22 Formule dz calcul avec dernière valeur ajoutéeContent de t'avoir aidé...
07/10/2018 à 08:45Loona22 Formule dz calcul avec dernière valeur ajoutéeJe ne suis pas sûr d'avoir bien compris Tu veux soustraire à la valeur de ton objectif la dernière somme entrée dans la ligne ? Si c'est ça, voici une formule à mettre en P3 : =B3-DECALER(B3;0;13-NB.VIDE(B3:O3))...