Passionné d'Excel

Inscrit le :19/10/2014
Dernière activité :07/09/2023 à 12:26
Version d'Excel :2019 FR
Lieu :Sète
Messages
5'700
Votes
1'100
Fichiers
6
Téléchargements
39'144
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par ThauThème - page 85

DateAuteur du sujetSujetExtrait du message
03/10/2016 à 20:17Caribou Insérer un texte au-dessus d'une cellule contenant un motLe même en plus court ...
03/10/2016 à 17:15MorinoExécution macro en fonction de la valeur d'une celluleTa procédure Change doit se trouver dans le composant de l'onglet concerné, en l'occurrence Feuil1(Feuil1) et pas dans le Module1 !.....
03/10/2016 à 16:28Caribou Insérer un texte au-dessus d'une cellule contenant un motHors contexte c'est pas évident. Le code ci-dessous pourrait être beaucoup plus précis si j'avais une idée de la structure des données dans l'onglet. Mais bon, tu adapteras.....
03/10/2016 à 15:46rahimpameloButton avec macroPas clair ! • Dans l'énoncé du problème tu parles de supprimer les informations sur chaque colonnes. Dans la pièce jointe du parles d'une colonne dans le tableau. C'est une colonne ou toutes les colonnes ? • Tu veux effacer le contenu des données (à partir de la ligne 2 jusqu'à dernière) ou supprime...
03/10/2016 à 15:21Antrax Déplacer une ligne sur une autre feuille si cellule remplieRe, Si les données supprimées et reportées doivent être dans le même ordre, c'est beaucoup plus lent mais ça marche : Si les données reportées peuvent être inversées (première ligne en dernier, etc...), c'est un peu plus rapide ...
03/10/2016 à 15:03Antrax Déplacer une ligne sur une autre feuille si cellule remplieJ'ai souvent rencontré ce problème en envoyant des données d'une UserForm vers les cellules et la solution est simple. Il suffit de renvoyer les dates de l'UserForm au format américain et ensuite, dans les cellules, de formater le format que l'on désire. Le résultat est nickel sans inversion. Pour t...
03/10/2016 à 11:31reinruof77 Remplir lisboxTrop long à expliquer. Essaie de te débrouiller avec les codes commentés. Sinon, met un fichier définitif et je te l'adapterai.....
03/10/2016 à 10:58Antrax Déplacer une ligne sur une autre feuille si cellule remplieDésolé, j'ai fait plusieurs essais et je n'y arrive pas. Je n'utilise jamais les "tableaux" et de fait, je cale.....
02/10/2016 à 18:13Antrax Déplacer une ligne sur une autre feuille si cellule remplieJe ne comprends pas, chez moi pas de bug. Essaie ce nouveau code. On pourrais faire avec une seule boucle mais tu aurais les données inversées (dernière ligne en premier) dans Histo. J'ai donc fait deux boucles ...
02/10/2016 à 17:04reinruof77 Remplir lisboxIl est assez étrange que tu demandes un recherche sur tous les onglets et tu n'en montres qu'un seul dans ton exemple... Du coup, la proposition faite considère que tous les onglets contenant des données ont la même structure (tableau de 4 colonnes commençant en A1 avec les étiquettes dans la premiè...
02/10/2016 à 14:46Antrax Déplacer une ligne sur une autre feuille si cellule remplieEn pièce jointe ta version 6 avec le dernier code qui est devenu 6 bis. Elle fonctionne (chez moi)...
01/10/2016 à 23:19Antrax Déplacer une ligne sur une autre feuille si cellule remplieJe ne comprends plus rien. Dans la V6 ça marchait mais comme je n'avais pas utilisé la macro deux fois de suite, je n'avais pas vu qu'ensuite, si il n'y avait plus aucun "Effectué le", ça effaçait la ligne 1. J'ai donc modifié le code qui fonctionne très bien dans la V6 mais pas dans la V7. Miss Ter...
01/10/2016 à 22:48rahimpameloButton supprimer avec MacroCe que tentent désespérément de te faire comprendre plusieurs participants qui ont pris la peine de te répondre dans différents fils, c'est que tu ne donne pas toujours satisfaction. J'ai fait rapidement le tour de tes fils (car que tu tout nouveau ici) et c'est vrai qu'il y en a quelques uns où tu...
01/10/2016 à 22:23SkrutPouvoir masquer des lignes selon la valeur d'une listeLes macro événementielles sont tout simplement des macros qui réagissent à un événement. Pas besoin d'un CommandButton ou de la lancer à partir de la boîte de dialogue Macro ([Alt]+[F8]), elles se lancent automatiquement. Seuls les composants onglets Feuil(Feuil1) par exemple, et le...
01/10/2016 à 21:40Antrax Déplacer une ligne sur une autre feuille si cellule remplieOui désolé, la variable PL représente déjà des lignes entières. Donc PL.Delete suffit.....
01/10/2016 à 17:55SkrutPouvoir masquer des lignes selon la valeur d'une listeTop d'incohérences dans ton code !... 1 - La macro événementielle Change d'un onglet ne se renomme pas ! Quel que soit le nom que tu ais donné à cet onglet ce sera toujours, dans le composant de l'onglet concerné, Private Sub Worksheet_Change(ByVal Target As Range) . En renommant, comme tu l'as fait...
01/10/2016 à 16:48sakman26Sélectionner le rectangle qui a le plus nombre de cellulesArf Môssieur FERRAND ! Je ne fais d'injure à personne ! Mais quand je vois le niveau des différents intervenants je ferme ma gueule et tire mon chapeau.....
01/10/2016 à 13:43Antrax Déplacer une ligne sur une autre feuille si cellule remplieJ'avoue que j'ai du mal a coder avec les tableaux. J'ai pas encore assimiler. Le code modifié ...
30/09/2016 à 10:31Antrax Déplacer une ligne sur une autre feuille si cellule rempliePour ton premier problème essaie comme ça ...
29/09/2016 à 14:26philippe87 Probléme avec ma MsgBoxJe persiste et signe... À l'ouverture de l'InputBox tu as codé pour que seules les trois options 1 , 2 ou 3 soient permises. Donc si tu tapes autre chose, il te faut valider le premier message "nombre non valide" par [OK] , puis impérativement cliquer sur [Annuler] si u veux sortir....
29/09/2016 à 00:20Eskarmouch Recherche d'un nom apparaissant plusieurs foisUne version 2 moitié VBA et moitié formules . Les listes de l'onglet Feuil2 sont désormais dynamiques avec la formule DECALER . Sélectionne un nom en K3 pour avoir le résultat (avec la date) à partir de J7 . Dans la colonne B , si tu rajoutes un nom qui n'existe pas encore, il sera automatiquement i...
28/09/2016 à 16:27Eskarmouch Recherche d'un nom apparaissant plusieurs foisUne proposition VBA.....
28/09/2016 à 13:31philippe87 Probléme avec ma MsgBoxTo code dit clairement qui si tu cliques sur Annuler ça remet la couleur d'origine. Modifie-le !.....
28/09/2016 à 11:46Eskarmouch Recherche d'un nom apparaissant plusieurs foisJuste une question, Tu recherches un nom avec un lieu. Si ce nom et le lieu apparaissent plusieurs fois, faut-il multiplier la distance par le nombre de fois qu'ils apparaissent ou juste prendre en compte une seule distance ...
27/09/2016 à 16:01sakman26Sélectionner le rectangle qui a le plus nombre de cellulesP... c'est dl'a balle ton code !... Désolé d'être autant de mauvaise foi mais je demande un contrôle anti-dopage ! Ce qui me console c'est qu'on ait les mêmes résultats.....
27/09/2016 à 15:24sakman26Sélectionner le rectangle qui a le plus nombre de cellulesRe, Puisque les plages sont vérifiés à la fin, nouveau code simplifié ...
27/09/2016 à 12:41sakman26Sélectionner le rectangle qui a le plus nombre de cellulesUne nouvelle proposition : Ça me semble correct mais chaque fois que je dit ça je me plante. D'ailleurs je ne le dis plus. Me*** trop tard !.....
26/09/2016 à 23:13sakman26Sélectionner le rectangle qui a le plus nombre de cellulesEn effet, le code a encore des défauts !... Mais maintenant, c'est surtout à toi qu'il faut souhaiter bon courage... Merci pour ton avis bienveillant...
26/09/2016 à 20:09sakman26Sélectionner le rectangle qui a le plus nombre de cellulesRe, Bon, je crois qu'on y est ! Ça ma l'air même un peu plus rapide mais toujours aussi "tiré par les cheveux"... Le code ...
26/09/2016 à 14:47ArtelezLancer une macro après la connexion de donnéesRe, Oui je pense que c'est possible mais ça, je ne sais p[as faire...[/color&#93...
26/09/2016 à 14:38MahadeyLiaison ComboBox+plusieurs TextBox avec saut des colonnesPlusieurs remarques : • pourquoi E7, E8 dans l'UserForm alors qu'il n'apparaissent pas dans le tableau ?!... • pourquoi V4 ne contient pas de formule et V5 en contient une qui fait référence à O4 ? Est-ce normal J'ai utiliser la propriété [Tag] des TextBoxes en leur attribuant le numéro de l...
26/09/2016 à 13:42ArtelezLancer une macro après la connexion de donnéesPlutôt que de lancer la macro à l' ouverture , pourquoi ne la lancerais-tu pas après un test sur une cellule après la mise à jour. N'ayant pas le fichier, il m'est difficile de t'en dire plus mais j'imagine qu'après mise à jour il doit bien y a voir une cellule spécifique avec une valeur spécifique...
26/09/2016 à 12:03sakman26Sélectionner le rectangle qui a le plus nombre de cellulesRegarde le code ci-dessous. Je n'obtiens pas le même résultat que toi mais je considère que ce que j'obtiens est aussi vrai... C'est un peu long a traiter mais la tâche n'est pas simple. J'imagine qu'il y a bien plus rapide et moins "tiré par les cheveux" mais j'ai pas mieux... Je n'ai testé qu'avec...
26/09/2016 à 09:34chouinards Liste déroulante du lundi de chq semaine en fonction du mois@Lou Reed, You no longer walk on the wilde side with Prosper ! C'est dommage... Do, do, do, do do do doooo...
25/09/2016 à 22:52Ldopa Copie de celluleIl te manque l'action dans ta macro événementielle !... Ce que je te propose c'est l'événement Double-Clic plutôt que Change qui peut être déclencher par inadvertance avec le clavier. À mettre dans l'onglet LISTE_DES_COURSES ...
25/09/2016 à 22:28chouinardsTransfert de plusieurs feuils en 1 feui avec nom d'ongletSi dans tes plages il n'y a pas de ligne vide entre les données ou de colonne vide entre les données, le code ci-dessous devrait convenir ...
25/09/2016 à 16:06theguiltSi A1=A2 alors A3=A4Les formules c'est pas vraiment mon truc... Je ferais en A4 : =Si(A1=A2; A3; "") ou en A3 : =Si(A1=A2; A4; "") [Édition] Assalam Aleykoum, l'Araignée ! Nos posts se sont croisés.....
25/09/2016 à 14:52aka91100 Insérer un podiumTulipe a eu la gentillesse de prendre le relai et je l'en remercie. Je t'envoie quand même cette proposition VBA . J'ai fait le podium sur le total client . Tu adapteras... Clique sur le bouton PODIUM . Le code : Le Fichier ...
24/09/2016 à 12:53aka91100 Insérer un podiumRe, Les formules c'est pas vraiment mon truc... Je sais qu'avec Equiv et Index tu dois pouvoir y arriver... Si tu veux ça par VBA il me faudra ton fichier. Quant au graphique je n'en ai aucune idée.....
24/09/2016 à 11:58aka91100 Insérer un podiumLla formule GRANDE.VALEUR devrait te convenir. Elle renvoie la Kième plus grande valeur d'une matrice. Si par exemple ta plage de valeur est A1:A100 , ton podium en D1 (pour le premier), C2 (pour le second) et E2 (pour le troisième), tu auras : en D1 : =GRANDE.VALEUR(A1:A100; 1) en C2 : =GRANDE.VALE...
22/09/2016 à 21:42Benoist28200Amélioration de codeRe, Chez moi ça améliore considérablement les choses.....
22/09/2016 à 17:19fouine26VBA SuppressionEssaie comme ça ...
22/09/2016 à 15:56daniel_44 Scinder une collone en deux lorsque le séparateur est un ETUne proposition VBA . J'ai considéré que les données brutes se trouvent dans la Colonne A d'un onglet nommé Feuil1 . À adapter... Le code ...
22/09/2016 à 15:24purplemanFiltre HorisontalRe, C'est clair, j'ai compris ce que tu veux faire mais, encore une fois, sans fichier je ne m'y risquerai pas... Est-ce clair pour toi aussi ?.....
22/09/2016 à 15:16RenoLepainOnglet résumé interactifEst-ce qu'une même pièce peut se trouver dans plusieurs onglets (sans compter le premier) ...
22/09/2016 à 14:58purplemanFiltre HorisontalBonjour l'homme pourpre, bonjour le forum, Peut-être par VBA mais faudrait voir le fichier et avoir de vrais explications.....
22/09/2016 à 14:55Benoist28200Amélioration de codeRe, Peut-être comme ça ...
22/09/2016 à 13:55Benoist28200Amélioration de codeRe, Pour éviter les flashs, malgré le ScreenUpdating = False : L'événement Change de l'onglet Planning est peut être à revoir car ça flashe de partout.....
22/09/2016 à 13:42Benoist28200Amélioration de codeRe, J'ai dit les Select inutiles ... Quand il y a vraiment besoin il faut les laisser évidemment. Sinon, ton calendrier... Alors là je kiffe à donf (comme disaient les djeuns) ! Mare des ces "picker" qui marchent sur une bécane sur dix... Je vais même te le piquer pour mes besoins personnels... Fran...
22/09/2016 à 12:07Benoist28200Amélioration de codeRe, Bon commençons par le Code sur le composant Feui11(Planning) Inutile de spécifier le nom de l'onglet chaque fois : Sheets("Planning") puisque c'est de lui qu'il s'agit. Quand c'est vraiment nécessaire, Me fait l'affaire : Me.Shapes("rectangle 9").Visible = False Évite les Select inutiles qui ne...