| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 21/08/2018 à 15:49 | Ibrahimos | Traitement de données Excel | * Rows(i).Delete supprime la ligne i entière ; c'est comme quand tu supprimes manuellement une ligne dans Excel * Cells(i, 1).Delete xlUp est l'équivalent VBA de : onglet Accueil, groupe Cellules, Supprimer, « Supprimer les cellules... » ➯ fenêtre "Supprimer" ; « ◉ Décaler les cellules vers le haut... |
| 21/08/2018 à 15:05 | Ibrahimos | Traitement de données Excel | Comme mon code VBA a prévu ceci, voici une double réponse : 1) la lecture des nombres se fait de haut en bas ; pour un +999 rencontré, il va supprimer le premier -999 rencontré en dessous. 2) si la ligne a des données adjacentes, c'est exactement pour ça qu'j'ai utilisé Cells(i, 1).Delete xlUp et pa... |
| 21/08/2018 à 14:54 | rumbo | Somme par mois | @ mdo100 là, j'ai pas compris pourquoi tu as écrit ça ; avec Excel 2007 (et versions ultérieures) , il y a bien jusqu'à 1.048.576 lignes maximum, mais où as-tu vu qu'on le calcule ? en général, ce qu'on calcule, c'est la dernière ligne utilisée ; exemple : peut-être voulais-tu dire que Rows.Count es... |
| 21/08/2018 à 14:06 | Ibrahimos | Traitement de données Excel | Bonjour jmd , MFerrand , Ibrahimos , le forum, j'avais bien lu le message de MFerrand , mais j'ai quand même réalisé ce qu'a demandé Ibrahimos , au cas où ; par exemple : * si c'est un travail demandé par un maître de stage ou par un patron, faut bien qu' Ibrahimos exécute les consignes, pas vrai ?... |
| 21/08/2018 à 13:46 | Yves28 | Message d'erreur xml | Bonjour jmd , ça m'a surpris, car je pensais qu'une telle corruption de formule (qui génère un défaut XML) , n'est pas dû à une modification volontaire d'un utilisateur mais à un défaut matériel, du genre micro-coupure électrique, ou pour un fichier sauvegardé directement sur une clé USB : utilisate... |
| 21/08/2018 à 13:23 | abileor | Tri aléatoire mais en conservant le commentaire de cellule | Mais t'as p't'être pas vu le bouton qui est près du bouton (dans le coin haut droit d'un post) ? et faut pas cliquer 2 fois sur le même, sinon, ça le met, puis ça l'enlève. dhany... |
| 21/08/2018 à 06:57 | abileor | Tri aléatoire mais en conservant le commentaire de cellule | Pour marquer le sujet comme résolu, il te suffit de cliquer sur le bouton qui est près du bouton (dans le coin haut droit d'un post) ; tu sauras que tu as réussi quand tu verras un petit rond vert avec une coche, comme ceci : fais-le de préférence sur le post qui a résolu ton problème ; donc dans le... |
| 21/08/2018 à 06:51 | themindhaze | Error dans le code | Bonjour themindhaze , le forum, la sub de ton énoncé peut se réduire à ceci : remarques : 1) j'ai enlevé la variable NombreLigne et mis le nombre 602 directement dans l'instruction For b = 3 To 176 2) la variable a est utilisée seulement pour Sheets("XX").Cells(a, c).Value ; j'ai simplifié ainsi : W... |
| 21/08/2018 à 05:37 | abileor | Tri aléatoire mais en conservant le commentaire de cellule | Sans commentaire (rien à redire, quoi ! ou langue de bois, au choix. )... |
| 21/08/2018 à 05:25 | rumbo | Somme par mois | Bonjour mdo100 , voici un petit jeu : comment ? dans l'aide Excel ? mais oui, BRAVO, c'est ça !!! comme dirait Coluche : « le militaire a gagné une tringle à rideau ! » dhany... |
| 21/08/2018 à 04:41 | Troplent | Recherche sur ligne + sélection de case différente | Bonjour Troplent , je te propose ce fichier Excel : note bien que P1:P5 est vide ; fais Ctrl e ➯ miracle ! j'ai les mêmes résultats que toi ! y'a pas à dire, les grands esprits se rencontrent, hein ? (bon, j'avoue, j'ai triché : j'ai lu dans tes pensées ) pour mettre les résultats sur une autre feui... |
| 21/08/2018 à 03:32 | Yves28 | Message d'erreur xml | Or voici ta copie d'écran : il y a eu une corruption de ton fichier , qui fait qu'une formule de calcul a été altérée ; il ne s'agit donc pas d'une macro ; comme y'a marqué juste devant « Enregistrements supprimés », j'pense pas qu'y'aie d'solution à ça ; à moins qu'un spécialiste du langage XML arr... |
| 21/08/2018 à 02:52 | Ibrahimos | Traitement de données Excel | Bonjour Ibrahimos , le forum, je te retourne ton fichier modifié : Ctrl d ➯ travail effectué ⚠ vérifie très soigneusement tous les résultats ! Alt F11 pour voir le code VBA, puis revenir sur Excel si besoin, tu peux demander une adaptation. merci de me dire si ça te convient. Edit : [b] atte... |
| 20/08/2018 à 23:22 | Boss92 | Suppression des espaces dans une colonne des feuilles d'un classeur | Merci pour ton retour ! bonne soirée à toi aussi ! dhany... |
| 20/08/2018 à 23:12 | Boss92 | Suppression des espaces dans une colonne des feuilles d'un classeur | Essaye ceci : dhany... |
| 20/08/2018 à 18:50 | Chelhydra | Scanner pour paresseux | La solution de MFerrand fait des courts-circuits ? ah, c'est une solution électro-chocs , alors ! normal, MFerrand fait seulement des solutions radicales , qui résolvent tout ! dhany... |
| 20/08/2018 à 17:54 | gregoxinox | Code produit - Nom de produit et prix | Parfait ! alors pour la suite, je remets ici ce que tu avais écrit : au départ, la commande est de 0 €, et ça augmente au fur et à mesure que le client choisit des plats, n'est-ce pas ? donc le problème, c'est que ça afficherait ton message rouge d'alerte à chaque plat qu'il choisit, et pour lequel... |
| 20/08/2018 à 16:37 | gaets98 | Erreur de type 13 VBA | Bonjour gaets , désolé, j'avais oublié d'enlever une instruction Exit Sub (que j'avais mise pour des tests) ; c'est fait dans ce fichier : cependant, la fonction recherche ne marche toujours pas ; peut-être que tu suis une certaine façon pour l'utiliser ? j'avais supposé que ta fonction recherche ét... |
| 20/08/2018 à 15:44 | luky123 | Une macro qui fait ralentir le programme | @ luky il me semble que c'est plutôt avec CTRL END autre version du fichier : * la dernière feuille est " n75 " ; y'a uniquement les entêtes * idem pour les autres feuilles dont le nom commence par " n " * va sur la feuille " travail " ; fais Ctrl d ; vérifie les résultats tu as fourni un fichier av... |
| 20/08/2018 à 07:53 | luky123 | Une macro qui fait ralentir le programme | Ajout : est-ce que tu veux dire que les résultats doivent toujours commencer à partir de la ligne 2 ... |
| 20/08/2018 à 07:50 | luky123 | Une macro qui fait ralentir le programme | Je comprends pas ta demande ; tu écris « le résultat doit toujours rester en ligne 2 » et après tu écris « 578 devrait venir en ligne 3 » ; alors si c'est 3, c'est pas 2 ! et précise sur quelle feuille c'est ! pour le nombre de feuilles, ça gêne pas : tu peux avoir la feuille « n75 ». dhany... |
| 20/08/2018 à 03:55 | gregoxinox | Code produit - Nom de produit et prix | Bonjour Greg , voici le bas de mon post précédent : chaque fichier a été téléchargé plus de 3 fois, mais ça n'indique pas si toi, tu les as téléchargé ou non. je rappelle que pour le 1 er fichier , il faut saisir des codes tels que " 1.5 " ou " 3.2 " ; tu peux taper au choix avec un point ou une vir... |
| 20/08/2018 à 02:40 | Sofiane-ReZero | Incrémentation par case remplie | Xorsankukai a proposé cette formule : ="Shonen"&"("&NBVAL(K12:K15)&")" je propose cette petite modification : ="Shonen ("&NBVAL(K12:K15)&")" mbbp a proposé cette formule : ="Shonen "&"("&NB.SI(L12:L100;"><""")&")" je propose cette petite modification : ="Shonen... |
| 20/08/2018 à 00:54 | luky123 | Une macro qui fait ralentir le programme | Bonjour luky , je te retourne ton fichier modifié : * tu es sur la feuille " n5 " ; note bien que y'a seulement la ligne 1 des entêtes * va la feuille " n4 " : idem ; va sur les feuilles " n3 " ; " n2 " ; " n1 " : idem * va la feuille " travail " ; ah, là, j'ai ajouté quelques données fictives pour... |
| 19/08/2018 à 09:34 | jmd | Pourquoi penser que son code VBA est le programme en soi ? | @ jmd j'ai bien lu ta réponse ; merci pour ton retour ! dhany... |
| 19/08/2018 à 08:26 | statistiques64 | Créer macro et modifier | @ curulis57 ça, ça m'a fait bien plaisir ! par contre ça, beaucoup moins ! j'ai indenté à ma façon, et c'est la mienne (si elle ne te plaît pas, c'est autre chose) ; et t'avais pas à l'prendre mal, car en aucun cas, j'ai voulu « donner l'impression de faire la leçon aux autres » ! pour ton info pers... |
| 19/08/2018 à 06:46 | Cindy06 | Création macro pour pagination | Bonjour Cindy , désolé pour le gros retard, j'étais encore débordé ! (ça devient une habitude) mieux vaut tard que jamais, voici la nouvelle version : * à l'ouverture du fichier, tu es sur la feuille " Printemps 1 ", et la cellule active est BH2 * fais Ctrl e , puis vérifie les 3 résultats en BH3:BH... |
| 19/08/2018 à 05:09 | statistiques64 | Créer macro et modifier | Bonjour statistiques64 , curulis57 , [quote="dans ton post du 17 août à 08:14, tu"]Ton code je dois le mettre où en fait ?[/quote] [quote="dans son post du 19 août à 02:45, curulis"]Le code doit être collé dans le module VBA de la feuille à traiter.[/quote] 1) j'ai co... |
| 19/08/2018 à 03:20 | saber2018 | Copier colonnes à condition | Question de jmd (dans son post du 18 août à 14:07 ) : réponse de saber (juste en dessous) : ouaf ! mdr !!! j'me moque pas d'toi, saber , c'est juste que t'as répondu exactement c'qui fallait pas à quelqu'un comme jmd , car vois-tu ( et c'est un gros euphémisme ), il est pas particulièrement fan de V... |
| 19/08/2018 à 02:40 | ric | Inverser un masque de saisi | Bonjour eriiic , le forum, sauf erreur de ma part, je crois que ric aurait voulu une saisie numérique comme sur les calculatrices. exemple : on veut saisir le nombre 123456,78 ➯ affichages successifs de droite à gauche , lors de la saisie d'un chiffre en position des unités (le souligné représente c... |
| 19/08/2018 à 02:14 | jojo la frite | Remplacer une InputBox par un Userform | Merci pour les pop-corn et les frites ! bonne nuit à toi aussi, et à très bientôt. dhany... |
| 19/08/2018 à 01:43 | jojo la frite | Remplacer une InputBox par un Userform | Bonjour jojo la frite , bravo pour tous tes efforts ! j'trouve que ça mérite bien un ♡ ! (et p't'être que ric t'en attribuera un autre ? ) c'est sympa aussi de pas avoir oublié d'passer le sujet en résolu ! dhany... |
| 19/08/2018 à 01:28 | gena17 | Appeller userform par un autre userform | Coucou MFerrand , tu connais l'histoire du fou qui dit à un autre qui repeint son plafond : « accroche-toi au pinceau, j'enlève l'échelle » ? dhany... |
| 19/08/2018 à 00:41 | baldwin | Interdire le tri à une rangée | Bonjour baldwin , le forum, je reproduis ici la copie d'écran de ton post de 15:49 : moi, ce qui me gêne le plus, c'est pas la position de la ligne rose, mais son contenu : que des 0 ! ça prouve hélas la triste réalité historique : toutes les tribus amérindiennes autochtones ont été massacrées par l... |
| 18/08/2018 à 20:31 | jmd | Pourquoi penser que son code VBA est le programme en soi ? | Bonjour jmd , titre de ce sujet : « Pourquoi penser que son code VBA est le programme en soi ? » 1) il n'y a que de très rares exceptions où le code VBA se suffit à lui-même : il n'a besoin d'aucune des données de la feuille pour faire son travail ; voici quelques exemples simples : * message inform... |
| 18/08/2018 à 20:14 | ric | Déclaration des variables | Moi, j'suis nul à ce genre de quizz : 0% ; normal, j'suis poli, moi ! je jure pas comme le Capitaine Haddock ! et j'bois pas non plus comme lui (si, si : j'vous jure que j'suis sobre ! tonnerre de Brest !) ps : j'suis pas responsable si avec 67% , curulis57 a fait la preuve qu'il jure comme un charr... |
| 18/08/2018 à 17:27 | ric | Déclaration des variables | Tout à fait exact : mais Prunelle (dans Gaston Lagaffe) utilise plus de caractères de déclaration de type : sinon, en plus fleuri, tu as aussi : (illustre auteur inconnu) dhany... |
| 18/08/2018 à 17:08 | ric | Déclaration des variables | @ MFerrand faut pas jurer sur le forum ! dhany... |
| 18/08/2018 à 17:04 | ric | Déclaration des variables | Seulement Z sera un Integer ; X et Y seront de type Variant ; pour que tous soient des Integer : Dim X As Integer, Y As Integer, Z As Integer ou Dim X%, Y%, Z% dhany... |
| 18/08/2018 à 06:19 | Laurene11 | Selection de cellules avec contenu texte particulier + deplacement | Bonjour Laurene , le forum, je te retourne ton fichier modifié : Ctrl d ➯ travail effectué dhany... |
| 18/08/2018 à 05:40 | Xavier L | Macro qui fonctionne sur un fichier mais pas sur un autre | « Macro qui fonctionne sur un fichier mais pas sur un autre » : le titre de ce sujet est vraiment très intéressant ! comme ça été résolu, je suis ravi de l'heureux dénouement de ce fil de discussion ! un moment, j'ai cru que si ça marchait pour le 1er fichier " 2018 - Révision de comptes (...).xlsm... |
| 18/08/2018 à 04:45 | gaets98 | Erreur de type 13 VBA | Bonjour gaets98 , le forum, voilà, j'ai dégraissé le mammouth : et aussi : y'a plus d'erreur 13 dhany... |
| 18/08/2018 à 02:10 | adaoluz | Erreur d'exécution 13_"reservation_vehicules" | Bonjour adaoluz , comme le " Planning de réservation de Véhicules " est une application de leakim , . dhany... |
| 18/08/2018 à 01:29 | Invité | Recherche approximative | T'aurais pas pu choisir un pseudo plus facile, non ? y'a d'jà eu 2 autres personnes qui ont eu l'temps d'répondre avant moi ! Papy Moujot... |
| 18/08/2018 à 00:43 | angel28 | VBA | Bonsoir LouReeD , le forum, comment ça va ? ton déménagement s'est bien passé ? j'espère que t'as pas oublié d'bien respecter toutes les traditions : soulever la jeune mariée au moment d'franchir le seuil, et pendre la crémaillère ; surtout, j'espère que t'as pas inversé, hein ? pa'c'que pendre ta f... |
| 18/08/2018 à 00:18 | lionel52 | Run-time error "48" | Bonjour Lionel , le forum, 1) la dll a peut-être été déplacée dans un autre dossier 2) la dll a peut-être été renommée autrement 3) peut-être à la fois 1) et 2) 4) la dll a peut-être été jugée obsolète : elle a été supprimée, et une autre dll plus moderne l'a remplacée (ou la dll a été supprimée, et... |
| 17/08/2018 à 23:40 | angel28 | VBA | Bonsoir angel28 , le forum, je propose ce code VBA : dhany... |
| 17/08/2018 à 12:13 | Sly_1 | Faire la somme des min en fonction de variables communes | Ok, mais si tu veux faire sur la feuille Excel l'équivalent des 2 boucles For de ta fonction Overlap(), alors j'espère qu'un spécialiste des formules va venir t'aider ! faut espérer que tulipe_4 repasse par ici. bonne chance ... |
| 17/08/2018 à 12:03 | Sly_1 | Faire la somme des min en fonction de variables communes | Ajout : c'est pour Feuil1!E8 que tu veux 7% au lieu de 8% ... |
| 17/08/2018 à 12:00 | Sly_1 | Faire la somme des min en fonction de variables communes | Merci pour tes précisions ! en Feuil1!J1, j'ai bien 7,00% : donc c'est bon, puisque tu as écrit : « Le résultat attendu Feuil1!J1 : 7% »... |