Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Il y a 32 minutes
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 253

DateAuteur du sujetSujetExtrait du message
13/12/2012 à 13:45jmh60Gestion des cases d'optionsA tout hasard j'avais testé avec tes noms de groupe et pas de problème. Et si tu changes une option puis que tu changes l'état de la case à cocher, la dernière option modifiée ne reste pas visible ? Sur mon 2003 si, une fois dissociées ça remarche correctement... eric...
13/12/2012 à 13:39thivame Vitesse lente a cause de formulesProposition de traitement en vba. Tous tes sommeprod() sont à supprimer, j'ai pris la feuille 'monsieur1' en test. Le principe est de tout calculer (en mémoire pour ne lire les données de la feuille qu'une fois et en bloc) lorsque tu quittes la feuille après tes maj. (temps sur mon PC : 0.8 s, divis...
12/12/2012 à 18:53m@xxHeptathlonJ'y avais pensé. Mais tu ne crois pas que lorsqu'il faudra calculer les classements tout sera à nouveau chamboulé ? eric edit: ok j'ai vu, ça devrait être bon...
12/12/2012 à 18:05m@xxHeptathlonA part en vba je ne vois pas : Il faut accepter les macros. Alt+F11 pour aller dans VBE eric...
12/12/2012 à 16:34nicos3390VBA formule incomprehensionSi tu disais quoi, où et avec quoi... eric...
12/12/2012 à 15:24fifiVBA multipageToi ça ne te gène peut-être pas de faire travailler les gens pour rien. Moi si, terriblement. Je préfère consacrer mon temps à ceux qui ne me diront pas ok mais c'est bon j'ai demandé ailleurs... Suite ici : https://forum.excel-pratique.com/excel/affichage-time-sheet-mensuel-t35106.html#p198391 eric...
12/12/2012 à 14:53GeekCEcart type et Loi normaleTu as la fonction ECARTYPEP(). Regarde dans l'aide si c'est adapté à ton cas. eric...
12/12/2012 à 14:26Lyricand Limiter la taille d'une fenêtreSélectionne la ligne 18, shift+ctrl+fleche bas pour sélectionner toutes les lignes, clic-droit et 'Masquer'. Idem sur les colonnes avec fleche droit. Tu peux changer la propriété ScrollArea directement dans les propriétés de la feuille dans VBE sans écrire de code. eric...
12/12/2012 à 14:13fifi Affichage Time Sheet MensuelDoublon avec https://forum.excel-pratique.com/post198344.html#p198344 . J'abandonne donc le suivi de toutes tes questions en cours et à venir. eric...
12/12/2012 à 14:03thivame Vitesse lente a cause de formulesSans aucun doute. Tu peux passer en calcul manuel pour tes saisies et faire F9 pour recalculer. Maintenant si tu veux passer certaines parties en vba il faudrait dire quoi, comment et avec quoi en étant le plus précis et le plus complet. eric...
12/12/2012 à 12:35LeBagel Questionnaire avec tirage au hasard d'une questionRandBetween() = Alea.entre.bornes() est une fonction ajoutée par l'utilitaire d'analyse qu'il faut activer dans excel et dans vba. Le problème est que ces fonctions restent dans la langue d'origine dans vba ce qui pose des problèmes supplémentaires lors du passage d'un excel d'une langue à celui d'u...
12/12/2012 à 11:55fifiVBA multipageJe ne manipule pas beaucoup les listview, ça risque de prendre un peu de temps et ça sera selon mon temps dispo... Il faudrait que tu précises : quels champs tu veux voir si un nom-prénom peut avoir plusieurs lignes faut-il filtrer le Département présent dans les critères et tous les détails eric...
11/12/2012 à 23:45akimov Ajouter un + dans une colonne de numéros de téléphoneAprès avoir fait ta formule pour ajouter le + tu sélectionnes ta colonne et copier-collage spécial valeur dans la colonne A. Puis tu supprimes la colonne temporaire. eric...
11/12/2012 à 23:05fifiVBA multipageIl faut que tu ajoutes des contrôles dans tes pages pour recevoir les infos. Des textbox ou un listview par exemple, et c'est eux qu'il faut remplir. Gestion listview : ...... Télécharge le classeur exemple tout en bas pour voir si c'est sous cette forme que tu veux afficher. eric Dan : lien publici...
11/12/2012 à 16:24mistershisha Recherche d'une fonction de compte complexeC'est ce que j'exprimais pour les NSP : mettre un caractère quelconque dans la cellule (sinon vide=0 pour excel) Si calé, je ne sais pas, on a toujours à apprendre. Sinon formation sur le tas. Donc tu vois, ne perd pas espoir, tu y arriveras un jour eric...
11/12/2012 à 14:44mistershisha Recherche d'une fonction de compte complexeRe, l'organisation des données ne simplifie pas, tu n'avais peut-être pas trop le choix. en AF3 : =SOMMEPROD((MOD(COLONNE($B3:$AE3) -2 ; 3 )=ENT((COLONNE() -32 )/ 5 ))*($B3:$AE3=AF$2)) à recopier vers la droite et en bas. En cas d'évolutions : -2: colonne B 3: nombre de critères -32: colonne AF 5: n...
11/12/2012 à 11:24julia00Bouton a bascule et verrouillage de celluleMerci pour le doublon : https://forum.excel-pratique.com/excel/coloriage-de-cellules-en-fct-de-l-etat-du-bouton-a-basule-t35042.html C'est toujours un plaisir de bosser pour rien... eric...
11/12/2012 à 11:17mistershisha Recherche d'une fonction de compte complexeUn petit fichier exemple avec en précision les cellules à utiliser ? eric...
11/12/2012 à 11:00remy444Blocage avec un IserrorA croire que je suis transparent.....
11/12/2012 à 10:26MAZZColoriage de cellules en fct de l'etat du bouton a basuleA tester : eric...
11/12/2012 à 10:12aptRecopie de colonnes dans un tableauTu peux travailler avec comme avec un tableau : Tb(2,1) te ramène Philippe. Sinon inclus la colonne B même si elle ne te sert pas. Sur la feuille tu peux la supprimer ensuite si tu veux (ou bien utiliser ce que je t'ai proposé). Car à part boucler (ce qui complique et prend du temps pour rien je tro...
11/12/2012 à 08:45remy444Blocage avec un IserrorPS: au passage ESTERR() ne teste pas les #N/A contrairement à ESTERREUR(). eric...
11/12/2012 à 00:23remy444Blocage avec un IserrorC'est ça que tu appelles un fichier mis à jour ? Un vrai fichier avec le code contenant tes dernières modifs serait plus utile... eric...
11/12/2012 à 00:09belegorod Choix de valeur d'une feuille sur un choix déroulantEt en vba pour que tu aies le choix. A mettre dans un module standard : Syntaxe : =indirectFeuille(NomFeuille, Reference) Ex: =indirectFeuille(AD26;C31) eric...
10/12/2012 à 23:54MAZZColoriage de cellules en fct de l'etat du bouton a basulePour donner un peu plus de souplesse à ton projet je sélectionnerai les cellules sur la feuille pour nommer la plage. Dans la macro remplacer les Range("Axx,Axx,Axx") par le nom. Ex : [plage1] En cas d'évolution tu n'as que la définition des noms à changer, et ça se fait visuellement à la so...
10/12/2012 à 23:19aptRecopie de colonnes dans un tableauMais avec ton .[F1].CurrentRegion.ClearContents tu n'as pas intérêt à ce que qcq'un saisisse qcq chose en E1. Un peu dangereux je trouve... eric...
10/12/2012 à 23:02MEXMAINDessin perspectiveDisons que j'avais fait mon message dans la continuité du tien. Tu peux regarder mes interventions c'est sans doute le seul sur ce modèle. Maintenant on peut y croire que c'est sûrement ça qui l'a retenu de dire merci à ceux qui ont pris du temps pour lui... Je ne pense pas que tu aies raison de tro...
10/12/2012 à 22:00MEXMAINDessin perspectiveMexmain, tu es content d'avoir des réponses et ça te fatigue de dire merci pour les autres propositions... Je n'arrive pas à comprendre de tels comportements. Ou as-tu été élevé pour ignorer la politesse minimum ? eric...
10/12/2012 à 18:00shareAjout de ligne à intervalles régulierEt si tu changes la valeur il faut supprimer avant toutes les lignes vides ? eric...
10/12/2012 à 14:43dax1977 Arrondir au multiple supérieurOu plus simplement : =ARRONDI.SUP(A1/3;0)*3 eric...
10/12/2012 à 14:39shareAjout de ligne à intervalles régulierSans doute parce que tu ne l'avais pas demandé... Il faut la lancer quand tu as choisi. De plus le faire en automatique te créera des lignes vides superflues à chaque saisie. eric...
10/12/2012 à 11:40medas918 Ajouter des listre de validation en VBACe qui parait normal. eric...
09/12/2012 à 23:15pascal.59 FormulePlutôt qu'une formule fausse dépose plutôt un fichier exemple avec dessus les explications de ce que tu veux obtenir. eric...
09/12/2012 à 18:03shareAjout de ligne à intervalles régulierEric...
08/12/2012 à 15:03@lexandrePasser de valeur relative à absolue sur toute la feuille ?C'est vrai que se réveiller à 14h30 du mat c'est dur.....
08/12/2012 à 14:51jmh60Gestion des cases d'optionsNon ! Reprend mon fichier et tu verras que les 2 groupes A et B de 2 options chacun sont bien indépendants. Tu n'as pas testé correctement, ou alors dis moi en quoi il ne répond pas à ta demande (peut-être que je l'ai mal comprise bien que ça me paraisse clair) Tu t'obstines à vouloir les grouper 'p...
08/12/2012 à 14:34@lexandrePasser de valeur relative à absolue sur toute la feuille ?Il me semble que c'est l'inverse qu'il veut... eric...
08/12/2012 à 12:40adiFonction a paramètre variableIl faut saisir le nom du champ dans une cellule et que ta macro fasse son test dessus. Ex avec nom du champ en E2 : Plutôt que de balayer la ligne 1 tu peux améliorer la recherche de la colonne avec [1:1].find(....) Mais bon, si tu débutes tu peux te contenter de ta boucle. eric...
08/12/2012 à 12:29@lexandrePasser de valeur relative à absolue sur toute la feuille ?Quel est le but exactement ? Les références absolues/relatives n'ont leur intérêt qu'en cas de recopie (incrémentée ou non) des formules. J'ai du mal à imaginer que d'un seul coup tu veuilles recopier toutes tes formules avec toutes leur références en absolu. On ne le met pas au hasard... Si tu pouv...
08/12/2012 à 09:58MEXMAINDessin perspectiveOu comme ça ...
07/12/2012 à 22:47medas918 Ajouter des listre de validation en VBAEt c'est quoi ton problème ? eric...
07/12/2012 à 12:17CedthCed Formule : trouver la 1ère valeur en dessous de 13Autre proposition. En C5 : =SI(ABS(B5-13)=MIN(ABS($B$5:$B$9-13));12.17;0) formule matricielle à valider avec shift+ctrl+entrée eric edit: un peu en retard, je n'avais pas vu les 2 derniers posts... Et ta dernière demande est incompréhensible......
07/12/2012 à 12:09JosefSupprimer les "0" non significatifsSi je pars de ton fichier xlsm je n'ai qu'à faire ce que je t'ai dit au post de 20:03 et j'ai des nombres. Je ne peux rien faire de plus pour toi. eric...
07/12/2012 à 11:03JosefSupprimer les "0" non significatifsSi. Maintenant tu as peut-être le séparateur décimal à changer selon les choix fait sur ton poste. Remplacer: . par: , eric...
07/12/2012 à 11:01mimilagSélectionnner certaines lignesEt bien tu as 2 propositions. Tu en attends une 3ème ou tu mets en résolu ? eric...
06/12/2012 à 20:03JosefSupprimer les "0" non significatifsC'est parce que tes nombres sont en texte. Pour les convertir en numérique copier une cellule vide, sélectionner la plage, collage spécial 'addition' eric...
06/12/2012 à 18:33mimilagSélectionnner certaines lignesRe, On peut obtenir ça si la cellule contient la marque de texte ' qui est non affichée et non comptée, mais la cellule n'est pas vide. eric...
06/12/2012 à 17:52mimilagSélectionnner certaines lignesSans te compliquer la vie, ajoute une ligne de titre sur les colonnes et tu mets un filtre automatique. Tu n'as plus qu'à filtrer les (vides) sur B eric...
06/12/2012 à 13:01EmilCompter des cellules codéesJe pense que tu devrais fournir le résultat final attendu. Si c'est en vba inutile de produire des données intermédiaires à retraiter ensuite. Par exemple tu devrais dresser une liste des codes et pour chaque donner type le (J, N, C,...) et le nombre d'heures à associer. Et le tableau de résultats a...
06/12/2012 à 09:40numse4Affiche une liste de possibilités au fonction du resultatParce que je fais un Equiv() sur toute la colonne B. De plus ma liste démarrait en ligne 1, la tienne en ligne 7, il faut en tenir compte. En Q7 : formule matricielle à valider avec shift+ctrl+entrée eric...