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 148

DateAuteur du sujetSujetExtrait du message
06/04/2017 à 11:53nananinanana Mauvais format date DT pickerUtilise CDate() ou DateValue() eric...
03/04/2017 à 18:02robbarbera Résultat spécifique d'une ligne de calcul ExcelEric...
01/04/2017 à 14:29yugguy Suspendre l'exécution d'une macroOui, sans doute suffisant dans son cas. L'avantage d'utiliser une variable est de laisser toujours les événements actifs, même en cas de plantage. Je préfère l'utiliser dès que le nombre de lignes de code dans les événements devient conséquent. eric...
01/04/2017 à 10:02Abilys38Algorithme en VBAD'autant plus que tu ne te limites pas à la somme de seulement 2 nombres, il peut donc y avoir des réponses multiples. Un fichier qui peut t'y aider. eric...
01/04/2017 à 09:49yugguy Suspendre l'exécution d'une macroJustement, c'est là où je ne comprend pas la logique. Pourquoi l'appeler avec false alors que tu ne veux pas l'exécuter ??? Autant ne rien écrire. Ou bien tu remplaces False par une variable fixée ailleurs et dans ce cas on la retrouve alors que tu voulais l'éliminer. eric...
31/03/2017 à 23:28yugguy Suspendre l'exécution d'une macroJe pressent l'idée générale qui peut intéressante dans certains cas mais ... il y a un (même 2) mais. Pourquoi appeler avec ProcedurePrivee False une macro qui ne sera jamais exécutée ? Autant ne pas l'appeler ou bien c'est pour en strapper une partie dans certains cas. Mais surtout ce n'est pas app...
31/03/2017 à 22:36yugguy Suspendre l'exécution d'une macroEn général ça se règle avec un flag à tester. En tête d'un module standard et hors procédure : Au début de la sub à contrôler : A l'endroit où tu veux l'inhiber : Remettre à false quand tu as fini. eric...
30/03/2017 à 17:27thibier1[VBA] se référer à l'un des intervalles dans une cellulleFunction tauxInterval(valeur As Range , interval As String) Mais tant qu'à faire autant mettre le test avant de calculer : eric...
30/03/2017 à 17:18eve67Ajouter une ligne dès que la ligne précédent est remplieJe viens de voir ton fichier, ce n'est pas vraiment un tableau, c'est juste une unique fusion de cellules... Essaie avec : eric...
30/03/2017 à 15:46eve67Ajouter une ligne dès que la ligne précédent est remplieJe réexplique en essayant d'être plus clair : sélectionner la plage et 'Insertion / Tableau'...
30/03/2017 à 13:30elektdu91Conversion date CSV en ExcelFourni un fichier avec l'extraction sur une feuille et ce que tu obtiens sur une autre (+ une copie valeur du résultat au format texte à coté). Mais n'étant pas à l'étranger je risque d'avoir du mal à constater et corriger......
30/03/2017 à 12:19elektdu91Conversion date CSV en ExcelTu as mis un xlsx pour que j'ai le plaisir de copier-coller le code ? eric...
30/03/2017 à 12:12eve67Ajouter une ligne dès que la ligne précédent est remplieSélectionner la plage et 'Insertion / Tableau' eric...
30/03/2017 à 08:28FINDRH Outil de réparation ExcelOn peut le faire aussi depuis Fichier/Ouvrir, appuyer sur shift au clic sur le bouton Ouvrir. eric...
30/03/2017 à 01:08slimshadyBibliotheque VBAPour compléter tu peux aussi créer une dll en vb pour vba. Ca sera incomparablement plus rapide que programmée directement en vba. Tu ajouteras donc la bibliothèque (dll) à vba pour pouvoir l'utiliser. Tu peux en voir quelques unes dans les compléments COM eric...
29/03/2017 à 10:09thibier1[VBA] se référer à l'un des intervalles dans une cellulleAvec une fonction personnalisée : J'ai considéré que les intervalles étaient toujours du type ]...], sinon il faudra compléter. eric...
28/03/2017 à 23:02Nat6Formule pour Le prochain "31/05"Et une 3e encore plus courte pour le plaisir : eric...
28/03/2017 à 18:14Mileena Problème #VALEUR! Excel 2010Oui, tu as saisis = " tes_ref " ce qui correspond à une chaine (d'où le #valeur!) et non à une référence valide. eric...
28/03/2017 à 09:53fizuaal Taux de turn-over des effectifs sans macroUn essai eric...
23/03/2017 à 23:40MissRhSOMME PRODCe fait tout seul avec un tableau croisé dynamique. Mais que ça ne t'empêche pas d'apprendre à faire des formules... eric...
23/03/2017 à 23:01Cancha TCD sélection dynamique de 80% de mon champBien joué C'est ce qu'il me manquait .AutoSort, et ce n'est pas l'enregistreur qui m'aidait puisque je n'arrivait pas à atteindre un tri correct :-s eric...
23/03/2017 à 16:57anthony77350 Range.find sur pourcentageAttendons le XXIIe siècle...
23/03/2017 à 12:09anthony77350 Range.find sur pourcentageLe problème avec .find c'est qu'avec LookIn:=xlValues, la recherche s'effectue dans la propriété TEXT des cellules , c'est-à-dire dans la valeur affichée. Je suis un peu (beaucoup) de l'avis de stefano, j'ai du mal à croire à un choix volontaire pour ce non sens qui la rend inutilisable dans bien de...
23/03/2017 à 11:35Cancha TCD sélection dynamique de 80% de mon champOui, je connais. J'ai re-téléchargé ton fichier par acquis de conscience et relancé excel mais ton TCD ne veut rien entendre chez moi. eric...
22/03/2017 à 23:38Cancha TCD sélection dynamique de 80% de mon champEt bien sur le fichier fourni j'ai beau essayer de trier sur l'une ou l'autre colonne ça reste trié sur la dernière.....
22/03/2017 à 14:51Cancha TCD sélection dynamique de 80% de mon champOui, il faut utiliser le séparateur décimal défini sur ton système. Pour le tri je voudrais bien mais ton TCD ne veut pas en tenir compte... Si tu m'expliques comment tu fais en manuel je verrai. eric...
22/03/2017 à 11:36Cancha TCD sélection dynamique de 80% de mon champEssaie avec SUM bien que tu aies noté excel 2010 fr Sinon je ne vois pas. eric...
22/03/2017 à 08:25panzoed Conversion minutes en heure sans décimalFormat : [>=2]j" jours "h"h"mm;[>=1] j" jour "h"h"mm;[h]"h"mm eric...
21/03/2017 à 22:47Kit FormulaR1C1 en utilisant une variable tableau ?Par curiosité j'ai testé avec les bytes, c'est pire encore : + 50% que les Long Il y a peut-être certains cas où les Long sont moins intéressants mais je vais continuer comme d'hab : tout en Long Good night eric...
21/03/2017 à 19:49nft46Faire référence à une adresse dans une formuleSi E est la colonne et non une variable c'est soit "E", soit 5 Idem pour le suivant. eric...
21/03/2017 à 19:17Kit FormulaR1C1 en utilisant une variable tableau ?Pour tous les langages en théorie. Pour vba c'est moins sûr. Il semble que les integer ne soient qu'un artifice et qu'il les convertisse en Long. Ex : est chez moi 4.5% plus rapide en long qu'en integer Fin de l'aparté eric...
21/03/2017 à 19:01Cancha TCD sélection dynamique de 80% de mon champJe suppose que tu as accepté les macros. Quelle est la ligne en erreur ...
21/03/2017 à 16:08Cancha TCD sélection dynamique de 80% de mon champTu as vraiment excel 2010, et sur pc ? Pas d'erreur 5 chez moi.....
21/03/2017 à 16:06Kit FormulaR1C1 en utilisant une variable tableau ?Ben oui, là tu fais toujours cellule par cellule... Pour le reste il faudrait qq dizaines de lignes avec les explication de ce que tu veux...
21/03/2017 à 12:30Cancha TCD sélection dynamique de 80% de mon champAvec un segment et une MFC. Bien que l'option soit cochée dans les options du TCD, la MFC saute à l'actualisation. J'ai dû la mettre par macro. Elle s'applique au nom 'plage', étendre ce nom si besoin. eric...
21/03/2017 à 11:52Kit FormulaR1C1 en utilisant une variable tableau ?Mettre le résultat calculé par la macro au lieu de la formule. Mais si si tu as besoin que cette formule soit présente... eric...
21/03/2017 à 10:52elektdu91Conversion date CSV en ExcelC'est effectivement un cas particulier à traiter : eric...
20/03/2017 à 23:54elektdu91Conversion date CSV en ExcelJe ne connais pas tous les libellés par coeur, c'est quoi 400 ? Combien as-tu de mémoire ? 10458576 c'est la dernière ligne. Par curiosité vide cette cellule et teste. Sinon dépose ton fichier avec juste cette colonne en A et la macro que je teste chez moi si ce n''est pas une valeur erronée plutôt...
20/03/2017 à 20:30Kit FormulaR1C1 en utilisant une variable tableau ?Mettre des formules par macro ne sera pas plus rapide que le double-clic pour les étendre. Possiblement plus lent d'ailleurs. Calculer pour ne mettre que le résultat serait plus rapide. eric...
20/03/2017 à 18:57elektdu91Conversion date CSV en ExcelJe t'avais dit que 10 lignes suffisaient... Chez moi pas d'inversion mois-jour, cependant j'ai complété pour verrouiller un peu plus. Regarde si c'est mieux pour toi. Si toujours pb redpose un fichier de 10 lignes en précisant où tu as l'erreur eric...
20/03/2017 à 15:37elektdu91Conversion date CSV en ExcelPas la peine de mettre 90000 lignes... Une dizaine avec les erreurs signalées suffisent...
20/03/2017 à 12:09elektdu91Conversion date CSV en ExcelAvec une macro : eric...
18/03/2017 à 08:47CP4 Worksheet_ChangePas de chance, tu as pris la seule incomplète. curulis57 est parti de ton code où tu ne testais pas la cellule d'appel. Ta macro sera exécutée complètement sur n'importe quelle saisie au lieu de seulement sur la cellule concernée. If Target.Address = [A9] Then est important eric...
17/03/2017 à 23:07CP4 Worksheet_ChangeTant qu'on y est : Mais pourquoi une macro alors qu'une simple formule suffit ??? eric...
17/03/2017 à 16:04eonDans la formuleDoublons inutile, il faut éditer le post... équivalent à #Cette ligne http://office.microsoft.com/fr-fr/excel-help/utilisation-de-references-structurees-avec-des-tableaux-excel-HA010155686.aspx eric...
17/03/2017 à 15:59Sweety Proposer une réf et pas deuxSi le but est de supprimer les lignes ça peut être fait directement avec 'Données / Supprimer les doublons' Nommer la dernière colonne et la garder cochée ainsi que Ref constucteur et valider. eric...
17/03/2017 à 14:02jmd6 Calcul de cellules en colonneDe rien...
16/03/2017 à 00:16jmd6 Calcul de cellules en colonneNon, pas de pb. J'ai d'autres occupations et tu es tombé dans les oubliettes... J'avais compris nombre d'arrêts maladie, pas total des jours. à valider quand même en matriciel bien que sommeprod() le soit déjà. Les matricielles sont extrèmement gourmandes en calcul, évite de mettre 5000 lignes !! er...
15/03/2017 à 23:34SalouajiComprendre mieux un code VBAIl n'y a pas grand chose à commenter, ce ne sont que de tests et des affectations. C'est le fonctionnement que tu ne comprends pas, c'est ça le soucis quand on fait faire ses devoirs... Dans ce cas exécuter en pas à pas et regarder l'évolution des variables dans la fenêtre espion pour comprendre. Et...
15/03/2017 à 12:51rododom05Anticipation d'une prochaine valeurQu'est-ce qui fait que ça passe à 8 ? Vmax est vraiment saisi ou c'est une formule ? Sinon par formule ça risque d'être imbuvable. Plus facile en vba eric...