Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 00:49
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 188

DateAuteur du sujetSujetExtrait du message
20/08/2015 à 15:40nooby74Syntaxe fonctionSi tu en es sûr alors.....
20/08/2015 à 15:06nooby74Syntaxe fonctionJe te dis d'écrire ta formule sur ta feuille dans un premier temps. Comme ça tu verras si ce que tu demandes est valide ou pas (là j'ai un doute), et tu auras la syntaxe...
20/08/2015 à 14:56nooby74Syntaxe fonctionEcris déjà ta formule sur la feuille. Comme tu verras la syntaxe qui ramène bien ce que tu désires. eric...
20/08/2015 à 14:51peliasChanger l'emplacement - fichiers Excel avec liaisonsLe plus simple c'est d'ouvrir tes 2 fichiers et tu fais 'Enregistrer sous...' pour celui que tu déplaces. Sinon tu as le bouton 'Modifier la source...' sur ton image. eric...
20/08/2015 à 09:36PAT2207 Calcul de jours en fonction des temps et heures de passageComme dit MFerrand, si tu ne veux pas te refaire le tableau S:AO à chaque fois il faut travailler avec les date/heure numériques. Une proposition. J'ai dû ajouter une colonne où tu indiques la vitesse sur chaque tronçon. C'est une validation de données par liste qui se base sur les valeurs notées en...
20/08/2015 à 00:06alexdu59Appliquer fonction si sur 10 cellulesRe, Si tu ne saisis que des dates dans cette plage alors : devrait suffire. C'est selon ce que tu demandes. M'est avis qu'il ne faudrait tenir compte que de la dernière date arrivée et retour. eric...
19/08/2015 à 17:09alexdu59Appliquer fonction si sur 10 cellulesJe crois que tu devrais consulter l'aide excel quand tu as un pb avec une fonction. A y aller au hasard il y a peu de chances que tu aies bon... Regarde l'aide sur SI et sur ESTVIDE, reviens si tu ne comprends pas quelque chose. eric...
19/08/2015 à 12:11edouard002 Lenteur sur sommeprod VBAAh oui, j'avais oublié ça. J'ai testé sur 50000 lignes : 0.2 s contre 21 min N'oublie pas la limite des 65536 lignes... eric...
19/08/2015 à 11:11AnnaJOCALCUL IRPPNon, c'est ton modèle avec les calculs sur l'autre feuille qui n'était pas possible. Là tu as juste à tirer les 2 formules vers le bas pour chaque employé. Le tableau de l'autre feuille tu as juste à le mettre à jour chaque avec les données du gouvernement si les tranches ou taux changent. eric...
19/08/2015 à 00:39AnnaJOCALCUL IRPPTu ne peux pas calculer dans une autre feuille l'IRPP de plusieurs lignes. Il te faudrait autant de zones de calcul que de lignes. Ta feuille CALCUL IRPP se résume à un tableau à mettre à jour chaque année, tous les calculs sont sur la feuille Eléments de salaire Personnel. J'ai dû ajouter 2 colonne...
18/08/2015 à 22:59JalariusCellule qui indique son numéroTu dois avoir des cellules au format Texte, remet-les en Standard. C'est ce que te disait Steelson sous une autre forme. eric...
18/08/2015 à 22:56aiglon74 Perdu barre windowsOui, laquelle ? eric...
18/08/2015 à 19:32yan1312 Fichier VBA qui plante sous Excel 2010 et non sous 2013Pas de ça ici. Mais bon, comme tu arrives à modifier et enregistrer rien n'est perdu et c'est utilisable. J'ai une double installation, 2010+2013, ça explique peut-être bien que je ne sois pas convaincu. Il faudrait attendre quelqu'un avec 2010 seul pour voir s'il constate un plantage...
18/08/2015 à 18:57yan1312 Fichier VBA qui plante sous Excel 2010 et non sous 2013Je viens de tester sur 2010 (ajout d'une ligne via le UF), pas d'erreur. Tu devrais préciser les manip à réaliser, la ligne de code en erreur (+module et procédure) ainsi que le message d'erreur. eric...
18/08/2015 à 16:24edouard002 Lenteur sur sommeprod VBAEric...
18/08/2015 à 15:55edouard002 Lenteur sur sommeprod VBAUne autre approche qui est 30 à 50 fois plus rapide sur tes 372 lignes, et dont le temps (en plus) ne devrait pas être exponentiel au nombre de lignes mais juste proportionnel : Je met le résultat en M que tu puisses comparer les résultats. Limité à 65536 lignes, sinon il faudra prévoir un découpage...
18/08/2015 à 12:35Max0490 Effacer une valeur en préservant la formule (VBA)Je n'avais pas rafraîchi avant de poster, je n'avais pas vu ton complément. Ce que je te proposais n'a plus lieu d'être. Je rejoins Paritec, ta demande n'a aucun sens. Tu n'as que 4 cellules concernées. Si tu as besoin des formules qui y sont et bien il faut les conserver, si tu n'en as pas besoin e...
18/08/2015 à 11:29Max0490 Effacer une valeur en préservant la formule (VBA)Soit plus précis dans tes demandes, ça évite de faire de suppositions non adaptées... On va supposer donc que tu travailles sur une plage où constantes et formules sont mélangées. Si c'est le cas tu peux faire : qui ne supprimera que les constantes (textes et nombres, on peut faire que sur l'un ou s...
17/08/2015 à 20:24Em_F Protection de TCD dans feuille Excel avec segmentSans vba impossible. Déjà avec faut chercher, ce n'est pas un truc demandé tous les jours. A mettre dans le module de la feuille du TCD : Lister les champs autorisés (nom de champ d'origine de la feuille des données, pas celui éventuellement fabriqué dans le TCD) dans : Si un champ autre est ajouté...
17/08/2015 à 16:05iliasse Copie de données avec faible temps exécutionPeanuts = des cacahuètes... Pour le reste c'est une toute autre question que tu poseras dans une nouveau fil le moment venu. Mais ce n'est avec des précisions comme certains calculs... que l'ont peut y répondre. eric...
17/08/2015 à 12:11iliasse Copie de données avec faible temps exécutionFiltrer tu y perds, les masquer pour ne faire qu'une copie unique tu y gagneras peut-être mais ça sera peanuts. Il met combien de temps actuellement ? Pas grand chose je suppose, inutile de se prendre la tête. eric...
17/08/2015 à 10:12iliasse Copie de données avec faible temps exécutionNon je n'ai pas gardé, ce n'était pas rentable. Et pour quelques dizaines de lignes, même s'il y a une solution plus rapide tu ne gagneras que qq 1/10e de seconde. eric...
16/08/2015 à 17:58CalimechChamp calculé : les champs ne s'insèrent pas correctementComme tu as 2010, si tous les utilisateurs l'ont aussi (ou 2007) tu peux transformer ta plage de données en 'Tableau' Une saisie sur la 1ère ligne vide étend le tableau en copiant formats et formules. eric...
16/08/2015 à 12:02rocket4 Manipulation de variables i et jOk. Et tu as testé les propositions et aucune ne convient ...
16/08/2015 à 11:20rocket4 Manipulation de variables i et jMoi j'ai compris comme ça : test qu'on peut simplifier en : eric...
16/08/2015 à 10:48jeanmy21BITET (BITET, fonction)Ok. Quand tu enregistres un fichier avec macro il faut l'enregistrer avec le type .xlsm sinon tes macros ne sont pas enregistrées...
16/08/2015 à 10:34jeanmy21BITET (BITET, fonction)Tu as un onglet 'Ajouter des fichiers' sous ton message en édition. Mais c'est bon avec ta fonction personnalisée. And en vba fait bien en bit à bit. eric...
16/08/2015 à 10:15jeanmy21BITET (BITET, fonction)J'ai édité au dessus, dis-moi si je me trompe. Oui par macro ça sera possible. Pour l'instant je préfère réfléchir avec les fonctions disponibles, ça me rafraichit la mémoire c'est trop vieux tout ça... Il faudrait savoir sur combien de bits maxi tu dois travailler. Les fonctions de conversion sur e...
16/08/2015 à 09:54jeanmy21BITET (BITET, fonction)Non tu n'as pas de bug, c'est moi qui n'est pas parti sur un complément à 2 pour les négatifs donc c'est tout faux... Sorry Pour -1 ça serait plutôt que des 1 Ce qui ferait 101101 soit 45 non ? eric...
16/08/2015 à 06:19jeanmy21BITET (BITET, fonction)Tu pourrais faire un bitet() sur les valeurs absolues et t'occuper du signe séparément : Mais comme pour excel ce sont des entiers signés, ça reste des entiers signés jusqu'au bout. A toi d'interpréter le bit de poids fort (bit de signe) Il faut 2 "-" pour faire "-" eric...
15/08/2015 à 13:07cmarchonge [VBA] Presser "Enter" ne passe pas à la ligne suivanteTu peux changer le sens de validation par macro. J'ai fait plus général, sur activation de certaines feuilles et restaure les choix utilisateurs sinon. Tu peux l'adapter à ton cas en choisissant un autre événement et/ou en complétant les tests. eric...
14/08/2015 à 15:57iliasse Copie de données avec faible temps exécutionJ'ai tenté en filtrant le TCD pour ne faire qu'un seul copier-coller mais l'application des filtres est plus longues, donc pas mieux. Pour éviter les formats essaie avec : eric...
14/08/2015 à 11:58iliasse Copie de données avec faible temps exécutionAvec un classeur de travail réduit on pourrait tester des trucs... eric...
14/08/2015 à 10:32Excel21Utiliser en un clique plusieurs filtresDe rien.....
14/08/2015 à 09:46Mythik_WeaponFormule pour multiplier 2 cellules avec chiffres & textesAutre suggestion. Si des conditionnements n'ont pas d'unité il faudra compléter la formule pour traiter ce cas. eric...
13/08/2015 à 13:13Francois92 Compter nombre cellules non vides mais pas les formulesJe ne sais pas si tu avais remarqué mais le test était ><"" et non <>"", ce qui n'est pas pareil... J'avais édité mon post, je ne sais pas si tu as vu. Ce n'est pas "" que tu as mais 0. Seulement tu as décoché l'affichage des 0, évite de t'ajouter des pièges... Essaie avec en C3 : =SI(RE...
13/08/2015 à 12:56developpeurLe nombre des cellules non videReste dans la discussion d'origine (décoche le Résolu) et patiente, créer des doublons est interdit et très mal vu. Il n'y a rien d'urgent, il n'y a que des choses en retard... eric...
13/08/2015 à 12:29Francois92 Compter nombre cellules non vides mais pas les formulesRe, tu pourrais ajouter une colonne avec : =NB.SI(C3;"><""") et =SOUS.TOTAL(9;F3:F237) eric PS: ce qui est étrange c'est que si on fait un copié-collage spécial valeur de tes "vides" on trouve 1 caractère, de code 48. C'est un 0 mais il ne s'affiche pas (?) Du coup =--(C3<>0) fonctionne...
13/08/2015 à 12:02Francois92 Compter nombre cellules non vides mais pas les formulesC'est peut-être qu'on n'a pas le courage de faire un fichier de travail que tu n'as pas mis pour tester... eric...
12/08/2015 à 23:32HUGOBASS Optimisation calcul macro enregistreur de macroHé, j'avais dit avec un classeur réduit aui nécessaire. Toutes les autres feuilles sont inutiles pour tester ma macro. Sauf à faire attendre 10 min sur le test par colonne... On est bien d'accord que je t'ai mis 3 exemples de syntaxe pour les tests mais que dans la vraie vie il ne faut qu' un seul a...
12/08/2015 à 17:41juju_skiCode VBA $B6 => $B65521 tout seul à l'ouverture du fichierFais-tu attention à la cellule active quand tu ajoutes ta MFC vu que tu as des références relatives ? eric...
12/08/2015 à 14:08HUGOBASS Optimisation calcul macro enregistreur de macroJe pensais plus que c'était moi qui en avait fait une vu que je n'ai pas tout testé, ni blindé les contrôles... Là je viens de tester et c'est ok chez moi. Sans doute un cas que je n'ai pas imaginé, il faudrait ton fichier (réduit au nécessaire, 5 lignes c'est assez) eric...
12/08/2015 à 13:18Steelson Perte du clic droitVous avez dû ouvrir le même fichier pourri Un petit fichier qui permet de retrouver un excel correct après un 'accident'. Réactive les barres (uniquement celles d'origine, on peut compléter facilement pour supprimer ou désactiver les 'personnalisées) mais aussi enlève le plein écran, réaffiche la ba...
12/08/2015 à 11:44HUGOBASS Optimisation calcul macro enregistreur de macroRe, léger changement : Ce qui permet de se baser sur la 1ère colonne de 'plage' (là où on ajoute les entrées en général) pour le nombre de lignes, et d'étendre les formules en conséquence sans être obligé d'utiliser le paramètre colNbLig pour imposer cette colonne. Ca ne change rien pour toi vu que...
12/08/2015 à 00:19HUGOBASS Optimisation calcul macro enregistreur de macroTu as sans doute fini mais comme j'ai fignolé un peu plus le code. Possibilité d'ajouter des paramètres lors de l'appel pour élargir et assouplir son utilisation. Dont : parColonne eric...
11/08/2015 à 00:06Excel21Utiliser en un clique plusieurs filtresSi ça s'y prête tu peux utiliser des segments, que tu connectes sur les autres TCD. eric...
10/08/2015 à 23:37polochon94 Modifier la premiere valeurd'une caseSi ce ne sont que des références à 7 chiffres tu peux aussi faire ainsi : écrire 1000000 dans une cellule et la copier sélectionner ta plage collage spécial addition eric...
10/08/2015 à 16:33HUGOBASS Optimisation calcul macro enregistreur de macroUn exemple. Les formules en lignes 2 servent de modèle à recopier lors d'une mise à jour. Après la maj on fait un copié collé spécial valeurs des autres lignes. Pas sûr que ça te dégonfle beaucoup ton classeur mais tu devrais gagner du temps à l'ouverture et en réactivité. Je ne recalcule qu'une foi...
10/08/2015 à 12:39eramond Tri par ordre alphabétique et appel functionEt tu en penses quoi de ma proposition ? Je ne vois rien sur le fil en question. Connaissant les réactions épidermiques de brunoM45 à ce sujet ça m'étonnerait fort qu'il t'ait conseillé de poster également sur d'autres forums. Nous sommes nombreux à avoir les poils qui se hérissent lorsqu'on voit qu...
10/08/2015 à 10:01eramond Tri par ordre alphabétique et appel functionSi tu suivais tes multiples demandes ce qui est le minimum de respect pour les intervenants qui prennent du temps pour toi tu aurais vu que je t'ai répondu sur l'autre fil. eric...