| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 25/04/2018 à 03:08 | ozeoo | Grand + petit | ⚠ Regarde d'abord la formule en G2 , puis celle en H2 dhany... |
| 25/04/2018 à 02:37 | rorotada | SET as range lignes | Ah ! 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:18 | jff74650 | Fonction adresse | Bonjour 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:06 | FloBru | Ajouter condition ouverture fichier | Ah ! ... 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:40 | FloBru | Ajouter condition ouverture fichier | Bonjour 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:08 | antho19 | Ouvrir un fichier TXT | Bonjour 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:32 | jpmalb | Variables non déclarées | Bonjour 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:13 | rorotada | SET as range lignes | Bonjour 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:44 | Yurushi2469 | Aide suppression ligne | Bonsoir 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:50 | APaquet | 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:03 | APaquet | 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:27 | APaquet | Création BOM | Je 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:55 | APaquet | Création BOM | Dans 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:47 | Houda1708 | Fonction recherche dans une matrice Excel | Bonsoir 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:10 | Christram78 | Textbox valeur numérique | Tu 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:28 | MILOUD57000 | Fonction 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:03 | MILOUD57000 | Fonction 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:00 | MILOUD57000 | Fonction 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:55 | MILOUD57000 | Fonction 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:34 | MILOUD57000 | Fonction 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:24 | MILOUD57000 | Fonction 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:16 | MILOUD57000 | Fonction 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:04 | MILOUD57000 | Fonction 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:30 | MILOUD57000 | Fonction 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:26 | MILOUD57000 | Fonction recherche avancee | @ Miloud : la suite se trouve ici : https://forum.excel-pratique.com/viewtopic.php?p=644205#p644205 dhany... |
| 23/04/2018 à 20:16 | MILOUD57000 | Fonction 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:20 | Kit | VBA : Double clique et écran tactile | Tant pis pour le flop ! merci quand même pour ton retour d'infos. dhany... |
| 23/04/2018 à 14:49 | andrekn13 | Resultat cellule en fonction tableau | Merci pour ton complément d'infos, et bonne continuation ! dhany... |
| 23/04/2018 à 14:22 | massari59264 | 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:03 | rorotada | Boucle 80000 lignes | Ooops, 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:42 | Kit | VBA : Double clique et écran tactile | J'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:33 | MILOUD57000 | Fonction recherche avancee | Je 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:20 | MILOUD57000 | Fonction 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:15 | Fyou | Valeur suivant condition | Effectivement, c'était facile ; merci pour avoir passé le sujet en résolu. dhany... |
| 23/04/2018 à 01:05 | Fyou | Valeur suivant condition | Oui, bien sûr : dhany... |
| 23/04/2018 à 00:52 | Fyou | Valeur suivant condition | Je te retourne ton fichier modifié : Merci de me dire si ça te convient. dhany... |
| 23/04/2018 à 00:39 | rorotada | Compter les cellules d'une valeur supérieur | Merci à toi de l'avoir fait... |
| 23/04/2018 à 00:38 | MILOUD57000 | Fonction 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:19 | denatelo9 | Problèmes recherchev sur plusieurs tableaux | Bonjour 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:12 | denatelo9 | Recherche sur plusieurs tableaux deux valeur | Bonjour 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:52 | Fyou | Suivant la valeur | Je suis ravi que tu as aimé mon fichier, et merci pour avoir passé le sujet en résolu. dhany... |
| 22/04/2018 à 21:56 | Fyou | Suivant la valeur | Je te propose ce fichier Excel : Merci de me dire si ça te convient. dhany... |
| 22/04/2018 à 21:10 | rorotada | Boucle 80000 lignes | Oui, 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:48 | rorotada | Boucle 80000 lignes | Quand 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:26 | rorotada | Boucle 80000 lignes | Bonjour 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:17 | rorotada | 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:55 | rorotada | Compter les cellules d'une valeur supérieur | Merci 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:42 | rorotada | Compter les cellules d'une valeur supérieur | Bonjour 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:23 | Roden | Perte de données de toutes sortes | Je 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:13 | Roden | Perte de données de toutes sortes | Je 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... |