Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 20: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 232

DateAuteur du sujetSujetExtrait du message
05/09/2013 à 13:12turzSéquencer une plage suivant ses valeursUne proposition par macro. Moi je ne suis pas trop d'accord avec le résultat de la ligne 1... Sélectionner une cellule de ta plage de donnée, la sélection s'étendra à la zone en cours. Il faudra confirmer la plage des données, après modification de la sélection éventuellement. Un certain nombre de l...
05/09/2013 à 10:50BILLTRUM Compter le nombre de cellules fusionnéesProposition de fonction personnalisée à mettre dans un module standard : ' Ex syntaxe sur feuille : ' =cptFusion(4:4) eric...
04/09/2013 à 16:33All Moyenes de quilles (bowling)Et une autre : eric...
04/09/2013 à 01:04benua Lancement multiple de procedure avec checkboxPourquoi ne pas commencer par là ? Mais bon, on voit bien que ça t'arrache le coeur vu qu'il y a un mot de passe... eric edit: enlève le End à la fin du Sub Generation()...
04/09/2013 à 00:53carus SI(ESTNUM(F5);1;SI(ESTTEXTE(F5);STXT(F5;2;2)-1))Il faut que le nombre, quelle que soit sa longueur, soit suivi d'un espace. eric...
03/09/2013 à 19:26Invité Cellules verrouillées mais modifiablesRe, finalement regarde ici (PJ). eric...
03/09/2013 à 16:51psytanium Comparez les 2 tables pour la ligne exacte (images fixées poRe, Salut jean-eric, Je parlais de celui de 13:03, après on a répondu presque ensemble eric...
03/09/2013 à 15:36psytanium Comparez les 2 tables pour la ligne exacte (images fixées poJe ne vois pas trop l'exemple dans le fichier de jean-eric, il a dû se tromper de fichier. Un autre exemple avec MFC. Ajouter une colonne 'clé' dans la feuille 'Blacklist' avec =A2&B2&D2 et nommer la colonne F 'clé'. MFC: =ET($B1<>"";$C1<>"";$D1<>"";NB.SI(clé;$B1&$C1&$D1)>0) eri...
03/09/2013 à 10:52denko78FormuleJe dirais : eric...
03/09/2013 à 08:42Invité Cellules verrouillées mais modifiablesJe ne peux que constater le même phénomène. A part recréer la feuille je ne vois pas. eric...
02/09/2013 à 23:51JoshuaAppel de macro fait planter ExcelComme dit sylchat : Sans fichier ni code cela sera difficile de voir ce qui ne marche pas Des fichiers réduits au minimum nécessaires seraient les bienvenus. Sinon met un Stop au début de ta macro appellée et fais en pas à pas avec F8 pour trouver la ligne en cause. D'autre part je vois beaucoup de...
02/09/2013 à 23:30Invité Cellules verrouillées mais modifiablesIl faut aussi protéger la feuille pour que ce soit actif. Sinon déposer un classeur exemple. eric...
01/09/2013 à 13:21titouan Erreur d'exécution 13 de type incompatibilitéIl faudrait que tu désactives la référence alors. eric...
01/09/2013 à 09:05denko78FormuleOupsss, excuse. C'est en vba la division entière, faudrait que j'aille au lit plus tôt moi 3\5 est équivalent à Ent(3/5) eric...
01/09/2013 à 01:21denko78FormuleOu bien utiliser la division entière : =(NB.SI(A3:H33;"ca")+NB.SI(U3:X33;"ca"))\3 eric...
01/09/2013 à 01:05titouan Erreur d'exécution 13 de type incompatibilitéPourquoi mettre ça dans Change et non pas dans Exit ? Après avoir testé si c'est une date correcte. D'ailleurs pour tester plus simplement tu pourrais faire un cdate() au début et gérer l'erreur. En plus ça autorisera plus de format de saisie. Je ne peux pas tester, tu utilises Calendar 2007 qui blo...
29/08/2013 à 19:06ettorerizzaGrouper automatiquement des lignes dont la 1re est en grasEt bien pas mécontent d'avoir participé indirectement à ton travail. Merci à toi aussi. eric...
29/08/2013 à 12:28fabien7108Concatener ou indirect pour chiffreBien que je me sois pris un vent précédemment je vais faire l'effort de répondre quand même. K2 contient une formule texte qui commence par = eric...
28/08/2013 à 21:56Flo456 Macro très longue à s'éxécuterJe vien de voir que j'avais inversé les termes du remplacer... par... de mon précédent post. Je pense que tu as corrigé de toi même. eric...
28/08/2013 à 19:38lulu2013[XL 2010] Pb de copie de mises en forme conditionnellesEn fait tu additionnes 0 à tes cellules. Excel tente une conversion numérique, et s'il y arrive effectue l'opération. Ce qui transforme ta valeur de texte en numérique (une date est un nombre pour excel). eric...
28/08/2013 à 16:16lulu2013[XL 2010] Pb de copie de mises en forme conditionnellesEnlève 'Centrer' que tu as mis sur tes cellules. Elles s'alignent à gauche : c'est du texte et non des dates au format numérique. Pour les transformer en numérique : copier une cellule vide sélectionner la plage, L6:AP6 par exemple, et collage spécial 'addition'. eric...
28/08/2013 à 11:20Aurely40Correction code VBARe, Pas envie de regarder les 200 colonnes pour chercher à partir laquelle ce n'est pas correct. Devant tant de coopération je préfère abandonner. Bonne continuation eric...
28/08/2013 à 08:56fabien7108Concatener ou indirect pour chiffreJe ne vois pas comment tu peux faire ça sans macro... Essaie déjà de faire ça sur une formule simple comme '=A2 avant de perdre trop de temps. eric...
28/08/2013 à 00:00Aurely40Correction code VBATu penses dire lequel ou il faut qu'on essaie de deviner ? Au passage NbSem = DatePart("ww", DateSerial(An, 12, 28), vbMonday, vbFirstFourDays) sera faux sur les dernières semaines de 2019 (et 2031, ...) eric...
27/08/2013 à 23:40yoda60 Macro imparfaiteRegarde l'aide excel sur CurrentRegion, ce n'est pas du tout ce que tu attends j'ai l'impression. Et il faudrait peut être expliquer ce que tu veux faire. On ne va pas se baser sur un code que tu annonces faux. Pourquoi boucler sur toutes les lignes alors que tu n'y fais aucun test pour savoir si tu...
25/08/2013 à 23:42Flo456 Macro très longue à s'éxécuterOk, je suppose tu as dû planter à moment donné au milieu de la macro, ce qui fait que ton classeur est resté en calcul manuel (tu dois pouvoir le recalculer avec F9). Repasse-le en automatique dans les options. Si tu es toujours en calcul automatique et que tu ne veux pas que ça se reproduise, rempl...
25/08/2013 à 20:24Flo456 Macro très longue à s'éxécuterJe pensais que ça suffirait, bizarre... Essaie avec : Application.Calculate eric...
25/08/2013 à 19:35Flo456 Macro très longue à s'éxécuterOui. Application.Calculation = xlCalculationManual empêche les calculs le temps que tu fasses toutes les opérations. Calculate recalcule ton classeur et le met à jour si besoin. eric...
25/08/2013 à 13:05Flo456 Macro très longue à s'éxécuterNon, de Calculate tout court, pour forcer le recalcul du classeur comme tu l'as bloqué en début de macro. eric...
25/08/2013 à 09:01Flo456 Macro très longue à s'éxécuterOk, mais il faut que tu rajoutes un Calculate à la fin aussi. eric...
25/08/2013 à 00:09Flo456 Macro très longue à s'éxécuterRe, Sans le fichier c'est un peu à taton qu'il faut chercher... Ajoute au début : mlCalcStatus = Application.Calculation Application.Calculation = xlCalculationManual et en fin : Application.Calculation = mlCalcStatus Si tu as des MFC un peu complexes (matricielles) elles peuvent ralentir aussi, il...
24/08/2013 à 21:50Flo456 Macro très longue à s'éxécuterRe, Non, ça ne change rien.. Mais comme tu as dit avoir un Worksheet.Change, as-tu ajouté : Application.EnableEvents = False au début de ta macro ? Remettre à true en fin de macro. Et constates-tu les mêmes lenteurs sur le fichier exemple que tu as livré ? eric...
24/08/2013 à 17:26Flo456 Macro très longue à s'éxécuterChez moi pas de problème de lenteur sur ton fichier. Sinon tu peux remplacer ta 1ère boucle par : Ca ne fait qu'un seul collé. eric...
23/08/2013 à 11:30Ecam Transposer des lignes en colonnesJuste les 3 dernières lignes à modifier. Par exemple : eric...
22/08/2013 à 19:18ettorerizzaGrouper automatiquement des lignes dont la 1re est en grasJe l'ai inclus dans le cas 0, à tester. eric...
22/08/2013 à 19:05Ecam Transposer des lignes en colonnesTu n'as rien à élargir du tout. Tu sélectionnes ton tableau avec les titres de colonne et de ligne et tu lances la macro. Elle se débrouille toute seule et te colles les résultat en A:C qui doivent être libres. Ou bien si tes tableaux démarrent toujours au même endroit on peut le sélectionner automa...
22/08/2013 à 15:59Ecam Transposer des lignes en colonnesJ'ai commenté, mais finalement ça revient à écrire en français les instructions... eric...
22/08/2013 à 14:15krakite Inserez date et heure statiqueTu peux te faire un tableau croisé dynamique, c'est fait pour. Il suffira juste de l'actualiser quand tu veux les résultats. eric...
22/08/2013 à 14:09Ecam Transposer des lignes en colonnesA tester : eric...
22/08/2013 à 12:19krakite Inserez date et heure statiquePourtant on a l'impression que ce sont des codes dédiés avec : On aurait pu se baser dessus pour ne remplacer que ces mots là. Essaie avec : Tu pourras vider les cellules. eric...
22/08/2013 à 11:35krakite Inserez date et heure statiqueExcuse-moi de te le dire mais ton code est une horreur... Et si tu mets un fichier ça serait bien qu'il corresponde à la demande. Les colonnes ne sont plus les même, on voit un champ Date en plus du coup coup on ne sait plus si c'est toujours date-heure ou heure seule que tu veux en C et D. Bref, re...
21/08/2013 à 21:42krakite Inserez date et heure statiqueAh oui, petite erreur : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row > 1 And (Target.Column = 3 Or Target.Column = 4) Then Application.EnableEvents = False If Not IsDate(c) Then Target = Now Application.EnableEvents = True End If End Sub Le format tu n'as pas besoin de le met...
21/08/2013 à 18:05medicoExtraire le nom de la ville d'une celluleEric...
21/08/2013 à 17:51krakite Inserez date et heure statiqueJe ne comprend pas tout à ton truc.... Si tu scannes qcq chose en C ou D tu veux remplacer par date-heure ? Si oui essaie ça : Si ce n'est pas ça explique en détail et clairement le fonctionnement voulu. eric...
21/08/2013 à 17:02Max18Message d'erreurSans doute que tu utilises additem, dans ce cas tu es limité. Il faut utiliser un tableau. Voir exemple sur ce très bon site : http://boisgontierjacques.free.fr/pages_site/formulaireListes2colonnes.htm#12col eric...
21/08/2013 à 16:54Dominique G Modif élément d'une formule f contenu autre cellule V2Du mal à comprendre aussi... Peut-qcq chose comme ça : remplacer +2 et -3 par l'offset voulu sur ligne et colonne par rapport à la cellule où est la formule. et bien pourquoi ne pas fabriquer ta formule directement dans la macro et la mettre sans indirect() sur ta feuille ? Ou même directement le ré...
21/08/2013 à 16:29Alexkiller Remplir tableau (1 ou 0) avec date d'entrée et sortieEnlève le 'Centrer' de tes dates d'entrée/sortie. Tu verras qu'elles s'alignent à gauche : c'est du texte et non pas des dates numériques. Soit tu les transformes en numérique : copier une cellule vide sélectionner la plage des dates et collage spécial 'additionner' mettre le format date voulu Soit...
21/08/2013 à 16:20krakite Inserez date et heure statiqueCette macro met date-heure en C ou D lorsqu'on sélectionne la cellule et qu'elle est vide. Il faut également que B ne soit pas vide. eric...
21/08/2013 à 16:06laurent77184Appliquer macro à tout les fichier Excel d'un repertoireJe ne peux pas expliquer autrement. C'est ce que tu as demandé. C'est une macro qui ouvre successivement tous les fichiers xls, xlsx, xlsm du répertoire où elle est, et qui lance ta macro qui s'appliquera donc sur la feuille active puisque tu n'y as pas spécifié de feuille. Par contre je viens de vo...
21/08/2013 à 15:55bagi Caption label VBA dynamiqueMerci. Au fait, un addin excel que tu pourrais installer : eric...