Fanatique d'Excel

Inscrit le :06/04/2007
Dernière activité :Aujourd'hui à 09:13
Version d'Excel :2016
Lieu :CH - Valais de Cœur
Messages
10'815
Votes
981
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Yvouille - page 120

DateAuteur du sujetSujetExtrait du message
15/02/2014 à 15:51enzodekouba Gestion base de données avec un userformEvite le présent, ça sonne un peu comme un ordre : ‘Il faut’ !! Le conditionnel est bien plus adapté à la situation : il faudrait. Cordialement...
15/02/2014 à 15:40enzodekouba Gestion base de données avec un userformSuite aux modifications de ta forme, j’ai à nouveau modifié l’ordre de tabulation. Essaie de ne plus changer, s’il-te-plait. Le problème de l’effacement du TextBox correspondant au champ ‘Rattachement’ est résolu. Faudrait-il vider en plus le TextBox correspondant au champ ‘Code Régate’ à ce moment...
15/02/2014 à 15:28sproduction Listage automatiqueSi tu nous montrais un petit bout de fichier exemple, ça nous aiderait beaucoup ...... à t'aider A te relire...
15/02/2014 à 14:16enzodekouba Gestion base de données avec un userformRe, Il faut souvent plus deviner tes vœux que de les comprendre clairement. Tu ne fais pas référence aux objets (UserForm, cellules, feuilles, etc.) et l’on ne sait pas trop où se situe ton problème. Si je t’ai bien compris, le fichier ci-joint devrait cependant répondre à ton attente. Mais alors ce...
15/02/2014 à 13:5188pierre88Concaténer avec une conditionEst-ce que ma réponse t'a été utile ? A te relire...
15/02/2014 à 13:50Patrick34Rassembler les données de 4 feuilles ou + sur une autreEst-ce que ma réponse t'a été utile ? A te relire...
15/02/2014 à 13:39bernard59Utiliser Excel sur deus écransTu ouvres Excel et - si ce n’est pas déjà fait - tu détaches ta fenêtre du plein écran (avec l’icône ‘Niveau inférieur’ à gauche de la croix blanche sur fond rouge, comme le drapeau suisse. Si ta fenêtre Excel est déjà détachée du plein écran, cet icône a la valeur ‘Agrandir’). Puis tu sélectionnes...
15/02/2014 à 13:20enzodekouba Gestion base de données avec un userformVoilà encore un bout d’avancement. Normalement le fichier devrait à nouveau fonctionner normalement. Je me suis permis de modifier une ou deux petites choses, comme l’ordre de tabulation dans la forme. Si jamais il y a certaines parties qui ne fonctionnent plus comme tu le désires, informe m’en. Sur...
15/02/2014 à 09:43enzodekouba Gestion base de données avec un userformJ’ai avancé un peu avec ta demande, mais ce n’est pas évident car il y a beaucoup d’implications en cascade : lorsque tu modifies la partie A, la partie B ne fonctionne plus, puis lorsque tu corriges la partie B, c’est la partie C qui foire, etc. Alors pour l’instant j’ai modifié la feuille BD selon...
14/02/2014 à 15:16apt Exécuter une macro dans un autre classeurMerci plutôt à toi de m'avoir répondu Avec le fichier que je t'ai envoyé, la variable LaMacro (qui s’appelle malheureusement la même chose que celle du fichier C1) est activée. As-tu tenu compte de mes remarques ci-dessus ?? Dans la macro du fichier C2, j'avais aussi inscrit le nom du fichier dans l...
14/02/2014 à 10:17apt Exécuter une macro dans un autre classeurRe-bonjour, Je ne suis pas bien sûr d’avoir pu t’aider, mais essaie quand même de voir mes fichiers. Dans la macro du fichier C1, j’ai remplacé les Set Wk1 et Set Wk2 par le nom des fichiers eux-mêmes, car il me semble qu’à un certain moment, Excel renomme les deux fois Wk1 et Wk2 par Thisworbook et...
14/02/2014 à 09:15enzodekouba Gestion base de données avec un userformSuite à te demande en privé, je suis venu voir ton fil. C'est assez compliqué, tu expliques 1000 truces à la fois, tes explications partent dans tous les sens. Pourrais-tu alors isoler un seul problème, expliquer le plus simplement possible le déroulement pour y arriver et quel est le résultat atten...
13/02/2014 à 22:22decostrong Remplacer une formule par son résultatJe n'ai pas connu Excel avant 2003 Mais si tu essaies, il ne peut rien t'arriver de grave Bonnes salutations...
13/02/2014 à 22:19jacklambertExplicationsTa formule semble comporter une erreur : ce passage semble étrange $F2,BD . Est-ce que l'on peut voir ton fichier (après que tu y aies enlevé tes données confidentielles, bien entendu ) ? Cordialement...
13/02/2014 à 22:07decostrong Remplacer une formule par son résultatRe-bonsoir, Dans le fichier ci-joint j’ai placé des formules dans la colonne C (cellules brunes). Si tu inscrits des données, des dates y apparaissent (comme tu l’avais fait toi sur les premières lignes). Lorsque tu refermes ton fichier, les formules derrières ces dates sont remplacées par les valeu...
13/02/2014 à 21:46JoeSTrouver des correspondances entre plusieurs tableauxDans la fichier ci-joint, j’ai placé la formule ci-dessous en A2 et je l’ai incrémentée vers le bas. Une solution par macro serait également possible et ça ne mord pas Cordialement...
13/02/2014 à 21:18decostrong Remplacer une formule par son résultatTu sélectionnes la plage de cellules contenant les formules / Copier / Clic-droit / Collage spécial / Valeurs / OK / Escape. Et le tour est joué. Ou bien tu pensais à une opération automatisée par macro lors de la fermeture de ton fichier ? A te relire...
13/02/2014 à 20:56Nyb[Excel 2013) Affichage cellules SI Liste déroulante = valeurDans le fichier ci-joint, cette formule en C15, incrémentée vers le bas Cordialement...
13/02/2014 à 20:45apt Exécuter une macro dans un autre classeurJe m’étais intéressé à ton problème ce matin, puis - comme ça part un peu dans tous les sens sans que l’on voit vraiment où tu veux en venir - j’ai laissé tomber. Je m’étais quand même abonné à la discussion pour voir les réponses qu’on allait te donner. Maintenant, très franchement, tu veux résoudr...
13/02/2014 à 16:33Invité Donner à plusieurs étudiants, un pseudo et un mot de passeOui, bien sûr Alors tout va bien. Bonnes salutations...
13/02/2014 à 13:44adnane Copier coller valeur modifierComme tu m’avais dit que tu avais 10'000 lignes, je pensais qu’avec des variables limitées à 32'768 unités ça suffisait. J’ai maintenant modifié la déclaration des variables nécessaires de Integer (32'768 unités) à Long (2'147'483'648 unités). J’ai testé le fichier avec 2 x 50'000 données (soit 100'...
13/02/2014 à 10:10Yvouille VBA : Ouvrir un fichier sans en indiquer le cheminRe-bonjour Pierrot, Merci infiniment pour ta patience. Je ne sais pas ce que j'ai foutu avec mes divers essais, mais ça fonctionne à nouveau parfaitement Excellente fin de journée...
13/02/2014 à 09:37Yvouille VBA : Ouvrir un fichier sans en indiquer le cheminJe ne vois pas ce que tu veux dire par là. Tu veux dire que j’ai indiqué dans mes messages sur ce fil des informations quelconques ou tu me demandes si j’ai noté le répertoire dans ma macro ? Si c’est cette dernière possibilité, alors non, je n’ai justement jamais indiqué le chemin du fichier à ouvr...
13/02/2014 à 08:55Yvouille VBA : Ouvrir un fichier sans en indiquer le cheminComme je l'indique, j'ai justement placés mes deux fichiers dans le même dossier (lors de mes premiers essais - et ça a alors fonctionné) ainsi que pour des essais ultérieurs (et ça n'a plus fonctionné) ; c'est cela que je ne comprens pas. J'en viens à me dire qu'il y a une condition que je ne rempl...
13/02/2014 à 08:38Yvouille VBA : Ouvrir un fichier sans en indiquer le cheminDans un fichier démo sur ce Forum, j'ai vu une macro du genre J’ai donc créé deux fichiers nécessaires à tester cette macro et – alors que je les avais placés dans le même dossier - cette macro fonctionnait parfaitement ; le Fichier_Démo était bel et bien ouvert automatiquement. J’ai alors essayé de...
12/02/2014 à 22:19teddy33 ProjetDans ta macro ci-dessous tu peux ajouter une condition If [M5] < 40 Then qui ne déclenche la MsgBox que si n'est nécessaire. Si ça correspond à ce que tu attends, dis-nous si tu t'en sors tout seul pour la suite ou si tu as encore besoin d'aide. Amicalement...
12/02/2014 à 22:01lego35Ma macro bloque ExcelSelon moi, en lançant ta macro, tu quittes l’application Excel pour passer sur l’application Word. Lorsque tu refermes l’application Word, ton ordinateur ne sait pas sur quelle application tu désires retourner, il te laisse donc le choix d’activer une application quelconque. Excel est alors visible...
12/02/2014 à 21:33nicosissouMasquer des lignes Excel en fonction de leur couleurVoici un code qui pourrait faire l'affaire. A adapter à tes besoins. Si tu as beaucoup de lignes, ça risque de ramer un peu La prochaine fois, pense à fournir un fichier exemple. Cordialement...
12/02/2014 à 21:10adnane Copier coller valeur modifierEn testant ton fichier ‘Comparaison - Macro et archives - V3’ à mon travail, avec un ordinateur plus puissant, la macro prend environ 10 secondes pour traiter 5'000 lignes J’ai remarqué une ligne inutile (mais pas dérangeante) dans le code, mais je ne sais pas dans quelle mesure tu désires une macro...
12/02/2014 à 18:51spage Zone d'impression fixe plus selon critèreLe VBA est effectivement un monde passionnant Et tu n'es pas au bout de tes (bonnes) surprises. Mais ne te laisse surtout pas décourager, car ce n'est pas toujours évident ; j'ai déjà 103'453 bugs à mon actif. A la fin de l'impression, si tu cliques sur une cellule quelconque (événement "changer la...
12/02/2014 à 11:31spage Zone d'impression fixe plus selon critèreDans le fichier ci-joint, lorsque tu lances l’impression, la macro événementielle «Workbook_BeforePrint» masque les colonnes à ne pas imprimer en fonction de l’indication en CA1. Afin de rouvrir les colonnes masquées, j’ai également placé une macro événementielle «Worksheet_SelectionChange» sur le c...
12/02/2014 à 10:25adnane Copier coller valeur modifierJe serais toujours intéressé de savoir combien de temps ça dure chez toi pour 10'000 lignes. Merci de me le faire savoir à l'occasion. J'ai testé avec 5'000 lignes sur un PC moyennement rapide et ça prennait proche d'une minute, raison pour laquelle je t'avais indiqué 1 à 2 minutes (en fonction du n...
12/02/2014 à 09:09adnane Copier coller valeur modifierJe t'ai consacré 4 heures de ma soirée pour résoudre ton problème, peux-tu passer un peu moins de 4 minutes pour m'en dire un peu plus ? Par exemple combien de temps dure la macro chez toi ? Je continue avec l'autre partie du problème ou tu commences à être blasé ? A te relire...
12/02/2014 à 07:53dasaquit Revenir à l'onglet de départ suite à macroSalut Roland, Tous les codes placés sur le Forum sont accessibles à tout le monde, y compris ceux que tu as placés toi le 10 courant à 7:52 pm. Ce n’est donc pas possible que tu ne puisses pas les lires toi aussi. Souvent tu as un message d’erreur du genre indiqué lorsque tu désires charger un fichi...
11/02/2014 à 23:15adnane Copier coller valeur modifierAprès environ 4 heures passées derrière l'ordi, voici un fichier à tester. La nouvelle macro ne devrait pas durer plus de 1 à 2 minutes pour 10000 lignes. On pourrait encore gagner du temps en utilisant des tableaux, mais est-ce que le jeu en vaut la chandelle ? A te relire...
11/02/2014 à 20:26spage Zone d'impression fixe plus selon critèreComment veux-tu que l’on comprenne ta demande ? Tu veux 1 colonne en plus ? 1 + 3 colonnes en plus ? 1 + 3 + le chiffre en CA1 colonnes en plus ? Pour l’instant ta plage est limitée vers le bas par une recherche de la dernière ligne et vers la droite par la colonne S. Si je t’ai bien compris, tu dés...
11/02/2014 à 19:57adnane Copier coller valeur modifierQue le nombre de ligne variait, je m’en serais douté, mais comparer 10'000 lignes avec 10'000 lignes, ça fait 100 millions d’opérations alors que de comparer 100'000 lignes avec 100'000 lignes, ça en fait 10 milliards Se donner la peine de fournir des renseignements qui tiennent la route, c’est égal...
11/02/2014 à 18:25adnane Copier coller valeur modifierTon fichier à 105'000 lignes ou 10'500 ...
11/02/2014 à 11:53adnane Copier coller valeur modifierLorsque j’ouvre ton fichier cmp_pc_amont_20_mars_-_etat_04.02.2014, je vois qu’il comporte l’extension .xls, selon l’image ci-dessous. Lorsque j’essaie d’ouvrir ton deuxième fichier, il manque l’extension et je ne peux pas ouvrir ce fichier au format Excel. Je vais essayer de m’en passer en créant m...
11/02/2014 à 10:23dasaquit Revenir à l'onglet de départ suite à macroC'est Dubois qui avait comme moto "Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)". Pourquoi nous a-t-il quitté si brusquement ? Ah bon ! Moi j'ai quand même dû chercher un peu et j'étais pas peu fier de la solution trouvée A la prochaine...
11/02/2014 à 07:26Manuel Barros Un défi peut-être sans solutionSalut Manuel, Pj = Pièce jointe N'oublie pas d'indiquer que ton problème est résolu en cliquant sur le petit V vert dans l'un de tes messages. Salut Renyeu Amicalement...
10/02/2014 à 21:29Invité Donner à plusieurs étudiants, un pseudo et un mot de passeJe ne pense pas, mais l’on pourrait créer quelque chose de toutes pièces. Il faudrait cependant savoir dans quelle direction partir. Ce mot de passe doit avoir combien de signes ? Doit-il être absolument aléatoire (fleur ou zur884 ou 3449332 ou sE98ç?1d) ? Doit-il comporter des parties des noms et p...
10/02/2014 à 20:42adnane Copier coller valeur modifierRe, Avec le code ci-dessous, tu peux ouvrir un fichier, en copie-coller une feuille et refermer le fichier visité. Si tu lances plusieurs fois de suite ce code, les feuilles exportées ont leur nom qui est incrémenté à chaque fois de 1. Cordialement...
10/02/2014 à 20:19dasaquit Revenir à l'onglet de départ suite à macroModifie la Macro5 ainsi Cordialement...
10/02/2014 à 17:56adnane Copier coller valeur modifierQu'as-tu voulu dire par là ????? Fais quand même attention à ce que tes textes soient quand même compréhensibles. Je ne sais pas ce que tu veux faire avec ces données. S'agit-il de la suite de la suite du travail par rapport au fichier sur lequel on a travaillé ensemble ? Veux-tu remplacer une parti...
10/02/2014 à 17:47eddygordofaiInsérer une ligne à la suite d'une variableComme je me suis également penché sur le problème, voici ma solution dans le fichier ci-joint. Eddy, la prochaine fois pense de joindre un fichier exemple Cordialement...
10/02/2014 à 17:15adnane Copier coller valeur modifierRe, Tu es sur un fichier de base (pour Excel, ThisWorkbook), tu actives la feuille ‘Base’ de ce fichier, tu ouvres un autre fichier, tu copies une partie d’une feuille de ce fichier et tu colles les données copiées dès la cellule A1 de la feuille active (donc la feuille ‘Base’) du fichier de base (T...
10/02/2014 à 16:55Manuel Barros Un défi peut-être sans solutionOn peut voir un exemple de ta cellule fusionnée ? Merci de joindre un fichier exemple. O fim bom de dia...
10/02/2014 à 16:44cisco38Choix feuille selon valeur celluleN'oublie pas que ce serait sympa de me tenir au courant ; une manière de me montrer ta reconnaissance Salut...
10/02/2014 à 16:28adnane Copier coller valeur modifierVoici un code qui devrait répondre à ton attente. Les lignes disparues ou nouvelles sont reprises dans les archives avec l’indication en colonne AB du fichier concerné et en colonne AC s’il s’agit d’une ligne disparue ou nouvelle. Par contre ça a une influence sur les couleurs qui marquent les cellu...