M

Fanatique d'Excel

Inscrit le :20/07/2015
Dernière activité :14/12/2018 à 13:58
Version d'Excel :2010 FR
Lieu :Réunion
Messages
17'169
Votes
1'467
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par MFerrand - page 185

DateAuteur du sujetSujetExtrait du message
25/01/2017 à 12:48aokibaTri et arrondiLa macro est conçue pour fonctionner de la même façon que les fonctions intégrées d'Excel. C'est pour cela qu'on appelle ce type de macros fonctions personnalisées. Cela permet d'avoir des formules plus simples à l'utilisation quand cela devient compliqué d'opérer avec les seules fonctions classique...
25/01/2017 à 12:28Titi59Transfert de données d'une page à l'autreSi tu retires le OUI en colonne N, c'est que tu es sur la feuille Sortie dossier. Sur la ligne, en colonne P, il doit y avoir le nom de la feuille origine. Le retrait du Oui conduit à transférer cette ligne (sauf cellule P) dans sa feuille origine, et à la supprimer dans Sortie dossier. Si une erreu...
25/01/2017 à 12:09aokibaTri et arrondiSalut Djidji ! Une fonction personnalisée ? Les arguments sont la quantité à répartir, la plage de clés de répartition (dont la somme est égale à 1). La fonction est matricielle : sélection préalable d'autant de cellules qu'en contient la plage de clés de répartition, et validation par Ctrl+Maj+Entr...
25/01/2017 à 10:58sigaDate de saisie dans Excel sans mise à jourPar exemple, on note quelque part dans le classeur la ou les cellules devant faire l'objet d'une telle opération. Lors du test pour savoir si la cellule modifiée en fait partie, si c'est le cas, on efface la référence à cette cellule et on fait l'opération. Elle ne pourra alors plus être refaite pui...
25/01/2017 à 10:51manupchListe deroulante multipleSuggestion : une ListBox sur la feuille. Une liste des items que l'on souhaite pouvoir insérer dans une cellule est affectée à sa propriété ListFillRange. Non visible par défaut. Rendue visible par clic droit sur la cellule que l'on veut remplir et positionnée sur cette cellule. Ici ListBox nommée l...
25/01/2017 à 09:23sigaDate de saisie dans Excel sans mise à jourMAINTENANT renvoie un résultat qui change en permanence, différent chaque fois que la formule sera recalculée. Incompatible avec une mention qui ne doit plus varier une fois apposée. La solution est donc d'apposer la mention lors du remplissage de E1 : évènement Change ciblé sur E1, assorti d'une co...
25/01/2017 à 00:41jad73Augmenter la valeur d'une ligne de +1Je ne vois pas trop non plus l'intérêt de la manoeuvre... En tout cas, il suffit d'insérer une ligne avant celles qu'on veut faire reculer d'un rang... Par contre il serait bon d'améliorer ton code en supprimant tous les Select, les commandes de déplacement, CutCopyMode..., ainsi que les arguments n...
25/01/2017 à 00:17véroniquemaelTouche automatique ne fonctionne pas pour avoir une seule paLes pages en ce qui concerne Excel n'ont de signification que lorsqu'on imprime, ce que je ne considère pas comme l'utilisation principale d'un tableur... Il est vrai que l'on voit assez fréquemment par les temps qui courent des demandeurs fournir des fichiers qu'ils semblent utiliser de façon perma...
24/01/2017 à 23:49roro67Comment modifier un userform Excel 2007Tu fournis un fichier dotés d'onglets Finance, Ressources humaines, Marketing, Management. C'est donc avec ça que tu veux que je travaille ! Je ne comprends plus très bien...
24/01/2017 à 21:29IsindaelFormat TextBoxTester avec IsNumeric, convertir avec CInt, CLng ou Val.....
24/01/2017 à 21:25Invité Sélection cellule en fonction du jourJe ne vois pas où se situe ta question ni comment y répondre dans ton fichier.....
24/01/2017 à 21:22Titi59Transfert de données d'une page à l'autreIl n'y pas de possibilité de revenir (=annuler) sur une opération réalisée par macro... ...
24/01/2017 à 21:20ChristrucciMacro - Masquer ligne si une des cellules de la plage <>0Merci de le confirmer.....
24/01/2017 à 16:01Titi59Transfert de données d'une page à l'autreJe viens de tester, pas noté de pb avec Compta...
24/01/2017 à 15:45houyamFiltrage ko et somme koIl faut déjà aligner tous tes tableaux, dont la quasi totalité des "nombres" étaient des valeurs texte. Ensuite j'ai trouvé un peu curieux que ton code fonctionne avec une plage nommée Criteria, mais à la réflexion c'est certainement parce que Critères est un nom mis automatiquement par Excel, en tr...
24/01/2017 à 15:39arthurc96AutofilterCa me paraît curieux ...
24/01/2017 à 15:35jeunixeSomme après un triMon conseil serait de travailler avec des tableaux, de faire le tri dans le tableaux (au lieu de le faire dans les contrôles) &#91; à moins de trier préalablement la base &#93;, et d'affecter en utilisant List. Eventuellement, de supprimer le second Combo et d'insérer le choix TOUT dans la liste du...
24/01/2017 à 15:20cfn3cfn Effacer une ligne ListBoxPour illustrer mon propos, la méthode que j'ai fourni au départ est incompatible avec RowSource, il faut donc procéder autrement... Ce qui montre bien que sans voir l'ensemble on ne peut travailler sérieusement.....
24/01/2017 à 15:04jeunixeSomme après un triIl n'y a pas d'utilisation de RowSource dans ton fichier, et tu ne peux utiliser RowSource de la façon dont tu procèdes...
24/01/2017 à 14:55TeamG1Récupérer valeurNON ! Dans ta variable tu as: 24-17 en donnée de type String. Pour t'en convaincre, tu l'affiches dans une MsgBox ou tu l'affectes à une autre cellule... Tu ne verras aucun guillemet...
24/01/2017 à 14:36jeunixeSomme après un triTa procédure d'affectation de la liste n'affecte qu'une colonne ! Il faut la modifier pour affecter un tableau de 3 colonnes ...
24/01/2017 à 14:34TeamG1Récupérer valeurCa, tu l'as dit précédemment ! Mais tu ne réponds pas à la question...
24/01/2017 à 14:22Titi59Transfert de données d'une page à l'autreTu devrais le retrouver dans le dossier d'origine... Reteste sur ce dossier...
24/01/2017 à 14:19TeamG1Récupérer valeurOù vois-tu les guillemets ? Ta valeur étant de type String, si tu l'affectes à une cellule, elle s'affichera sans guillemets ...
24/01/2017 à 14:17jeunixeSomme après un triPour que tes infos soient alignées, il te faut définir une ListBox à 3 colonnes... Pour avoir le total, il faut faire l'addition et l'affecter... ! Cordialement...
24/01/2017 à 14:07Squalleh[Connaitre liste des variables d'une collection]A mon avis non... ...
24/01/2017 à 14:01TeamG1Récupérer valeurNormal que cela apparaisse entre guillemets, si c'est du texte... Si tu fais : ma_variable = 24 - 17, tu auras 7 dans ma_variable (si elle est de type numérique ou Variant) complément : si tu veux 7 et que ta cellule contient "24-17", tu dois faire : ma_variable = Evaluate("=" & cel.Value)...
24/01/2017 à 13:48roro67Comment modifier un userform Excel 2007Ton dernier fichier ne comporte pas tes onglets. Le précédent comporte tes onglets, mais pas de Userform. Ce que tu veux est bien un fichier comportant tes onglets et un Userform ...
24/01/2017 à 13:45Titi59Transfert de données d'une page à l'autreOui, remplacer 14 et 10 par 1... Non, pas de problèmes de décalage (entretemps j'avais nettoyé la feuille sortie...) Une erreur potentielle : Paiements et Paiement à détruire, les noms ne concordent pas... Passer à Paiements à détruire (ou l'inverse)...
24/01/2017 à 13:27Titi59Transfert de données d'une page à l'autreQuelles 3 lignes ...
24/01/2017 à 13:12Squalleh[Connaitre liste des variables d'une collection]Cela tu l'obtiens facilement en modifiant la fin de ta proc., ainsi par exemple &#91;on peut faire autrement...&#93; Je garde ton fichier pour l'examiner plus en détail à loisir, car tes méthodes me paraissent plutôt compliquées... Cordialement...
24/01/2017 à 13:02houyamFiltrage ko et somme koEn convertissant les valeurs de tes TextBox en nombre lors de l'affectation...
24/01/2017 à 12:47houyamFiltrage ko et somme koLorsque tu ajoutes un élément, tous les nombres sont des valeurs texte... Puisque la conversion en nombre ne se fait pas automatiquement, il ne te reste qu'à la forcer lors de l'affectation. Cordialement...
24/01/2017 à 12:25Invité Sélection cellule en fonction du jourUn fichier illustrant ce que tu veux faire permettra de te répondre......
24/01/2017 à 12:24cfn3cfn Effacer une ligne ListBoxComment veux-tu que j'écrive un code dont on soit sûr qu'il fonctionne sans voir le contexte dans lequel il va s'exécuter (organisation des données, types, comment est alimentée la ListBox, etc.) ...
24/01/2017 à 12:06Titi59Transfert de données d'une page à l'autreDans cette ligne (que tu trouveras plusieurs fois dans la proc. il y en 2 dont le nombre surligné est 14 et 1 dont c'est 10. Pour ces 3 lignes, remplace 14 ou 10 par 1. (il n'y en a qu'une qui pose problème, mais autant les aligner toutes.) En mettant les 3 colonnes G H I au format standard, petite...
24/01/2017 à 11:47Titi59Transfert de données d'une page à l'autreSi tu as testé sur la ligne préexistante dans le fichier, elle n'a pas été mise avec la nouvelle procédure, la colonne P est vide, et l'erreur 9 est donc normale. Il faut éliminer cette ligne. Pour les années, le format Texte est à éviter, laisser format Standard. Mais je ne comprends pas pourquoi l...
24/01/2017 à 09:06Titi59Transfert de données d'une page à l'autreMes excuses ! J'avais invalidé la ligne pour un test... Tu supprimes l'apostrophe devant pour la rétablir. Que veux-tu dire par là ...
24/01/2017 à 09:00cfn3cfn Effacer une ligne ListBoxCela dépend de ton fichier.....
24/01/2017 à 08:37cfn3cfn Effacer une ligne ListBoxSoit n la ligne, comptée à partir de 0. Pour la suppression de la ligne dans la feuille, si les données de la ListBox sont dans l'ordre, si elles commencent ligne 1 sur la feuille, il faudra supprimer la ligne n+1, si commencent ligne 2, la ligne n+2, etc. Cordialement...
24/01/2017 à 01:10rodger85Survol d'une souris sur une celluleTu peux utiliser l'évènement MouseMove d'un contrôle ActiveX (par exemple type Label) pour encadre tes cellules en rouge au survol de la partie centrale (surface par exemple d'un rectangle intérieur dont les 2 dimensions sont égales à la moitié des dimensions correspondantes du contrôle), et supprim...
24/01/2017 à 00:14lanalemos Somme(Feuil1:Feuil10!E21) somme un valeur qui n'existe pasJe retiens le PM ...
24/01/2017 à 00:11roro67Comment modifier un userform Excel 2007On ne se comprend toujours pas ! C'est ton fichier, avec tes onglets ET le Userform que j'attends ! L'image qui ne te convient pas, c'est facile, il suffit de l'enlever. Je veux bien revoir les aménagements qui s'avèreraient nécessaires pour l'adapter à la structure de ton fichier, mais pas tout fai...
24/01/2017 à 00:02Titi59Transfert de données d'une page à l'autreJ'ai conservé les différentes opérations dans la même procédure... Je te laisse tester. Si tes feuilles sont protégées, il faudra que ajoutes à chaque fois pour les feuilles concernées la déprotection (Unprotect), et la reprotection à l'issue (Protect). Je conseille de commencer par tester sans prot...
23/01/2017 à 18:07Pilougne Recherche sur 1000 lignesA toutes fins utiles, puisque j'avais commencé.....
23/01/2017 à 14:31IsindaelFormat TextBoxTon code n'est pas sous balises Code : cela le rend difficile à lire ! D'autant plus qu'il n'est pas indenté !! En outre, on ne voit pas les déclarations de variables : information qui manque ! Cells(Range("C9")... : expressions non qualifiées, donc dépendant de la feuille active du classeur actif (...
23/01/2017 à 12:36ceinturejaune Remplir colonne à partir d'un autre fichierListe 2 est supposé ouvert... Sinon modifier ligne : Set ws =... pour que cela ouvre simultanément le fichier...
23/01/2017 à 12:15INESSSLien hypertexte suivi d'une recherche(Sans hyperlien) Cordialement...
23/01/2017 à 11:41Vahinaya MEFC au delà de 10 catégories et bloc de couleursComme te l'as indiqué Steelson, tu as 5 caractères, si tu testes sur 4.... ...
22/01/2017 à 23:44roro67Comment modifier un userform Excel 2007Je ne suis pas sûr qu'on se soit bien compris. J'attends ton fichier, muni du Userform à reprogrammer. Bonne soirée...