| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/10/2016 à 20:17 | Caribou | Insérer un texte au-dessus d'une cellule contenant un mot | Le même en plus court ... |
| 03/10/2016 à 17:15 | Morino | Exécution macro en fonction de la valeur d'une cellule | Ta 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:28 | Caribou | Insérer un texte au-dessus d'une cellule contenant un mot | Hors 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:46 | rahimpamelo | Button avec macro | Pas 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:21 | Antrax | Déplacer une ligne sur une autre feuille si cellule remplie | Re, 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:03 | Antrax | Déplacer une ligne sur une autre feuille si cellule remplie | J'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:31 | reinruof77 | Remplir lisbox | Trop 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:58 | Antrax | Déplacer une ligne sur une autre feuille si cellule remplie | Dé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:13 | Antrax | Déplacer une ligne sur une autre feuille si cellule remplie | Je 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:04 | reinruof77 | Remplir lisbox | Il 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:46 | Antrax | Déplacer une ligne sur une autre feuille si cellule remplie | En pièce jointe ta version 6 avec le dernier code qui est devenu 6 bis. Elle fonctionne (chez moi)... |
| 01/10/2016 à 23:19 | Antrax | Déplacer une ligne sur une autre feuille si cellule remplie | Je 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:48 | rahimpamelo | Button supprimer avec Macro | Ce 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:23 | Skrut | Pouvoir masquer des lignes selon la valeur d'une liste | Les 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:40 | Antrax | Déplacer une ligne sur une autre feuille si cellule remplie | Oui désolé, la variable PL représente déjà des lignes entières. Donc PL.Delete suffit..... |
| 01/10/2016 à 17:55 | Skrut | Pouvoir masquer des lignes selon la valeur d'une liste | Top 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:48 | sakman26 | Sélectionner le rectangle qui a le plus nombre de cellules | Arf 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:43 | Antrax | Déplacer une ligne sur une autre feuille si cellule remplie | J'avoue que j'ai du mal a coder avec les tableaux. J'ai pas encore assimiler. Le code modifié ... |
| 30/09/2016 à 10:31 | Antrax | Déplacer une ligne sur une autre feuille si cellule remplie | Pour ton premier problème essaie comme ça ... |
| 29/09/2016 à 14:26 | philippe87 | Probléme avec ma MsgBox | Je 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:20 | Eskarmouch | Recherche d'un nom apparaissant plusieurs fois | Une 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:27 | Eskarmouch | Recherche d'un nom apparaissant plusieurs fois | Une proposition VBA..... |
| 28/09/2016 à 13:31 | philippe87 | Probléme avec ma MsgBox | To code dit clairement qui si tu cliques sur Annuler ça remet la couleur d'origine. Modifie-le !..... |
| 28/09/2016 à 11:46 | Eskarmouch | Recherche d'un nom apparaissant plusieurs fois | Juste 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:01 | sakman26 | Sélectionner le rectangle qui a le plus nombre de cellules | P... 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:24 | sakman26 | Sélectionner le rectangle qui a le plus nombre de cellules | Re, Puisque les plages sont vérifiés à la fin, nouveau code simplifié ... |
| 27/09/2016 à 12:41 | sakman26 | Sélectionner le rectangle qui a le plus nombre de cellules | Une 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:13 | sakman26 | Sélectionner le rectangle qui a le plus nombre de cellules | En 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:09 | sakman26 | Sélectionner le rectangle qui a le plus nombre de cellules | Re, 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:47 | Artelez | Lancer une macro après la connexion de données | Re, Oui je pense que c'est possible mais ça, je ne sais p[as faire...[/color]... |
| 26/09/2016 à 14:38 | Mahadey | Liaison ComboBox+plusieurs TextBox avec saut des colonnes | Plusieurs 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:42 | Artelez | Lancer une macro après la connexion de données | Plutô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:03 | sakman26 | Sélectionner le rectangle qui a le plus nombre de cellules | Regarde 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:34 | chouinards | 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:52 | Ldopa | Copie de cellule | Il 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:28 | chouinards | Transfert de plusieurs feuils en 1 feui avec nom d'onglet | Si 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:06 | theguilt | Si A1=A2 alors A3=A4 | Les 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:52 | aka91100 | Insérer un podium | Tulipe 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:53 | aka91100 | Insérer un podium | Re, 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:58 | aka91100 | Insérer un podium | Lla 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:42 | Benoist28200 | Amélioration de code | Re, Chez moi ça améliore considérablement les choses..... |
| 22/09/2016 à 17:19 | fouine26 | VBA Suppression | Essaie comme ça ... |
| 22/09/2016 à 15:56 | daniel_44 | Scinder une collone en deux lorsque le séparateur est un ET | Une 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:24 | purpleman | Filtre Horisontal | Re, 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:16 | RenoLepain | Onglet résumé interactif | Est-ce qu'une même pièce peut se trouver dans plusieurs onglets (sans compter le premier) ... |
| 22/09/2016 à 14:58 | purpleman | Filtre Horisontal | Bonjour l'homme pourpre, bonjour le forum, Peut-être par VBA mais faudrait voir le fichier et avoir de vrais explications..... |
| 22/09/2016 à 14:55 | Benoist28200 | Amélioration de code | Re, Peut-être comme ça ... |
| 22/09/2016 à 13:55 | Benoist28200 | Amélioration de code | Re, 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:42 | Benoist28200 | Amélioration de code | Re, 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:07 | Benoist28200 | Amélioration de code | Re, 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... |