Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 22:20
Version d'Excel :2021fr
Messages
12'788
Votes
1'985
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par eriiic - page 22

DateAuteur du sujetSujetExtrait du message
19/08/2022 à 19:30Max60 Impossible récupérer résultat d'une FunctionMet un exemple de texte avant et ce que tu veux obtenir car ce n'est pas très clair. Pour juillet et août, avant et après, dans un fichier xls de préférence, qu'on ait tous les éléments eric...
19/08/2022 à 10:26AphroditeExécution d'une opération refusée pour mémoire insuffisanteJe commencerai déjà par un reboot. eric...
16/08/2022 à 16:23Thierry60440Mot de passe à l'agrandissement depuis la barre des tachesTu pourrais utiliser Workbook_Activate() Seulement il sera aussi demandé si tu passes d'une fenêtre à l'autre. Ah ben non, je viens de voir ton post précédent. Désolé eric...
12/08/2022 à 23:46Bipboup Somme de produit entre une matrice et matrice composée de nb.siUn peu de mal à être sûr de ce que tu veux aussi. A tout hasard, la somme des C si le tronçon est présent. en D11 : =SOMMEPROD(($D$2:$FJ$7=$A11)*($C$2:$C$7)) 1.760154 on ne sait pas quoi utilisent le tronçon 940826189 en E11 : =SOMMEPROD(--($D$2:$FJ$7=$A11)) avec 2 trajets eric...
11/08/2022 à 17:42Sliver Format date et monetaire TextBoxRegardé sommairement car je dois partir. ça a l'air mais pas la chanson. tu ne dois pas mettre "2,00 €" dans une cellule, c'est une chaine et non un numérique. Idem pour ta date qui a le goût et l'odeur d'une date mais qui n'en est pas une. Tu le vois au fait qu'une chaine s'aligne à gauche et un vr...
10/08/2022 à 17:38Sliver Format date et monetaire TextBoxRe, ce n'est pas par peur, mais par fainéantise Quand le code est court je préfère le mettre en clair. Ca permet aux lecteurs de voir tout de suite si c'est l'idée qu'ils avaient ou non, et de compléter ou critiquer au besoin. J'ai l'impression que tu fais l'inverse de ce qui est demandé. Moi j'ai c...
10/08/2022 à 17:04Sliver Format date et monetaire TextBoxJe n'ai pas regardé le fichier d'ericcool02 qui doit être correct je suppose. Pour répondre à ta question, c'est un exemple général que j'ai mis. 1234 est la valeur à mettre en forme, ta cellull en l'occurence : Range(nomtableau).Item(enreg, 5) Le 2nd paramètre étant le format nombre ou date voulu....
10/08/2022 à 00:15Sliver Format date et monetaire TextBoxJe pense qu'il y a une confusion, cette page concerne le typage des variables. Pour fabriquer une chaine il faut utiliser la fonction Format() eric...
08/08/2022 à 23:03PPPComment copier un format de cellule via VBAJ'ai testé avant de poster. Bien que ce ne soit pas la réaction habituelle, regarde quand même si tu n'as pas des références absentes à décocher dans 'Otils / Références...' eric...
08/08/2022 à 12:17PPPComment copier un format de cellule via VBAPrends quand même le temps de réfléchir à ton fichier. C'est rarement une bonne idée de mettre plusieurs infos dans une même cellule. Au-delà de la complexité ajoutée pour un mélange de formats, les données deviennent inexploitables directement et oblige à des contorsion pour les utiliser. eric PS ...
07/08/2022 à 00:56Nad4Répéter calcul dans une même cellule "x" foisEt tu as tout à fait raison. Il faut l'anonymiser, ou bien en faire un réduit avec l'essentiel pour la question. eric...
07/08/2022 à 00:06Nad4Répéter calcul dans une même cellule "x" foisC'est le fichier xls qu'il faut joindre. Tout le monde ne va pas s'amuser à recréer ce que tu as. eric...
05/08/2022 à 17:37L_WattRenuméroter les ongletsC'était pas pour toi Ric Mais pour le demandeur.....
04/08/2022 à 23:36L_WattRenuméroter les ongletsPeut-être... Mais as-tu seulement lu et testé ce que je te disais ??? Sans retour, pour moi tu ne prends même pas cette peine...
04/08/2022 à 12:42L_WattRenuméroter les ongletsDe rien L_Watt .....
04/08/2022 à 11:34tintin14Erreur Automation - Défaillence irrémédiableAs-tu également des fonctions volatiles dans tes feuilles ? Comment se comporte ton fichier si tu les supprimes ? Dans mes élucubrations, j'imagine qu'une fonction volatile pousse l'évaluation de ta fonction perso (même si elle n'est pas volatile) et ce avant le chargement complet du classeur qui fa...
04/08/2022 à 10:36Darkangel SI Sinon mais autre si à intégrerIl faut que tu imbriques tes Si en remplaçant le "si faux" par ton 2nd test : =SI(AUJOURDHUI()>=FIN.MOIS(Systeme!O6;-1)+24;"SI vrai 1";SI(ET(AUJOURDHUI()>=FIN.MOIS(Systeme!O6;-1)+1;AUJOURDHUI()<=FIN.MOIS(Systeme!O6;-1)+6);"Si vrai 2";"Si faux")) eric...
03/08/2022 à 12:06L_WattRenuméroter les ongletsLes codesnames dans VBE sont toujours par ordre alphabétique et l'ordre des feuille dans le classeur est totalement indépendant. Si tu les veux triés dans VBE il faut les nommer sur 3 chiffres. De Feuil001 à Feuilxxx eric PS ...
31/07/2022 à 09:41MalozoreVérifier l'absence de problèmePour info c'est une fonctionnalité peu intéressante. Ne t'attends pas à ce qu'il te dise que tu as commis une erreur ou que tu as une formule illogique. Savoir qu'il y a ton nom, des commentaires ou des macros, bah ça tu le sais... eric...
30/07/2022 à 19:58OCcitanTableau subitement déconfiguréTu n'aurais pas changé l'affichage de Normal en Mise en page des fois ? eric...
25/07/2022 à 16:05Hoareau Boucle sur areasC'est quoi ton pb au juste ? Ca répond bien 10 à chaque fois... Ceci dit pourquoi 2 boucles imbriquée ? L'interne est réalisée plusieurs fois et retourne le même résultat à chaque fois puisqu'elle fait la même chose ?!? De plus pas nécessaire de boucler sur les Areas ici. Tu peux boucler sur toutes...
23/07/2022 à 18:23romain57 Dissocier une cellule en deux (TextBox - ComboBox)Pourquoi mettre 2 infos dans 1 cellule ? C'est contre la logique d'un tableur et aller au devant de difficultés inutiles. Repense ton tableau et tout redeviendra simple, tu as 16000 colonnes disponibles... eric...
25/06/2022 à 00:04SOTIN Formule répondant à une contrainte de duréeSi ton tableau démarre en ligne 2 tu peux faire ainsi : =$B$13+$B$5*(LIGNE()<$B$6+2) et tirer vers le bas. A adapter si besoin vu que tu n'as pas mis de fichier. eric...
24/06/2022 à 16:13nairdogTableau test pmuJe préfère séparer gain course et cumul pour faciliter lecture et contrôle. J'ai une différence, je pense que tu t'étais trompé. eric...
24/06/2022 à 15:54GwhaouVérifier si les cellules en dessous de la ligne 5 sont videsBonjour (si, si, ça se fait...) Ce n'est pas dur. Tu fais Enregistrer sous... et tu choisis le type *.xltm avec ton fichier vierge eric...
23/06/2022 à 23:55nairdogTableau test pmuJe ne pense pas que ça sera pour moi mais il faudrait expliquer ton tableau et quels calculs appliquer. Perso je n'arrive pas à imaginer comment perdre 12 en ayant misé que 5... eric...
23/06/2022 à 19:44GwhaouVérifier si les cellules en dessous de la ligne 5 sont videsSi le but est de l'obliger à supprimer ses données, autant faire un modèle *.xltm qui créera un fichier vierge à chaque ouverture. eric...
23/06/2022 à 10:57Noobistan Comparaisons approximativesLa distance de levenshtein mesure l'écart entre 2 mots. Plus le score est important, plus ils sont distants. Pour elle, contrairement à ce que tu penses, "abcd ef gh" et "pofg abcd jje" sont très éloignés, à voir si ça te va Les traitements sur chaines sont très consommateurs de ressources et lents...
22/06/2022 à 12:36superneilujRompre les liaisons d'un classeur ExcelAutre technique qui résous beaucoup de cas : enregistrer ton fichier à l'emplacement et sous le nom du fichier lié. Puis enregistrer sous son vrai nom à son emplacement le fichier eric...
22/06/2022 à 08:38thierry2000 Recherches formules pour extraire des termes d'une celluleOui, ça a été proposé précédemment : eric...
22/06/2022 à 00:32thierry2000 Recherches formules pour extraire des termes d'une celluleSuite... ajouté : - la fonction retourne des vrais nombres pour échelle et date . la prochaine fois évite de mettre un alignement à gauche. ça m'évitera de perdre du temps à chercher des erreurs qui n'existent pas. Sur excel les textes s'alignent à gauche et les nombres à droite... - num feuille : s...
21/06/2022 à 17:59thom96 (Simple) création d'une fonction f(x,y)Et si tu veux utiliser ta fonction sur feuille il faut la déclarer dans un module standard (Insertion / Module) eric...
21/06/2022 à 17:16thierry2000 Recherches formules pour extraire des termes d'une celluleLà on ne peut rien faire, il faut normaliser ces noms auparavant en remplaçant les _ Matricielles. Tu as 2 types de matricielles sur excel Celles qui travaillent avec une matrice (plage) en paramètre, les plus utilisées. Celles qui ont besoin d'une plage pour retourner plusieurs résultats comme ici...
21/06/2022 à 00:40thierry2000 Recherches formules pour extraire des termes d'une cellulePas beaucoup de temps car il est tard, je verrai demain soir. Quand tu parles de date c'est seulement une année pas une date, on est d'accord ? là il n'y a que toi qui te comprend... comment les comprendre ? 5M2=5200000 et 1M750=1750000 ? une fonction ne voit pas ses voisines. On pourrait traiter li...
20/06/2022 à 11:13swordsman94Impression seulement les cellules sous conditionEric...
19/06/2022 à 23:09thierry2000 Recherches formules pour extraire des termes d'une celluleOui et non. Tu obtiendras 700000, je fais la conversion. non. Ca sera d'office n termes à partir du 2nd, le 1er étant éliminé. Et autant de termes que de cellules sélectionnées. Si tu as de nombreuses lignes ça permet de diviser d'autant le nombre de formules. Les formules matricielles présentent de...
18/06/2022 à 13:02thierry2000 Recherches formules pour extraire des termes d'une celluleLe langage VBA n'est pas compatible avec Libre Office. Il permet d'étendre les possibilités d'excel. La fonction doit être présente dans le classeur. Alt+F11 pour ouvrir l'éditeur VBE Clic-droit sur le projet du classeur à gauche et 'Insertion / Module' Y coller le code : enregistrer sous... le clas...
18/06/2022 à 00:09thierry2000 Recherches formules pour extraire des termes d'une celluleUn essai de fonction personnalisée avec les éléments fournis. Je suis parti du principe que "k_" était toujours présent. Explications dans le fichier. Remarque : pour modifier/supprimer une formule matricielle multi-cellule il faut sélectionner toute la plage de la matrice. Remarque 2 : la fonction...
16/06/2022 à 19:59Theyoshi Trace des modificationsOn en pense pas grand chose... On ne sait pas ce qu'est pour toi 'la cellule originelle' L'adresse ? OldValue ? On ne voit aucun code sur OldValue... eric...
14/06/2022 à 00:14SOTINOpération à chaque fin de moisPourquoi vous parlez de hidden ? J'suis perdu là Plus simplement tu pourrais ajouter un filtre sur la ligne de titre et filtrer sur le mois en cours à la 1ère écriture. Automatiser ça te ferait gagner 2 clics par mois (et par compte) Par ailleurs en scrollant les lignes passées se masquent. Le résul...
13/06/2022 à 07:53iliess Sierreur VBA ExcelNe me dit pas que tu as testé ma proposition. Déjà, le test il ne faut le faire qu'une fois, c'est là l'intérêt puisque tu voulais réduire le nombre de lignes. Ca serait plutôt : et si tu recherches "item1" tu n'es pas prêt de le trouver. Si tu ne fournis pas de fichier c'est que tu comptes faire l'...
12/06/2022 à 09:55iliess Sierreur VBA ExcelSi le but est de ramener les valeurs plusieurs colonnes d'une même ligne de données, autant tester sa validité une seule fois, les recherchev() se feront sans erreur ensuite. eric...
11/06/2022 à 00:04SOTINCréation feuille via bouton de commandeEn ajoutant un champ niveau tu peux n'afficher que celui voulu en le saisissant dans Rechercher du filtre. Pas de macro et le résultat est sensiblement identique... Avec l'avantage de pouvoir avoir plusieurs niveaux sous les yeux si besoin. eric...
10/06/2022 à 12:14Myriambenyahya Aide programme VBAPour automatiser il faut définir des règles strictes pour déterminer le oui/non et tu n'en parles pas. Souvent ça peut être fait par formule. Et si la validation doit être humaine il n'y a plus rien à automatiser. Une simple liste de validation (oui/non) dans la colonne suffit. Pas vraiment utile de...
10/06/2022 à 12:05camasouyeRemplacer chemin fichier par un nomPas tout suivi mais Range("chemin1").Value te ramène le contenu du nom. Et tu peux passer un paramètre à un Sub eric...
10/06/2022 à 11:48Jean67 Etendre une formule sur ligne ne se suivant pasPas pu tester faute de fichier joint. Essaie avec en H4 : =MIN(SI(DECALER($AM$5;(LIGNE()-4)*8;;4)>0;DECALER($AM$5;(LIGNE()-4)*8;;4))) à tirer vers le bas eric PS: peut-être voulu mais tu n'as rien mis en cas de test négatif. Tu auras des valeurs d'erreur (ou FAUX) dans ce cas...
10/06/2022 à 09:19mosaidso Recherche dans tableauBonjour (oui ça se fait), Oui, tu fais comme tout le monde et tu mets tes valeurs en continu dans 2 colonnes et non pas dans 8. Tu compliques tout inutilement à vouloir utiliser excel comme une feuille de papier et non comme un tableur eric...
10/06/2022 à 00:10Frm_guigui Comment protéger l'accès à VBAProject contre les méthodes de craquageNon non Utilise Keepass en aide mémoire eric...
09/06/2022 à 23:52mosaidso Recherche dans tableauEn J3: =INDEX($F:$F;EQUIV(J$2;$E:$E;VRAI)) à tirer vers la droite. Tu mets 93 quand il faut trouver 95 pour voir si on suit ? eric...
09/06/2022 à 09:46JulesGdfrImpossible d'exécuter les macros - Risque de sécurité ExcelEt un doublon ici en plus du crossposting sur au moins 3 forums. Je me permet de citer un autre intervenant qui décrit bien le pb : Le multipostage sur plusieurs forum est très mal vu et peu apprécié parce que : - cela fait perdre du temps aux répondeurs de certains forums car souvent le sujet est b...