Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 15:38
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 85

DateAuteur du sujetSujetExtrait du message
31/05/2019 à 00:08Yves25 Installer une macro complémentaireLe mot de passe verrouille le projet mais n'empêche pas d'utiliser les fonctions. C'est juste pour ne pas se faire piquer le boulot... eric...
30/05/2019 à 23:40golfeur01 Calculer le nombre de "300" durant une saisonEt moi je n'ai aucune idée de comment est constitué ton fichier original... Il faut mettre le code dans le module de la feuille 'Parfaites' eric...
30/05/2019 à 23:35unwind06 Calcul de braquettes de prixDans la feuille en #6 en D8 tu mets le tarif sans réduc : 8 $ Comme ça pour une quantité inférieure au premier seuil il te ramènera ce prix eric...
30/05/2019 à 19:31golfeur01 Calculer le nombre de "300" durant une saisonAvec une macro qui met à jour la feuille Parfaites lors de son activation. Je n'ai contrôlé que le 2 du joueur 1000, je te laisse tester plus en détail. J'ai zappé les 300 des lignes Équipe #, je ne savais pas ce qu'il fallait en faire.... Tu ne dois pas avoir d'autre feuille commençant par "Abat"....
30/05/2019 à 18:22unwind06 Calcul de braquettes de prixIl faut mettre le prix régulier (8) en #6!D8 Et B6:B13 ne sert à rien. eric...
30/05/2019 à 11:14YvouilleCasse-tête en VBA - Problème inexpliquéAh mais tu refais les équipes à chaque tour ? Je pensais qu'elles étaient constituées une fois pour toutes. Donc oui, ma proposition ne convient pas. Il peut rencontrer plusieurs fois un autre joueur ou c'est à exclure aussi ...
30/05/2019 à 08:58YvouilleCasse-tête en VBA - Problème inexpliquéLe soucis c'est qu'il n'y a pas forcément une solution. Je ne saurai le démontrer mais il suffit d'un seul contre-exemple pour le prouver. Prend une ville avec une ville avec 50 joueurs et les autres avec seulement 2 et c'est mort rien que pour constituer les équipes. eric Edit : si tu arrives à con...
30/05/2019 à 00:04jad73Chiffrer des lettresElles sont exactes pour ce que tu avais demandé. Tu as Supprespace() pour supprimer les espaces. Et avec substitue() tu peux supprimer d'autres caractères. eric...
29/05/2019 à 16:49unwind06 Calcul de braquettes de prixEn B16 =ta_cellule. Mais une cellule ne peut contenir que soit une formule, soit une saisie, pas les deux. eric...
29/05/2019 à 00:45jad73Chiffrer des lettresAllez, par formule aussi pour se mettre en forme avant une bonne nuit : (je ne met que le résultat final directement) eric...
29/05/2019 à 00:23YvouilleCasse-tête en VBA - Problème inexpliquéJe suis un peu comme bruno, c'est souvent trop prise de tête... Juste une remarque. Je ne sais pas si ça a une importance mais tu ne minimises pas le nombre de doublettes. Il devrait être : Pour 115 ça donnerait donc 2*2 + 37*3 Peut-être que ça va t'arranger. Ou à l'inverse peut-être qu'augmenter ce...
28/05/2019 à 19:13unwind06 Calcul de braquettes de prixEnlève ton "-" de D8. En france on appelle ça une fourchette, ou une tranche eric...
28/05/2019 à 18:58unwind06 Calcul de braquettes de prixUn essai, j'ai changé les formules de C3 et D3. eric PS : c'est quoi une braquette ...
28/05/2019 à 18:24GGautier Création d'un dictionnaire de feuille à ne pas supprimerUn petit peu plus courte, mais c'est parce que je n'ai pas mis de commentaires eric...
28/05/2019 à 17:42gloubEn mode compatibilité: supprimer avertissement sur perte de fonctionnalitésDans les Options / Enregistrement choisis Enregistrer au format suivant : Excel97 *.xls. Tes nouveaux fichiers seront créés directement en xls et n'auront plus à être convertis. Tu ne devrais plus avoir le message, enfin si cette possibilité existe toujours dans 365. eric...
28/05/2019 à 13:11GGautier Création d'un dictionnaire de feuille à ne pas supprimerSi tu veux conserver tes feuilles dans le même classeur, le nom des onglets peut aussi être changé par l'utilisateur. Utilise plutôt le codename de la feuille : Tu les renommes toutes celles à garder OrigineX par exemple et : eric...
25/05/2019 à 23:42gyrus Transformation inopinée d’une référence de type A1 en L1C1Peut-être une maj (?)...
25/05/2019 à 09:22gyrus Transformation inopinée d’une référence de type A1 en L1C1Du coup je viens de contrôler. En fait, sur 2010, que je mette RefersToR1C1:="=Feuil1!R1C1" ou RefersTo:="=Feuil1!$A$1" j'obtiens bien =Feuil1!$A$1 dans le nom. Ecris rapidement hier soir, j'avais oublié les $ de la ref (sinon il écrit la référence relative à la sélection en cours). Peut être un sou...
24/05/2019 à 23:43gyrus Transformation inopinée d’une référence de type A1 en L1C1Ce n'est pas une anomalie, l'enregistreur met toujours les références en R1C1. Qui présente dans certains cas des avantages sur la notation A1, surtout en relatif pour une formule sur feuille. Rien ne t'empêche de modifier ce que t'a écrit l'enregistreur si ça t'arrange : eric...
22/05/2019 à 08:55NeleaPas à pas revenir en arrière ? (possible ?)Ca n'est pas prévu. eric...
21/05/2019 à 23:51philippe87Somme si ensMoi non plus je ne vois pas trop l'intérêt de mettre une formule par macro si elle est destinée à y rester tout le temps. Si tu désires ne garder que la valeur (mais ce n'est pas 6 formules en moins qui vont faire maigrir ton fichier : Ta formule =Aujourdhui() et celles des jours suivants doivent êt...
21/05/2019 à 18:16ThibautCAP Références - VBAOu bien déclare ton objet outlook en late binding au lieu de early binding. Le lien se fera avec la la version de la bibliothèque présente. Une petite recherche google te donnera des exemples. eric...
21/05/2019 à 13:12antoinedahCréer une fonction VBA filtrerCa a tout l'air de ressembler à un filtre avancé présenté sous une autre forme. Voir dans Données eric...
21/05/2019 à 09:34al87Problème de formulesIl faut aussi mettre un format pour le 0 : format +; format -; format 0; format texte [Bleu] # ##0.00;[Rouge]- # ##0.00;[Bleu] # ##0.00 eric...
21/05/2019 à 00:06amazigh42 [Excel 2007] Unités système International (s) (ms) (us)Pourquoi faire un doublon ? Voir ici https://forum.excel-pratique.com/viewtopic.php?f=2&t=124741 eric...
20/05/2019 à 13:51didier83Jours, heures, minutes, secondesAutre possibilité : eric...
20/05/2019 à 10:09amazigh42 [Excel 2007] [Formatage personnalisé] échelle incohérenteUn format ne change pas la valeur, mais juste son affichage. Il faut que tu divises tes valeurs par 1000 et 1000000 : eric...
20/05/2019 à 09:46BMLAMINEConflit entre VBScript_RegExp_55 et Microsoft Visual Basic for ApplicationsPlus d'idée, désolé. Il faudrait attendre qq'un avec 2013 sur W10 pour tester. Vu que cette version n'était pas une totale réussite, c'est peut-être un bug de plus. eric...
18/05/2019 à 11:21MengadorOption "Valeur à partir des cellules" inexistante Excel 2019 ??Office 365 et 2019 sont 2 versions différentes... Soit précis que les personnes ayant l'une ou l'autre puissent tester. Et sur ton profil tu es resté sur 2010. eric...
18/05/2019 à 09:47BidouilleDécomposition de somme liquideC'est normal. Les collègues, pas bien réveillés, te faisaient l'inverse : fabriquer la chaine verte à partir des rouges. Avec une macro qui rempli lorsque tu valides ta chaine en P. Ca aurait été beaucoup plus simple si tu saisissais par exemple 2 en D2, et que ça te mettait le résultat 100. eric...
17/05/2019 à 00:08TrambertChangement de format tempsJe ne sais pas pourquoi il te l'ouvre dans la fenêtre d'édition, j'ai modifié le lien. C'est juste pour que tu l'appliques sur ton fichier. J'avais testé et ça les les rends bien numériques, et après tu mets le format. eric...
16/05/2019 à 19:14TrambertChangement de format tempsAs-tu essayé ça : https://forum.excel-pratique.com/viewtopic.php?p=763290#p763290 ? Et tu mets ton format personnalisé 00:00.000 sur la colonne ensuite. A voir s'il ne faut pas également remplacer le séparateur décimal si tu as la virgule, comme suggéré pae Jean-Eric. eric...
16/05/2019 à 00:45TrambertChangement de format tempsC'est parce que tes valeurs sont en texte (alignées à gauche) et non numériques (alignées à droite), et un format ne s'applique qu'à des nombres. Pour les convertir : copier une cellule vide, sélectionner ta colonne, collage spécial addition. Ensuite tu mets le formats qui te convient. eric...
15/05/2019 à 23:48EniramDroits de partage sur Excel OnlineAh là je ne saurais te répondre n'utilisant pas excel online. Avec 2010 c'est plutôt limité... De plus, si je ne m'abuse, les fichiers online n'acceptent pas les macros. eric...
15/05/2019 à 23:14EniramDroits de partage sur Excel OnlineSépare les fonctions. Un classeur avec uniquement le formulaire, si besoin avec un mot de passe différent pour chaque utilisateur. Et un autre avec les données dont toi seul aura accès, qui retourne les réponses (et qui récolte les réponses si tu en as besoin). eric...
14/05/2019 à 10:56NullenexcelListe déroulante à choix multipleFait tous les somme.si() que tu veux, rien à voir avec une liste déroulante. eric...
13/05/2019 à 19:46BMLAMINEConflit entre VBScript_RegExp_55 et Microsoft Visual Basic for ApplicationsJ'en avais un mais ils chamboulent toujours tout chez MS. Regarde celui que j'ai mis (aller à l'option 2 sur la page), apparemment ça ne s'appelle plus fixit mais ça nettoie les résidus. eric...
13/05/2019 à 12:06BMLAMINEConflit entre VBScript_RegExp_55 et Microsoft Visual Basic for ApplicationsJe commence à être à cours d'idée... Est-ce que tu avais atteint cette étape là et que ça a fonctionné avant que tu doives ré-installer ? Si tu n'as jamais pu prouver le fonctionnement sur 2013, on pourrait se poser des questions dessus. Ca serait bien si qq'un avec 2013 (et tant qu'à faire sur W10)...
12/05/2019 à 23:57BMLAMINEConflit entre VBScript_RegExp_55 et Microsoft Visual Basic for ApplicationsOui, il faut absolument garder excel 32 bits si tu n'as aucune raison impérieuse de mettre la 64. Même sur un système 64. Par contre tu n'indiques pas le chemin dans l'inscription. Normal ? Désinscris celle que tu as faites (/u) et met plutôt regsvr32 c:\windows\syswow64\mscomctl.ocx Bien que je ne...
12/05/2019 à 19:50BMLAMINEConflit entre VBScript_RegExp_55 et Microsoft Visual Basic for ApplicationsOui, c'est bien coché dans les références, ainsi que 'Microsoft Visual Basic for Applications Extensibility 5.3'. Mais sur W7 et 2010... Quand tu as actualisés tes dll, tu les as bien mises dans le bon répertoire et déclarées dans le registre ? Pour les regex qu'il semble ne pas trouver voici ce que...
12/05/2019 à 17:05BMLAMINEConflit entre VBScript_RegExp_55 et Microsoft Visual Basic for ApplicationsJe suppose que tu fais ça pour le plaisir mais à tout hasard je te signale l'existence de Smart Indenter. Sur ton fichier je n'ai pas d'erreur à l'ouverture, ni en démarrant en pas à pas Private Sub AddIndenterMenuItem() Y'a-t-il une action spécifique à faire ? Sur 2010... eric...
09/05/2019 à 12:42Julien mValeur maximale possible avant que le reste soit <0Si tu veux, c'est comme un programme de jeu d'échec. Il ne sait pas jouer, mais on lui fait calculer une note. Plus la position est forte, plus elle est élevée et il choisit la meilleure. A toi de trouver le bon calcul. Comme départ prend ce que je t'ai indiqué en mettant un fort coefficient au rest...
08/05/2019 à 23:21Julien mValeur maximale possible avant que le reste soit <0Fais une recherche sur type variable vba. Tu ne peux pas diriger le solveur. Il s'arrête dès que les critères sont respectés. Si tu veux un truc précis il te faut faire une macro vba. Ou bien lui faire optimiser une note que tu calcules par formule qui varierait selon le nombre d'éléments, à goupill...
08/05/2019 à 11:36JipéCode VBA de Excel 2010 à Excel 2016Non mais tu vas le dire si tu avais des manquants ou pas ??? Qu'on sache si c'était bien la cause. Ca veut dire quoi ? Que tu continues à avancer ou c'est une question ? eric...
08/05/2019 à 10:37JipéCode VBA de Excel 2010 à Excel 2016Je ne t'ai pas dit d'en cocher, je t'ai dit de dé cocher celles marquées MANQUANT s'il y en a (écrit en toutes lettres après la référence). Loureed, pourquoi elles ne seraient pas comme d'autres ? On ne sait pas comment elles sont déclarées mais ce sont sans doute des String. Je pense plutôt qu'il a...
08/05/2019 à 08:36JipéCode VBA de Excel 2010 à Excel 2016Dans Outils / Références... de VBE tu dois en avoir une marquée MANQUANT. Décoche là. eric...
08/05/2019 à 00:16SkadowcheStocker le nom d'une feuille + adresse d'une plage dans une variableUn Range contient la plage ET sa feuille. Set shRng = rng.Parent pour avoir la Sheet. Ou rng.Parent.Name pour son nom. eric...
06/05/2019 à 10:30horosOverflowCommence par définir toutes tes variables ligne As Long et non As Integer (32767 maxi). Et même punition pour celles devant contenir de grands entiers. Idem pour les As Byte qui s'arrêtent à 255 eric...
06/05/2019 à 00:12Julien mValeur maximale possible avant que le reste soit <0C'est la déclaration et le typage de la variable pl : type Range (cellule ou plage) Même si c'est facultatif je te conseille fortement le faire systématiquement. Ca t''alertera si tu utilises une variable pour ce qu'elle n'est pas prévue (erreur de variable ?), ou si tu fait une faute de frappe dess...
05/05/2019 à 19:49saphya Moyenne de n cellule en décalerOui, cela n'engage que toi De toute façon la demandeuse elle s'en fout. Elle passe mettre un j'aime et se casse sans même mettre un retour... Ca et le multipostage ça fait beaucoup pour une seule personne, qui de débrouillera sans moi la prochaine fois. eric...