Passionné d'Excel

Inscrit le :03/10/2017
Dernière activité :06/12/2019 à 09:44
Version d'Excel :2007 FR
Messages
6'872
Votes
928
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par dhany - page 107

DateAuteur du sujetSujetExtrait du message
25/04/2018 à 03:08ozeooGrand + petit⚠ Regarde d'abord la formule en G2 , puis celle en H2 dhany...
25/04/2018 à 02:37rorotada SET as range lignesAh ! voilà donc l'explication ! c'est marrant, tu m'fais penser à Sherlock Holmes qui trouve son inspiration dans la fumée de pipes de tabac magique ! si tu rencontres le Docteur Watson , il pourra te le confirmer ! ... et c'est toute cette fumée qui a créé le fog londonien ? dhany...
25/04/2018 à 02:18jff74650Fonction adresseBonjour jff74650 , Amadéus , À tout hasard : regarde la fonction RECHERCHEV() en mettant ligne en 1 er paramètre ; regarde l'aide Excel sur cette fonction pour connaître les autres paramètres ; 2 autres pistes : regarde les fonctions INDEX() et INDIRECT() . dhany...
25/04/2018 à 02:06FloBruAjouter condition ouverture fichierAh ! ... alors si tu te soignes avec des cigares cubains, t'as bien droit à une dérogation ! (c'est Fidel Castro qui va être content !)...
25/04/2018 à 01:40FloBruAjouter condition ouverture fichierBonjour Bruno , Si j'me trompe pas, le forum Excel-Pratique est bien un lieu public, non ? ... alors la loi Évin, ça te dit quelque chose ? dhany...
25/04/2018 à 01:08antho19 Ouvrir un fichier TXTBonjour antho19 , sabV , Je propose ce code VBA : ⚠ Le début du chemin sera peut-être plutôt : C: \Users\Antho \Documents et si les 4 « chiffre_ » sont des erreurs , ça pourrait être : "C:\Users\Antho\Documents\Travail\VOITURE\2018\RECAP\voiture.txt" dhany...
25/04/2018 à 00:32jpmalb Variables non déclaréesBonjour jpmalb , En complément de la réponse de gmb (salut), j'ajoute que si tu mets en début de module « Option Explicit », c'est là où tu peux être sûr que ça bloquera à la compilation et qu'une erreur sera déclarée ! ⚠ cette détection doit être considérée comme un avantage ! dhany...
25/04/2018 à 00:13rorotada SET as range lignesBonjour Steelson , « au pif » ? comment ça, « au pif » ? c'est ton flair de pisteur indien, oui ! j'm'étonne plus, qu'tu sois plus avantagé qu'nous !!! (la trace du bison était toute fraîche, hein ? ) dhany...
24/04/2018 à 23:44Yurushi2469 Aide suppression ligneBonsoir Yurushi , sabV , Je te retourne ton fichier Excel modifié : Ctrl e ➯ travail effectué : à toi de vérifier. Alt F11 pour voir la macro, puis revenir sur Excel Si besoin, tu peux demander une adaptation. Merci de me dire si ça te convient. dhany...
24/04/2018 à 22:50APaquet Création BOM@ APaquet Je crois que tu as plutôt voulu dire : a) « connaître le nombre de pièces dont la hauteur est identique : 4 » : =NB.SI(A:A;4)+NB.SI(D:D;4) ➯ 2 b) « connaître le nombre de pièces dont la longueur est identique : 96 » : =NB.SI(B:B;96)+NB.SI(E:E;96) ➯ 5 dhany...
24/04/2018 à 22:03APaquet Création BOM@ Andre13 1) utiliser Worksheets ("BOM") plutôt que Sheets ("BOM") ; raison : la feuille "BOM" étant une feuille de calcul , elle sera plus vite trouvée parmi la collection Worksheets des feuilles de calcul que parmi la collection Sheets de toutes les feuilles (quel que soit leur type) . 2) avec Wor...
24/04/2018 à 21:27APaquet Création BOMJe te retourne ton fichier Excel modifié : Ctrl e ➯ toutes les lignes vides sont masquées (cachées) Alt F11 pour voir le code VBA, puis revenir sur Excel dhany...
24/04/2018 à 20:55APaquet Création BOMDans l'énoncé initial, je lis : « Dans la feuille "BOM," j'aimerai insérer une macro via bouton ou raccourci afin de cacher les lignes vides. » « cacher » n'est pas « jouer », et « supprimer » n'est pas « masquer » ! Je le dis pour cela : If Cells(i, 1).Value = "" Then Cells(i, 1).EntireRow.Delete d...
24/04/2018 à 19:47Houda1708Fonction recherche dans une matrice ExcelBonsoir Houda , h2so4 , Si c'est une recherche de la valeur Alpha du Centaure dans la matrice A:E, pourquoi avoir précisé qu'il y a une 2ème feuille ? tu n'as pas l'air d'avoir besoin de te servir de l'unique colonne A pour ton résultat final ; à moins que tu as nommé ta 2ème feuille "Galaxy" ? À pa...
24/04/2018 à 19:10Christram78 Textbox valeur numériqueTu as un très joli prénom, qui sonne comme le cristal ! ... d'Arques ? oh, mais alors, tu es de la famile de Jeanne d'Arc ? ou de Mireille Darc ? Merci pour le ♡ , et pour t'encourager dans ton apprentissage du VBA, voici quelques fleurs, plus une rose : dhany...
24/04/2018 à 12:28MILOUD57000Fonction recherche avancee possible en VBA ?@ Miloud Je suis content que tu aies lu mon message de 11: 16 ! Au vu de ta réponse de 12:11 , je crois aussi qu'il y a un problème de colonnes : ça doit pas être la même chose que dans le fichier exemple, donc y'a des ajustements à faire ! dhany...
24/04/2018 à 12:03MILOUD57000Fonction recherche avancee possible en VBA ?Mon message de 11: 16 est le 2 ème message à partir du haut de la 3 ème page de cette discussion. dhany...
24/04/2018 à 12:00MILOUD57000Fonction recherche avancee possible en VBA ?@ Miloud Je viens de lire ta réponse à Braters ; si ça ne marche pas, peux-tu joindre ton fichier principal ( sans données confidentielles) ? dhany...
24/04/2018 à 11:55MILOUD57000Fonction recherche avancee possible en VBA ?Bon, maintenant qu'on est de nouveau « resynchronisés » , patiente un moment : je vais préparer ma prochaine réponse, qui sera assez longue (tu comprendras pourquoi en la lisant) . dhany...
24/04/2018 à 11:34MILOUD57000Fonction recherche avancee possible en VBA ?@ Miloud IMPORTANT Relis mon message de 11: 16 car je l'ai modifié : tu verras que mon « Exact ! » était pour ton message de 11: 07 . Quand tu l'auras lu, je répondrai à ton message de 01:24 (ce sera un complément à la réponse de Braters ) . Tu as donc essayé la fonction NOMPROPRE() ; avais-tu remar...
24/04/2018 à 11:24MILOUD57000Fonction recherche avancee possible en VBA ?Tu as bien compris, et c'est bien ce que je pensais proposer à Miloud ... mais pas seulement : tu pourras le lire dans ma prochaine réponse à Miloud. dhany...
24/04/2018 à 11:16MILOUD57000Fonction recherche avancee possible en VBA ?Réponse à ton message de 11:07 : Exact ! en même temps, si tu connaissais pas, tu as pu voir que la fonction NOMPROPRE() fait en sorte que seules les initiales sont en lettres majuscules (toutes les autres sont en minuscules) . Réponse à ton message de 11:10 : Non, non, pas du tout ! je ne me moque...
24/04/2018 à 11:04MILOUD57000Fonction recherche avancee possible en VBA ?Ah oui, désolé : j'ai oublié de te l'expliquer ; l'ennui c'est que c'est un truc de programmation super compliqué ! bon, essayons quand même : va sur la 2 ème feuille " BASE COMPTA FOURNISSEURS ", et par exemple en H24 , mets cette formule : =NOMPROPRE(A1) dhany...
23/04/2018 à 20:30MILOUD57000Fonction recherche avancee possible en VBA ?J'en reviens pas qu'tu m'aies déjà répondu !!! bonne chance pour trouver la faille (si vraiment il y en a une ! ) ; à demain pour ta future réponse ! dhany...
23/04/2018 à 20:26MILOUD57000Fonction recherche avancee@ Miloud : la suite se trouve ici : https://forum.excel-pratique.com/viewtopic.php?p=644205#p644205 dhany...
23/04/2018 à 20:16MILOUD57000Fonction recherche avancee possible en VBA ?Ca y'est Miloud, l'insomniaque a récupéré, et il est réveillé ! Pour ton énoncé initial, à part ton expression « mettre en mémoire », je l'ai trouvé très clair et très bien expliqué ! j'ai bien suivi toutes les étapes (même si j'ai volontairement parfois un peu changé leur ordre), et je suis bien ar...
23/04/2018 à 16:20KitVBA : Double clique et écran tactileTant pis pour le flop ! merci quand même pour ton retour d'infos. dhany...
23/04/2018 à 14:49andrekn13 Resultat cellule en fonction tableauMerci pour ton complément d'infos, et bonne continuation ! dhany...
23/04/2018 à 14:22massari59264 Convertion d'un tableau (VBA ou formule)Dans ton message du 23 avril à 11:24 , tu as écrit : « Je clôture ce post dès que j'aurais compris les étapes des requêtes ! » Dans ton message du 20 avril à 08:59 , tu as écrit : « Effectivement le résultat donné par la macro est nickel , à un détail près : peux-tu me l'expliquer ? » Merci pour ton...
23/04/2018 à 14:03rorotada Boucle 80000 lignesOoops, la bourde ! non, surtout pas ceux-là (même en 0.34 secondes, ou moins) !!! c'est le p'tit déj de mbbp ! j'voudrais pas qu'il m'accuse de plagiat !!! https://forum.excel-pratique.com/viewtopic.php?p=618136#p618136 dhany...
23/04/2018 à 13:42KitVBA : Double clique et écran tactileJ'y crois pas trop, alors à tout hasard, essaye avec ce code VBA : Note : j'ai remonté On Error Goto ainsi que le 1er Cancel = True ; j'ai supprimé le 2ème Cancel = True (qui est devenu inutile car le 1er sera toujours exécuté, même si une erreur se déclenche par la suite) ; d'autre part, je déconse...
23/04/2018 à 04:33MILOUD57000Fonction recherche avanceeJe pense avoir résolu ton exercice ; clique sur ce lien : https://forum.excel-pratique.com/viewtopic.php?p=643919#p643919 J'ai veillé jusqu'à maint'nant 4:30 pour le faire, alors j'vais aller longtemps pour récupérer ! j'dis ça pour qu'tu sois pas surprise si j'tarde beaucoup à répondre à ton procha...
23/04/2018 à 04:20MILOUD57000Fonction recherche avancee possible en VBA ?Je te retourne ton fichier modifié : À l'ouverture du fichier, tu es sur la 1ère feuille " TABLEAU DE BORD COLONIES " note bien que W6 et X6 sont vides ; Ctrl e ➯ travail effectué ⚠ La macro ne se lance que depuis la 1 ère feuille : inopérante depuis la 2ème feuille Alt F11 pour voir la macro, puis...
23/04/2018 à 01:15Fyou Valeur suivant conditionEffectivement, c'était facile ; merci pour avoir passé le sujet en résolu. dhany...
23/04/2018 à 01:05Fyou Valeur suivant conditionOui, bien sûr : dhany...
23/04/2018 à 00:52Fyou Valeur suivant conditionJe te retourne ton fichier modifié : Merci de me dire si ça te convient. dhany...
23/04/2018 à 00:39rorotada Compter les cellules d'une valeur supérieurMerci à toi de l'avoir fait...
23/04/2018 à 00:38MILOUD57000Fonction recherche avancee possible en VBA ?Juste un mot pour te dire que je viens tout juste de commencer ton dossier. j'te garantis rien, mais j'vais essayer. dans ton énoncé initial, « mettre en mémoire » n'est pas clair ! à quel emplacement : quelle feuille ? quelle cellule ? dhany...
23/04/2018 à 00:19denatelo9 Problèmes recherchev sur plusieurs tableauxBonjour denatelo9 , J'ai fait pour toi une solution spéciale, qui devrait t'intéresser : clique sur ce lien : https://forum.excel-pratique.com/viewtopic.php?p=643904#p643904 dhany...
23/04/2018 à 00:12denatelo9 Recherche sur plusieurs tableaux deux valeurBonjour denatelo9 , gmb , Je te retourne ton fichier modifié : C'est une solution sans formule, et tu n'as pas besoin de créer un nom défini. Tu dois juste saisir une date en K3 et un produit en N3 : O3 et P3 seront automatiquement mis à jour. Alt F11 pour voir le code VBA, puis revenir sur Excel Si...
22/04/2018 à 22:52Fyou Suivant la valeurJe suis ravi que tu as aimé mon fichier, et merci pour avoir passé le sujet en résolu. dhany...
22/04/2018 à 21:56Fyou Suivant la valeurJe te propose ce fichier Excel : Merci de me dire si ça te convient. dhany...
22/04/2018 à 21:10rorotada Boucle 80000 lignesOui, tu as bien fait de souligner cela ; je me rends compte que finalement, la 1ère méthode avec .Formula puis .Value est préférable, si on veut bien se passer du test de division par 0 ; cela dit, même si au lieu de 0.01 s ma sub prend 0.34 s, ça fait quand même moins d'1 seconde ! et j'suis pas hy...
22/04/2018 à 18:48rorotada Boucle 80000 lignesQuand tu parles de « threads », c'est bien le nombre des cœurs logiques du microprocesseur, n'est-ce pas ? j'ai un Intel Core i5-3450 CPU @ 3.10 GHz ; je crois bien que cet unique processeur physique contient 4 cœurs logiques , donc ça ferait 4 threads ; ce que tu dis avec 8 threads , ça doit être p...
22/04/2018 à 17:26rorotada Boucle 80000 lignesBonjour eriiic , Pour le temps, oui, j'suis d'accord avec toi : y'a pas photo ! mais : 1) la vitesse de 0,34 s est pas énorme, donc si elle suffit, pourquoi pas ? 2) pour ta méthode, est-ce possible de mettre directement les valeurs, sans mettre avant les formules ? je trouve que c'est bizarre de me...
22/04/2018 à 17:17rorotada Compter les cellules d'une valeur supérieur@ rorotada : relis mon message précédent, car j'ai modifié le texte initial, et je l'ai aussi complété...
22/04/2018 à 16:55rorotada Compter les cellules d'une valeur supérieurMerci pour ton retour ! je te laisse passer ce sujet en résolu, ainsi que le précédent : il suffit de cliquer sur la coche V (située près du bouton EDIT) ; seul l'auteur du sujet peut le faire, et ça permet aussi de clôturer le fil de la discussion ; tu sauras que tu as réussi quand tu verras un pet...
22/04/2018 à 16:42rorotada Compter les cellules d'une valeur supérieurBonjour rorotada , gmb , Je propose cette formule : =NB.SI(Data!D4:D1000000;">1,15") Mais je crois bien que rorotada préfère en VBA : Ctrl e ➯ résultat en I9 dhany...
22/04/2018 à 16:23RodenPerte de données de toutes sortesJe ne connais pas " Eset smart security 10 " ; si c'est un très bon antivirus efficace : super nouvelle qu'il aie rien détecté ! Les colonnes H sont-elles vraiment supprimées ? peut-être qu'elles sont simplement masquées ? si oui, tu dois voir en entêtes de colonnes G puis I (i majuscule) ; et il su...
22/04/2018 à 15:13RodenPerte de données de toutes sortesJe veux bien te croire sur parole, d'autant plus que je vois mal comment une mauvaise manip pourrait faire autant de choses à la fois ! Et si c'est pas dû à une mauvaise manip d'un utilisateur, tout ça peut être fait que par programmation VBA ... volontaire ou non : donc si c'est pas un code VBA qui...