Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 18:48
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 169

DateAuteur du sujetSujetExtrait du message
07/08/2016 à 17:28RollingerEcriture macrosMais non...
07/08/2016 à 12:16RollingerEcriture macrosTon fichier n'apporte rien de plus. Tu pouvais mettre le code dans un post et utiliser la mise en forme 'Code'. Si tu essayais ce qu'on t'indique et répondais aux questions plutôt ? eric...
07/08/2016 à 12:12cfn3cfn Les décimales dans listboxJe te parlais des données sur ta feuille. Tu as mal importé les données, tes nombres ne sont pas des nombres (à 2 exceptions près) mais du texte. 2 est un nombre, "2" est un texte Ca risque de te poser des problèmes par la suite...
06/08/2016 à 22:56cfn3cfn Les décimales dans listboxTous tes nombres (sauf 2) sont du texte et non des numériques. Forcer l'alignement à droite ne résout rien et masque le problème. Ceux alignés à gauche sont des textes, et ressortent donc tels que tu les vois. Ils devraient tous être numériques et mis en forme avec format(), fonction qui t'a été ind...
06/08/2016 à 22:41SébastienPack de 92 nouvelles fonctions Excel et VBAC'était bien le sens de ma réponse. Il faut que ce soit une valeur chaine pour le faire, il faudrait donc que la fonction personnalisée écrase ta formule dès sa validation (tu la perds aussitôt). C'est ce que j'ai voulu dire. Pas grand intérêt et plus compliqué à utiliser que de sélectionner la part...
06/08/2016 à 14:21RollingerEcriture macrosMais tu risques d'avoir des pertezs de précision qui fausseront les tests. Je te conseille plutôt : eric...
06/08/2016 à 10:11SébastienPack de 92 nouvelles fonctions Excel et VBABonne idée, mais malheureusement impossible. On ne peut mettre une partie de texte en couleur que si il en dur dans une cellule. Jamais s'il est issu d'une formule. eric...
05/08/2016 à 20:18FAB80170Nommer une plage de façon dynamique sur ExcelOu bien tu remplaces dans la formule ...NBVAL(Feuil1!$A:$A) par une colonne que tu sais toujours remplie. eric...
05/08/2016 à 12:49jb007 Cherche "mots" qui commencent par un chiffreIl faut sélectionner la plage à traiter avant. Sinon c'est que tu as changé qq chose dans ton fichier...
05/08/2016 à 12:23jb007 Cherche "mots" qui commencent par un chiffrePourquoi ne pas avoir fait de retour il y a 5 mois ? Si ça fonctionnait pas de raison que ça change...
05/08/2016 à 10:46jb007 Cherche "mots" qui commencent par un chiffreCa fonctionne pareil qu'il y a 5 mois. eric...
05/08/2016 à 00:36FinpleinProblème Logistique - SolveurUn essai avec une mise en page moins stricte pour le solveur, mais qui permet d'étendre matières et containers. Par contre tu risques d'atteindre les limites du solveur si 150 contraintes. Une case à cocher si tu veux un meilleur remplissage, un peu plus long pour le résultat. eric...
04/08/2016 à 09:42ilias1252 Fonction qui reconnait une cellule ?Apparemment c'est un habitué de cette pratique : https://forum.excel-pratique.com/excel/calcul-des-heures-supplementaires-t81104.html Et de ne plus donner de news ensuite. Noté... eric...
03/08/2016 à 23:19SébastienPack de 92 nouvelles fonctions Excel et VBADisons que retrouver une fonction dont on ne se rappelle plus le nom parmi 100 est plus dur que parmi 10. Sans compter 1Mo de mémoire pris pour rien, plus le temps de chargement. Mais c'est vrai que ça alourdi la gestion. Si ce n'est pas verrouillé l'utilisateur peut faire son tri aussi... (MFerrand...
03/08/2016 à 16:38Munouchka NB.SI.ENSPour compléter je pense que tu veux soustraire les DEP concernés, c'est à dire ceux de X ou ABS. Là tu les soustrais systématiquement 2 fois. Il faut traiter en complément les XDEP et XABS pour ajuster ton décompte. eric...
03/08/2016 à 00:11SébastienPack de 92 nouvelles fonctions Excel et VBABonne idée qui aidera beaucoup de néophytes. Cependant j'ai un à-priori sur les packs uniques qui englobent tout. On se retrouve avec 103 fonctions qui chargent la mémoire pour 1 ou 2 qui sert, et une doc indigeste que plus personne ne lit. Je verrai bien plusieurs packs par thème (Date, Texte, etc)...
02/08/2016 à 17:30ilias1252 Fonction qui reconnait une cellule ?Tu ne serais pas sur Mac des fois ? Pas d'activeX dessus... Peut-être que MFerrand pourra s'en passer. eric...
02/08/2016 à 17:10Jule04Généraliser la conversion de date américaineLe problème c'est que tu risques d'avoir des dates qu'excel aura mal interprétées. Par exemple le 03/04/2016 sera devenu le 04/03/2016 et là c'est trop tard, impossible de connaitre la vraie date. Il faut intervenir au moment de l'import, tout dépend comment tu procèdes. eric...
26/07/2016 à 17:21Matt06 Fonctionnalités du tableau qui ne se duplique pas aux lignesC'est que je t'ai dit, je t'ai même écrit la formule...
26/07/2016 à 16:03ilias1252 Fonction qui reconnait une cellule ?C'est une MFC comme montré par galopin. Mais sur un TCD dont les colonnes sont amenées à varier tu risques de devoir la refaire ou l'étendre régulièrement...
26/07/2016 à 15:48simipiListe choix multipleTu peux arrêter de chercher, vba obligatoire pour faire ça...
26/07/2016 à 15:37ilias1252 Fonction qui reconnait une cellule ?En évidence c'est quoi ? Met un format personnalisé : jjj jj/mm/aaaa ou jjjj jj/mm/aaaa...
26/07/2016 à 15:34Matt06 Fonctionnalités du tableau qui ne se duplique pas aux lignes1) sans doute une mauvaise manip Par exemple tu sautes une ligne que tu supprimes ensuite ou qq chose comme ça. 2) seules les formules sont recopiées. Donc ="Adresse" devrait le faire...
26/07/2016 à 15:13simipiListe choix multipleUn exemple. J'avais commencé à le faire évoluer (plages actives) mais pas fini les nouvelles fonctionnalités. Les explications ne sont pas forcément totalement en phase... Dans la feuille Liste!A2 remplace le séparateur à utiliser par Alt+Entrée eric...
26/07/2016 à 14:50Matt06 Fonctionnalités du tableau qui ne se duplique pas aux lignesRe-défait le tableau, enlève toutes les mise en formes qui restent sauf celles que tu as pu ajouter que tu contrôles, et remet en tableau...
26/07/2016 à 14:38boby63 VBA : test si valeur existante.find se sert des derniers paramètres utilisés par Ctrl+F. Tu ne définis pas son paramètre lookAt:=xlWhole (tout) ou xlPart (contient) Tu risques donc d'avoir des mauvaises détections selon les cas et ce que tu veux vraiment. Défini lookAt:= eric...
26/07/2016 à 14:27ilias1252 Fonction qui reconnait une cellule ?Avec un TCD et modification des formats. Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109 Tes données doivent être numériques (s'alignent à droite) et non en texte (s'alignent à gauche) comme fourni. Il faut le rafraichir en cas de modifs des donné...
26/07/2016 à 14:11Matt06 Fonctionnalités du tableau qui ne se duplique pas aux lignesNon, pas de malentendu. As-tu essayé au moins ? Il s'agit de le redéfinir pour lui remettre les idées en place...
26/07/2016 à 11:05romish77 Convertisseur d'EAN 13 en code barre...
26/07/2016 à 07:52Matt06 Fonctionnalités du tableau qui ne se duplique pas aux lignesClic-droit dessus, 'Table / Convertir en plage'. Sélectionner ligne de titre et données, 'Insertion / Tableau' eric...
25/07/2016 à 19:53sabrina3108Utiliser des données d'un tableau croisé dynamiqueJ'ai du mal à te suivre... Comment veux-tu récupérer une valeur de TCD sans TCD ?? As-tu essayé ce que je t'ai indiqué ...
25/07/2016 à 18:54sabrina3108Utiliser des données d'un tableau croisé dynamiqueIl est où ton TCD ? Sinon sur la feuille de ton TCD tape = et clique un résultat dans ton TCD. Tu verras la syntaxe avec les noms des champs de la valeur qui t'intéresse. Adapte éventuellement à ton besoin et copie-colle dans la feuille voulue. eric...
25/07/2016 à 18:32romish77 Convertisseur d'EAN 13 en code barreC'est ce qu'il fait. Il passe les cellules en paramètre à ta fonction qui retourne n'importe quoi, je te l'avais signalé. Remplace là par : et tu verras que le balayage des cellules se fait bien (attention, pas de vide, la macro s'arrete au 1er vide rencontré)...
25/07/2016 à 16:21mathilde.brcNe pas prendre en compte les zéros dans un sous-totalJe dirais plutôt : il y a peut-être des 0 à prendre en compte. eric...
25/07/2016 à 15:45romish77 Convertisseur d'EAN 13 en code barreEn fait j'avais refermé bien vite ton code non indenté et avec trop de lignes inutiles et je pensais que tu voulais recevoir des scans de douchette. Pour balayer les cellules d'une plage : mais ta fonction retourne n'importe quoi j'ai l'impression. et ...
25/07/2016 à 14:12romish77 Convertisseur d'EAN 13 en code barreTu ne l'incorpores pas, tu le copies dans le code de la feuille. Et tu ajoutes une proc controle_et_traitement() (nom à ta convenance) où tu fais tes contrôles de validité ou autre et si c'est bon tu copie-colle le code EAN à son emplacement définitif...
25/07/2016 à 12:13romish77 Convertisseur d'EAN 13 en code barreTu devrais utiliser une cellule dédiée (A1 par exemple) pour recevoir le scan. Ta douchette doit inclure le code 13 (CR) à la fin pour valider la saisie. Ensuite tu détectes un nouveau scan avec l'événement Worksheet_Change de la feuille: eric...
25/07/2016 à 09:59Moé Kolisse Empêcher "Effacer le Contenu" via menu contextuelCorrectif si jamais la suppression s'effectue sur une plage : eric...
25/07/2016 à 09:39Moé Kolisse Empêcher "Effacer le Contenu" via menu contextuel...
25/07/2016 à 00:03Moé Kolisse Empêcher "Effacer le Contenu" via menu contextuelAttend d'être ceinture noire avant de modifier l'environnement de l'utilisateur... Si ton programme plante tu le laisses avec un excel bancal, peut-être inutilisable. Et si c'est pendant ta période de congé tu risques d'être maudit jusqu'à la 10e génération. Pas eu envie de tester ton fichier. Suppr...
24/07/2016 à 23:37pmfontaineTrouver limite d'un tableau en VBARe, il faut oublier SpecialCells(xlCellTypeLastCell) Valide un chiffre en Z80, supprime-le et demande lui la dernière cellule. eric...
24/07/2016 à 23:05PygargueCalculer des heuresTu as dû sauter la réponse de bouben à 10:45 eric...
24/07/2016 à 22:27IIII Problème de maximisation avec contraintesCe n'est pas le style de problème où il est facile de faire un modèle efficace pour le solveur. Je n'ait pas oublié de ligne, c'est lui qui ne le conserve pas. Tu peux essayer en lui fournissant tes 9 coureurs, il ne pourra qu'améliorer ou rester sur cette sélection...
24/07/2016 à 22:14IIII Problème de maximisation avec contraintesPart de ta solution et voit s'il arrive à l'améliorer. Tente plusieurs fois...
24/07/2016 à 22:03IIII Problème de maximisation avec contraintesBien que ce ne soit pas le type de problème où le solveur excelle j'ai tenté un modèle. Le point de départ est J vide (sélection). Comment j'ai fait : lancer le solveur et ensuite tu le relances 2-3 fois jusqu'à ce qu'il n'y ait plus de progression. Ensuite je garde les 2-3 premiers de l'équipe et j...
24/07/2016 à 16:30IIII Problème de maximisation avec contraintesNon, c'est moi qui ai mal lu...
24/07/2016 à 14:47jeanmairepRechercher plusieurs termes sur une ligneOui, excel Mac n'a pas les même fonctionnalité que sur windows. Il ne connait pas .find() Tu ne peux pas faire cette partie sur PC ? Sinon il faut refaire autrement en s'en passant, en tenant compte que je n'ai pas de Mac et que je ne peux pas tester...
24/07/2016 à 14:39IIII Problème de maximisation avec contraintesDevant le nombre de possibilités un essai en force brute. Tirage au hasard le plus rapide possible pour en tester le maximum. Arrêt si score atteint ou t > 1 min Chez moi une équipe à 175 point trouvée en 1/2 s en moyenne eric...
24/07/2016 à 12:39Maxs31 Problème de Calculs imprécisQuestion subsidiaire : C'était quoi le but de remplacer les opérateurs par les fonctions ? Pour 2-3 cellules ça n'est intéressant que si tu peux avoir des textes dans la plage et outrepasser l'erreur. C'est plus dur de lire =produit(A1;A2) que =A1*A2 surtout si c'est perdu au milieu d'une grande for...
24/07/2016 à 11:55Willso75 Recherche du 2eme,3eme ou 4eme element d'une meme referenceTu es dur avec le débutant là.....