| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 23/10/2018 à 11:56 | MikeSG | Lien entre Jour / Transactions et Onglets | Oups, 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:09 | MikeSG | Lien entre Jour / Transactions et Onglets | Pour 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:40 | Mtek | Image selon valeur dans colonne | Dans 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:30 | al87 | Afficher / masquer des feuilles avec macro | Il te faut passer un tableau si tu veux sélectionner plusieurs feuilles en même temps ... |
| 21/10/2018 à 17:17 | Xls-padawan-Vba | Nombres de lignes contenues dans un même répertoire | Re, 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:19 | Xls-padawan-Vba | Nombres de lignes contenues dans un même répertoire | Voici 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:48 | dav86 | Masquer / afficher des lignes en fonction d'une cellule | A mettre dans le module de la feuille "DONNEES" ... |
| 20/10/2018 à 22:05 | vitali | Calcul matriciel en maths avec des chiffres et des lettres | Effectivement, ça ne fonctionne pas avec des constantes matricielles (calcul impossible au sein de la matrice)... |
| 20/10/2018 à 17:04 | vitali | Calcul matriciel en maths avec des chiffres et des lettres | Comme vitali disait : c'est pour ça que j'ai donné cette piste... |
| 20/10/2018 à 08:24 | vitali | Calcul matriciel en maths avec des chiffres et des lettres | Donnes 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:03 | benich93 | Cherche l'erreur du code | Pas besoin de boucle pour ça ... |
| 19/10/2018 à 15:21 | daxilane | Conditions | Ton classeur en retour avec l'utilisation de la fonction SommeProd() ... |
| 19/10/2018 à 06:58 | Mtek | Image selon valeur dans colonne | Il 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:53 | Mtek | Image selon valeur dans colonne | Tu 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:39 | Mtek | Image selon valeur dans colonne | Avec 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:23 | MikeSG | Lien entre Jour / Transactions et Onglets | Excuses 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:03 | MikeSG | Lien entre Jour / Transactions et Onglets | La 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:05 | MikeSG | Lien entre Jour / Transactions et Onglets | Re, 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:04 | Prozac-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:40 | Nicolas95 | Lier toupies | Ce 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:34 | MikeSG | Lien entre Jour / Transactions et Onglets | Oui, 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:14 | philipperoy | Donner une valeur à une lettre dans une formule | Sinon, 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:58 | MikeSG | Lien entre Jour / Transactions et Onglets | Re, 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:50 | Namaa | Enregistrement des fichiers d'un mail via une macro | Re, Voici le code pour être exécuté depuis Excel. Voir dans la sub Fichier() pour adapter les extensions à exclurent ... |
| 14/10/2018 à 09:34 | Namaa | Enregistrement des fichiers d'un mail via une macro | J'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:13 | Nicolas95 | Lier toupies | Une autre solution avec la valeur max à ne pas dépasser en A1 ... |
| 14/10/2018 à 07:58 | philipperoy | Donner une valeur à une lettre dans une formule | Ton classeur en retour pour illustrer ce que je t'ai proposé ... |
| 13/10/2018 à 12:46 | MikeSG | Lien entre Jour / Transactions et Onglets | Comme 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:07 | Lucky | Numéro automatique | Tu 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:43 | Licaon | Modification dans la listview et la feuille | Pour ê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:21 | Arakis | Aide tableau pour prêt | Je 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:16 | philipperoy | Donner une valeur à une lettre dans une formule | Trè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:39 | REGIS6460 | Extrcactiob date ds chaine de caractère | Pour 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:45 | eole-33 | Supprimer des caractères après dernière virgule | La fonction InStrRev() permet d'effectuer une recherche depuis la fin de la chaîne donc, de droite à gauche ... |
| 11/10/2018 à 11:54 | infolarive | Fonction si avec une plage | Comme 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:49 | rumbo | Calcul de pourcentage | Je 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:54 | scn68100 | Nom des colonnes à la place de lettre ou chiffre | La valeur située dans la cellule de la ligne 5 de la colonne SNCF (valeur 3) ... |
| 11/10/2018 à 08:49 | adeuspapam | Feuille de bilan | Si 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:02 | vobalex | RechercheV dans TextBox Concatener UserForm | Comme 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:36 | fred70794 | Mise en forme conditionnelle avec 2 conditions une date et du texte | Voici ... |
| 10/10/2018 à 18:11 | iliess | Extraire une phrase entre deux caractères | Avec 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:13 | Hubert78 | Formule somme.si.ens | Bien vu, effectivement, j'ai oublié les constantes matricielles... |
| 09/10/2018 à 14:11 | Hubert78 | Formule somme.si.ens | Pour 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:59 | vobalex | RechercheV dans TextBox Concatener UserForm | Je 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:52 | Bob Diaquin | Solveur ou VBA | Oui, 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:51 | Bob Diaquin | Solveur ou VBA | Re, 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:12 | Bob Diaquin | Solveur ou VBA | Voici 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:56 | Bob Diaquin | Solveur ou VBA | Dé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:12 | Loona22 | Formule dz calcul avec dernière valeur ajoutée | Content de t'avoir aidé... |
| 07/10/2018 à 08:45 | Loona22 | Formule dz calcul avec dernière valeur ajoutée | Je 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))... |