Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 22:20
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 52

DateAuteur du sujetSujetExtrait du message
10/12/2020 à 12:42Seven Sélection d'onglets à nom variable situés entre 2 bornesFaut-il comprendre que tu veux une sélection 3D de toutes ces feuilles ou bien les sélectionner l'une après l'autre ? Une par une, sans les limites : 3D : (peut-être des soucis avec cette méthode sur 2013, tu diras) xorsankukai, j'ai l'impression que tu sélectionnes également celles avant et après....
10/12/2020 à 11:05romain.J Dénombrement vers massifiéPour être plus explicite met la réalité des libellés. On suppose (?) que ce sont les A à E, mais que représente 1 à 6 ? Mystère et boule de gomme... Pour les gains de temps sur 2 opérations ou plus, on fait un tirage aléatoire ou tu penses les fournir ? Je pose mes questions mais ne compte pas sur m...
10/12/2020 à 08:09Alex-MarguetCalcul automatiser d'un rendementJe dirais plutôt : Me.piecebonne.Text / (Me.piecebonne.Text + Me.dechet.Text) eric PS : DONNEES avec 2 N ça fait quand même plus propre Et une heure dans excel s'inscrit ainsi : 6:30 00:10:00 pour 10 min Sinon c'est du texte sur lequel tu es incapable de faire des calculs...
09/12/2020 à 23:21romain.J Dénombrement vers massifiéLe casse-tête c'est de comprendre tes semblants d'explications en fait... A commencer par le terme 'massifier' dont on se demande sa présence ici. eric...
09/12/2020 à 22:23David2bEviter l'aplatissement d'une courbe lorsqu'il y'a une valeur trop élevéUne solution aussi est d'utiliser une échelle logarithmique. Regarde si ça te convient. eric...
08/12/2020 à 22:28RaymondRechercher les horaires d'une personneUn simple filtre automatique est prévu pour ça. eric...
08/12/2020 à 19:08jarod47Problème Formule ExcelQuand tu fais ET(F3;K5), tu fais un ET logique entre 2 valeurs. Avec 0 = FAUX et autre valeur = VRAI Par exemple si tu as 0 en F3 et 5 en K5, tu fais ET(0;5) => ET(FAUX;VRAI) => FAUX Toi tu veux comparer 2 cellules à G7, il te faut faire un ET sur les 2 tests : =SI(ET(G7>F3;G7>K5);F2;B7)...
08/12/2020 à 17:12jarod47Problème Formule ExcelMet dans une cellule =ET(F3;K5) et tu comprendras ton erreur. eric...
08/12/2020 à 13:21AdrienLongueville Erreur 6 : Dépassement de capacité8 Go ça permet de voir venir normalement. Tu pourrais essayer en rebootant pour faire le ménage et en ne lançant rien d'autre que excel.....
08/12/2020 à 13:15AdrienLongueville Erreur 6 : Dépassement de capacitéSi tu veux un tableau de valeurs il faut laisser TV en Variant. Si tu as toujours le même message d'erreur au même endroit, je ne me l'explique pas. Peut-être un pb de taille mémoire. Combien as-tu de RAM et peux-tu essayer sur un PC mieux fourni ? eric...
08/12/2020 à 13:06AdrienLongueville Erreur 6 : Dépassement de capacitéMais non, Set c'était si tu voulais le Range, ce qui correspondait à la ligne que tu avais mise. Toi tu veux les valeurs dans un tableau. Il ne faut pas laisser VBA choisir à ta place la propriété voulue, toujours l'indiquer explicitement, même si des fois il y arrive sans. Met ce que je t'ai indiqu...
08/12/2020 à 12:23AdrienLongueville Erreur 6 : Dépassement de capacitéNon mais il faut savoir. TV ne peut pas être à la fois un Range et une variable tableau. D'ailleurs je viens de voir que tu n'avais pas mis Set TV = Si tu veux un tableau des valeurs alors c'est : TV = O.Range("A1").CurrentRegion.Value...
08/12/2020 à 12:06AdrienLongueville Erreur 6 : Dépassement de capacitéQuel est le fichier actif au moment de l'erreur ? Dans le doute, type plus précisément TV : Dim TV as Range Edit : met cette ligne avant celle en erreur msgbox O.Range("A1").CurrentRegion.address Qu'est-ce qui s'affiche ...
08/12/2020 à 11:50AdrienLongueville Erreur 6 : Dépassement de capacitéSur la ligne annoncée en erreur il n'est pas du tout question de nombre de lignes : TV = O.Range("A1").CurrentRegion Ou alors c'est une autre ligne en erreur... Remplace ta ligne par : Et que ce soit en 32 ou 64 bits, la taille maxi des types de variable ne change pas. eric...
08/12/2020 à 11:17AdrienLongueville Erreur 6 : Dépassement de capacitéSans classeur j'imagine que O=Nothing. Ta Worksheets("Feuil1") ne doit pas exister dans le classeur actif. il ne s'agit pas de les mettre en ligne, mais d'utiliser une variable tableau. Ensuite au lieu de : tu utilises les indices du tableau : eric...
08/12/2020 à 10:49AdrienLongueville Erreur 6 : Dépassement de capacitéQuelle est la ligne en erreur ? Tu aurais eu avantage d'utiliser un tableau plutôt que ta longue litanie de variables critère : Dim critere(1 to 21, 1 to 2) Et des inutilités : Pourquoi Nomdececlasseur = ThisWorkbook.Name pour utiliser plus loin Workbooks(Nomdececlasseur) ? Utilise directement ThisW...
07/12/2020 à 17:08Oly80 Compte à rebours aléatoireSi tu veux que ça change à chaque fois, il faut le mettre dans la boucle : eric...
07/12/2020 à 13:57LolaRmcLa methode SAVE AS de l'objet Workbook a échouéOk. Je pense que tu es sûre à 100% que tu as les droits dessus également. A tout hasard, essaie avec le chemin UNC : \\nom_de_ton_serveur\ton_chemin\... Parfois vba a du mal avec l'autre. eric...
07/12/2020 à 13:14LolaRmcLa methode SAVE AS de l'objet Workbook a échouéCrée ton répertoire avec mkdir avant. eric...
07/12/2020 à 11:44maeva1Macro pour eviter double saisieSi je peux me permettre ça n'a pas de sens de travailler ainsi. Ajoute une colonne Catégorie à ta feuille complète. Il suffit de filtrer dessus pour trouver exactement le même affichage des autres feuilles. A moins que ton supérieur veuille voir plusieurs feuilles en même temps, mais ça, ça n'est pa...
06/12/2020 à 23:38BarrymaxA louverture de mon classeurJe ne vois pas trop l'intérêt mais bon... Tu as des utilitaires qui te transforment un classeur en exe. Je ne sais pas trop ce que ça vaut. eric...
05/12/2020 à 23:15prenaud72 Macro Excel ou VBAMéfie-toi si tu fais transiter ton fichier par un Mac, tu retrouveras un problème similaire. eric...
05/12/2020 à 22:50prenaud72 Macro Excel ou VBAComme c'est une opération potentiellement très longue, j'ai ajouté dans la barre d'état en bas l'avancement : nom feuille:remplacement en cours eric...
05/12/2020 à 17:30prenaud72 Macro Excel ou VBASinon déposer un fichier avec quelques lignes avec le pb eric...
05/12/2020 à 09:25AdamL Extraire un numéro de semaineTu ne peux appeler cette fonction excel car il existe une fonction vba pour ça, DatePart() : numsem = DatePart("ww", dat1, vbMonday, vbFirstFourDays) A noter qu'elle a qq bugs, le prochain étant le 29/12/2031. Contournement de ce bug : If numSem > 52 Then If DatePart("ww", dat1 + 7, vbMonday, vbF...
04/12/2020 à 23:33PiccelOuverture en mode protégé = Erreur '1004' incompréhensibleOn peut faire beaucoup de dégâts avec une macro. C'est normal d'avoir la possibilité de les exclure. C'était le pb des xls, aucun contrôle c'est dangereux.....
04/12/2020 à 19:31marketienFeuille de temps cumulativeBien sûr qu'ils doivent avoir chacun leur ligne. Mais tu peux faire toutes les feuilles en une fois avec une sélection 3D : - sélectionner la 1ère - shift+clic sur la dernière ensuite tu peux insérer une ligne, éditer des cellules, ça se reportera sur toutes les feuilles sélectionnées. Ne pas oublie...
04/12/2020 à 19:15PiccelOuverture en mode protégé = Erreur '1004' incompréhensibleDans le 'centre de gestion de la confidentialité' tu peux ajouter des emplacements approuvés. Essaie en y mettant ton répertoire réseau. eric PS : si besoin, tu y as aussi une case à cocher 'Autoriser les emplacements approuvés sur mon réseau (non recommandé)'...
04/12/2020 à 09:44Agrimaman Insérer dans une cellule une formule avec des guillemets via VBADisons que tu n'as pas su l'utiliser. Mais le but était l'explication de ton erreur, qu'il est important que tu comprennes. eric...
04/12/2020 à 00:02Agrimaman Insérer dans une cellule une formule avec des guillemets via VBAAvec & """" tu ajoute une seule double-quote. La 1ère ouvre la chaine, celle doublée dis que tu veux ce caractère, la dernière ferme la chaine. Il faut la doubler 2 fois si tu en veux 2 : & """""" En l'intégrant au reste de la chaine tant qu'à faire comme te montre curulis, tu as 2 & inutiles. eric...
03/12/2020 à 23:52krototoRechercher la première valeur entière d'une plage de donnéesY mettre ta formule de division, pour que celle de 3GB soit sûre de trouver la même chose que ce que tu vois. eric...
03/12/2020 à 23:30Nulle19 Réorganiser les données d'un tableau pour obtenir une base carréeFaisable avec power query si tu as une version récente d'excel Intégré depuis 2013 (il me semble), sinon tu peux le télécharger et l'ajouter. Ajouter un titre à ta 1ère colonne 'Données / Récupérer et transformer des données / A partir d'un tableau PQ s'ouvre menu 'Transformer / N'importe quelle col...
03/12/2020 à 23:13Xavier80 Recherche augmentéJ'ai l'impression que tu t'es embrouillé dans tes explications... Tu peux les revoir de près en expliquant le pourquoi, comment, avec quoi, où ça stp eric...
03/12/2020 à 23:01krototoRechercher la première valeur entière d'une plage de donnéesAttention quand même que ce qui t'apparait comme entier ne l'est pas forcément pour excel du fait du stokage en binaire des nombres. Le 3 que tu vois est peut-être 3 +/-1E-15 qui n'est pas égal à 3. Arrondi ta division : =Arrondi(ta_formule;12) pour éviter cet effet là. eric...
03/12/2020 à 22:29Tradition731Fonction annuler RétablirAh oui. Des fois on oublie les évidences. Autrement alors : - un double-clic en B2 te sauvegarde la formule. - la modifier copie son résultat et restaure la formule sauvegardée. Tu peux broder autour. Par exemple ne restaurer que sur une validation si tu veux que la nouvelle serve de nouveau départ...
03/12/2020 à 18:10Tradition731Fonction annuler RétablirSi l'emplacement dans le fichier B est prédictible, une macro sur un double-clic pourrait aller y coller le résultat...
03/12/2020 à 17:24Sébastien[DISCUSSIONS] Nouveau forumIl existe peut être l'équivalent ? Il y a un long moment que j'ai abandonné firefox...
03/12/2020 à 16:43Tradition731Fonction annuler RétablirMalheureusement la seule solution est de réfléchir avant d'agir Je suis comme toi, ça me paraitrait plus logique que ce ne soit que sur le classeur actif. D'autant plus que le plus souvent on ne se rappelle fichtrement pas qu'elle était cette dernière action annulée dans l'autre classeur. Ta façon d...
03/12/2020 à 16:24Sébastien[DISCUSSIONS] Nouveau forumNoyeux Joël, si ça t'intéresse tu as Pearls extension sur Chrome (et donc sur Edge aussi). Ca te surligne les mots que tu as ajouté, tu ne peux plus les rater ;-) Et comme c'est au niveau navigateur, c'est bon pour tous les forums https://chrome.google.com/webstore/detail/pearls-extension/mccffpojdc...
03/12/2020 à 16:03Florian95 Couper Coller VBAToutes mes confuses pour la méprise alors...
03/12/2020 à 11:59FatTri lettres et chiffres personnaliséSélectionne tes 2 colonnes, clic-droit dessus et choisir 'Tri personnalisé...' Là tu peux choisir Trier par : colonne 2, de A à Z eric...
03/12/2020 à 11:18Florian95 Couper Coller VBAPour l'instant j'attend toujours de tes nouvelles ici : https://forums.commentcamarche.net/forum/affich-36967250-calcul-avec-des-secondes-au-format-dixiemes... eric...
03/12/2020 à 11:00KTM Figer shapes durant déroulement macrosEt avec Application.screenupdating=false en début de macro ? Y compris dans les sub appelés... eric...
03/12/2020 à 10:04FatTri lettres et chiffres personnaliséJe t'ai dis de trier (tes 2 colonnes) sur cette colonne supplémentaire , pas qu'elle remplaçait celle d'origine. Qu'est-ce qui t'en empêche ? Un bazooka sur la tempe ? A part ça je ne vois pas eric...
03/12/2020 à 10:02Beleth Date Réelle sans ouvrir le fichierGarde tes photos pour les forums photoshop, ici c'est excel. eric...
03/12/2020 à 06:59Beleth Date Réelle sans ouvrir le fichierDans ThisWorkbook : dans un module standard : eric...
02/12/2020 à 23:00FatTri lettres et chiffres personnaliséDans une colonne supp : =SI(ESTNUM(--(GAUCHE(A2;1)));"zz";"")&A2 trier sur cette colonne eric...
02/12/2020 à 22:53blablabob1Erreur à plusieurs décimale ExcelC'est normal, c'est dû au stockage des nombres en binaire. Utilise : =arrondi(ta_formule;12) eric...
01/12/2020 à 23:45legrandcyrilKeno série duo écart actuelleDoublon, voir ici : https://forum.excel-pratique.com/excel/j-aimerais-que-tous-les-ecart-1-ce-cumul-dans-la-colonne-aa-1... eric...
01/12/2020 à 17:17Florian95 Conversion & ExploitationEt si tu donnais des nouvelles ici : https://forums.commentcamarche.net/forum/affich-36967250-calcul-avec-des-secondes-au-format-dixiemes... ? eric...