| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 02/03/2021 à 16:10 | Invité | Automatisation récupération données | Peux-tu lancer la macro "test" dans le fichier que je joins, puis modifier I2 et voir si ça fait quelque chose... |
| 02/03/2021 à 15:53 | Invité | Automatisation récupération données | J'ai testé le fichier, modifié la cellule I2, la macro se lance bien et les formules apparaissent, tu as bien activé les macros en ouvrant ton fichier??... |
| 02/03/2021 à 15:42 | Invité | Automatisation récupération données | Bonjour, est-t-il possible que je vois le fichier pour débuguer... |
| 02/03/2021 à 14:24 | Invité | Automatisation récupération données | Ah non pas du tout, ce qui est en vert est un commentaire qui n'est pas lu par VBA, il est ici pour les utilisateurs, je l'avais mis pour avoir une idée de ce que devait donner la formule à la fin, ça m'a aidé pour coder mais on peut l'enlever à présent... |
| 02/03/2021 à 14:19 | edl98 | Sélection multiple dans une listbox1 et suppression de la sélection | Il y a déjà plusieurs problèmes, je ne peux même pas lancer le formulaire car plusieurs problèmes apparaissent dans son initialisation: Le nom ici n'était pas bon, je l'ai remplacé par ça. Ici tu avais mis .Value et non .Address ce qui créait une incompatibilité, d'ailleurs cette ligne pose un autre... |
| 02/03/2021 à 13:44 | Invité | Automatisation récupération données | Je propose une modification: Si l'évènement ne se lance pas c'est que tu n'es pas retombée sur la ligne Tu peux éventuellement mettre cette ligne dans un code à part pour réactiver les évènements si besoin... |
| 02/03/2021 à 13:26 | Invité | Automatisation récupération données | J'ai un peu du mal à comprendre ce qui a été modifié, as-tu utilisé le bouton "</>" pour insérer ton code sur le forum... |
| 02/03/2021 à 12:41 | edl98 | Sélection multiple dans une listbox1 et suppression de la sélection | Sans fichier beaucoup d'entre nous passent sur un autre sujet, modifier un code sans vraiment savoir son utilité et sans pouvoir le tester n'est pas vraiment agréable, je tente une proposition pour le premier bloc de code mais je n'irai pas plus loin sans plus de matière pour avancer: Désolé d'avanc... |
| 02/03/2021 à 12:14 | Invité | Automatisation récupération données | Je vais tenter de répondre à tes questions, j'aurais aimé plus simple comme solution mais on fera avec: La première ligne de la macro pour commencer, il s'agit d'une macro événementielle, elle se lance quand un évènement précis arrive, ici c'est Worksheet_Change, elle se lancera donc si un changemen... |
| 02/03/2021 à 11:03 | Invité | Automatisation récupération données | En effet, je viens de me rendre compte que INDIRECT() n'aime pas trop les classeurs fermés visiblement, je me suis tourné vers une solution VBA du coup... j'ai utilisé ce code pour la feuille que je joins: J'ai dû rajouter une colonne chemin pour être sûr que le classeur soit trouvé... |
| 01/03/2021 à 20:32 | rosooo | Problème de tri avec ligne de totaux | C'est normal, tu as un tableau mais n'utilise pas l'option "ligne de total" qui est dans l'outil création de tableau, ça considère que c'est une ligne comme une autre, je te joins une proposition... |
| 01/03/2021 à 19:30 | Invité | Automatisation récupération données | Je joins un essai par formule, j'espère que ça marchera... |
| 01/03/2021 à 16:36 | lodissey | Formules Si qui renvoi à un calcul | Exactement, ne t'en fais pas, on a tous des jours comme ça où on a du mal... |
| 01/03/2021 à 16:05 | ericp | Majuscule, minuscules | Bonjour! J'ai toujours eu du mal avec le traitement de plusieurs cellules modifiées, déjà il peut y avoir plusieurs zones, puis plusieurs cellules dans chaque zone, pour simplifier tout je pars du principe qu'à partir du moment où il y a plus d'une cellule modifiée, la macro ne fait rien. Sinon je c... |
| 01/03/2021 à 15:59 | lodissey | Formules Si qui renvoi à un calcul | C'est possible en utilisant la fonction CHOISIR, on obtient ainsi quelque chose de plus simple que la solution proposée précédemment. Salut Ergotamine au passage... |
| 01/03/2021 à 15:55 | ericp | Majuscule, minuscules | Voilà un nouvel essai... |
| 01/03/2021 à 15:32 | jettero | Diviser le résultat d'une formule | Les divisions sont prioritaires en mathématique, ce qui veut dire qu'Excel va calculer (-N5)/2 en premier, la façon d'écrire tout ça serait plutôt: (S5+T5-N5)/2... |
| 01/03/2021 à 15:29 | ericp | Majuscule, minuscules | Voici un essai en utilisant VBA, j'ai mis le code dans feuil1... |
| 01/03/2021 à 13:06 | Aisha7 | Somme d'un ensemble non numérique (avec tiret) | Une proposition utilisant TEXTE... |
| 28/02/2021 à 14:28 | ilana3115 | Macro Msgbox + trouver cellule où la valeur apparait | On peut t'aider oui, mais sans fichier ça va être compliqué, pourrais-tu nous joindre une version non confidentielle de celui-ci... |
| 28/02/2021 à 14:23 | vever04 | Simplification de lignes identiques | De rien! content d'avoir pu vous apprendre quelque chose... |
| 28/02/2021 à 14:11 | vever04 | Simplification de lignes identiques | On peut simplifier en passant par un Range... |
| 27/02/2021 à 19:33 | Lolote | Pour aider un artisan | Je pense qu'il faudra passer par un tableau croisé dynamique, il permettra d'afficher par mois les rentrées d'argent des différentes catégories, pour bien l'utiliser il faudra mettre sous forme de tableau celui dans lequel les saisies sont faites pour que sa dimension s'adapte automatiquement à chaq... |
| 27/02/2021 à 13:14 | jmc80 | Compter le nom d'occurrence dans une liste avec une condition | C'est possible avec un SOMMEPROD par exemple... |
| 26/02/2021 à 18:32 | offiange | Récupérer Solde de stock | Je renvoie une proposition après avoir mis sous tableau le tableau de mouvement des stocks (pour se passer des décaler). Attention, j'ai remarqué que certains articles apparaissant dans Mvt Stock n'étaient pas présents dans la feuille de l'inventaire, leurs informations ne remonteront donc pas... |
| 26/02/2021 à 18:08 | cowboy09310 | Formule volume calotte ellipse | Je joins un essai, j'ai défini des noms pour plus de lisibilité sur la formule... |
| 26/02/2021 à 18:02 | jag8308 | Mettre les noms en maj et les premières lettres desprénoms en majuscule | Sans passer par la fonction NOMPROPRE(), ce n'est pas possible, du moins pas à ma connaissance, à part en partant sur du VBA mais peu flexible, j'ai joins un exemple utilisant NOMPROPRE... |
| 26/02/2021 à 17:16 | Hugo1999 | Section de plusieurs lignes selon un critère VBA | De mémoire sur une très grande quantité de lignes Excel met du temps à filtrer et supprimer les lignes apparentes, je pense qu'un TCD s'en sortirait mieux, c'est sûrement le fait de devoir supprimer les lignes et tenir à jour l'affichage qui rend la tâche longue en général, je dois avouer ne pas tou... |
| 26/02/2021 à 15:08 | Hugo1999 | Section de plusieurs lignes selon un critère VBA | Je joins un essai à adapter, il faudra lancer la macro test. J'utilise un filtre puis un formulaire qui demande si on souhaite confirmer la suppression, il est possible de se balader sur le classeur, attention je n'ai pas géré tous les éventuels problèmes qu'il pourrait y avoir si on changer de feui... |
| 26/02/2021 à 14:31 | Hugo1999 | Section de plusieurs lignes selon un critère VBA | Je ne recommande pas trop de passer directement par des Range ou des Cells pour faire une boucle sur les cellules, et je ne recommande pas non plus l'utilisation des Select. Quel est le prochain objectif après avoir trouvé les cellules qui remplissent le critère de recherche... |
| 26/02/2021 à 14:29 | LouReeD | Simple Calendrier | Ah je suis resté à l'essai du numérique, je n'ai pas d'imprimante chez moi et je n'aime pas trop travailler sur papier... |
| 26/02/2021 à 14:27 | nathanexcel | Remerciements et aurevoir | Félicitations à toi pour avoir terminé ton stage Et au plaisir de se recroiser un jour sur le forum... |
| 26/02/2021 à 14:10 | LouReeD | Simple Calendrier | Oh d'accord! Désolé, j'ai beau être un habitué du forum, la section application est toujours un mystère pour moi... Je trouve le format du calendrier très soigné, vous avez fait un très bon travail A bientôt sur le forum... |
| 26/02/2021 à 12:24 | LouReeD | Simple Calendrier | Bonsoir LouReed, je crains qu'il ne manque le fichier en question... |
| 26/02/2021 à 12:23 | kinders59 | [ListBox] Sélection Multiple et conservation de données | Ca me semble compliqué d'étirer la solution, je pense qu'il faudra cocher à nouveau à chaque case, pour le verrouillage, je ne suis pas expérimenté pour la protection des fichiers, je ne travaille habituellement que sur des fichiers sans, j'imagine qu'il faudra tester pour savoir. Bonne journée... |
| 25/02/2021 à 15:39 | o.aurelien | Erreur la méthode Value de l'objet Range a échoué | En effet cela renvoie une variable de type variant, pour forcer la comparaison sous forme de texte on peut utiliser Cstr() qui convertira en chaine de texte le contenu de la cellule... |
| 25/02/2021 à 13:34 | o.aurelien | Erreur la méthode Value de l'objet Range a échoué | Si le souci c'est qu'à chaque fois la modification de la cellule appelle à nouveau l'évènement, pourquoi ne pas utiliser cette commande? Elle a pour effet de désactiver une bonne partie des évènements de l'application, et donc le lancement de la macro pendant la modification, il faut juste réactiver... |
| 25/02/2021 à 13:26 | mardollar | Changer les lignes en colonnes | Je vois deux solutions possibles: passer par une formule matricielle pour garder la structure que tu souhaites, pas très flexible cependant et gourmand en ressources sur de gros tableaux passer par un TCD, peu gourmand en ressources mais ne respecte pas totalement la structure souhaité J'ai mis les... |
| 25/02/2021 à 11:13 | kinders59 | [ListBox] Sélection Multiple et conservation de données | Même si le sujet est passé en résolu, on recevra toujours les notifications sur celui-ci si on y a participé et qu'un nouveau message apparait. Concernant ta question, si un jour tu souhaites modifier la position, il faudra en effet modifier cette partie, ça donnerait... |
| 24/02/2021 à 17:51 | LuaneP | Suppression de doublons en VBA | D'accord, ce n'est donc pas un problème mais une amélioration! Bonne journée... |
| 24/02/2021 à 17:50 | Méliemelo | Assemblage doublons | En mettant la date de fin en valeur et en mettant en calcul le maximum, on retrouve la date la plus récente, j'ai mis le résultat en pièce jointe... |
| 24/02/2021 à 17:48 | kinders59 | [ListBox] Sélection Multiple et conservation de données | Pour le souci de la plage dynamique il faut remplacer par : Pour le reste c'est un peu plus compliqué, le souci principal c'est la logique du code, si on passe d'une ligne à l'autre de la colonne C, la cellule précédente n'est pas remplie avec la sélection de la liste. Je propose la solution en pièc... |
| 24/02/2021 à 15:15 | LuaneP | Suppression de doublons en VBA | Pour revenir à ma question, on prend les centimes en compte pour la comparaison? je n'ai pas eu de réponse... Content que ça vous fasse gagner du temps... |
| 24/02/2021 à 15:12 | Méliemelo | Assemblage doublons | Oui bien sûr, Mais pour faire ça il faut mettre sous forme de tableau le tableau qui sert à faire le TCD, de cette façon les nouvelles lignes du tableau seront directement prises en compte dans la sélection des données, pour mettre à jour le TCD il restera à aller dans données et cliquer sur "actual... |
| 24/02/2021 à 12:29 | Thierry MARTIN | Infos, d'aide, de renseignements | Ahah sympa comme métaphore, j'espère qu'on pourra à nouveau t'aider par le suite Pour la propriété renvoyée par défaut je dois avouer ne pas trop savoir, en général c'est value pour la plupart des objets que je manipule, j'essaye sans préciser puis je regarde si ça passe ou ça casse en général, parc... |
| 24/02/2021 à 11:54 | Thierry MARTIN | Infos, d'aide, de renseignements | De mémoire il n'y a pas besoin de préciser .value EDIT: je confirme après test, pas besoin de préciser... |
| 24/02/2021 à 11:42 | Thierry MARTIN | Infos, d'aide, de renseignements | Je remets ici ma réponse au message privé: Voici en vert ce qui est juste, en rouge ce qui est faux: ActiveCell.Offset(, 2 & Rows.Count).End(xlUp).Value = TextBox2 Ce qu'il faut plutôt écrire c'est: Cells(Rows.Count, ActiveCell.Column + 2).End (xlUp) Tu pars de la cellule qui se trouve à la dernière... |
| 24/02/2021 à 10:51 | Thierry MARTIN | Infos, d'aide, de renseignements | C'est ça! Tester au fur et à mesure le code quand on le développe, bien définir le besoin en langage humain, sur papier, en commentaire, de la façon dont on le préfère, s'aider de l'enregistreur de macro pour avoir des bouts de code, chercher de l'aide sur internet pour petit à petit étendre ses con... |
| 24/02/2021 à 10:44 | Thierry MARTIN | Infos, d'aide, de renseignements | Il faut voir un langage de programmation comme l'anglais où le français, ou n'importe quel autre langage, on a un niveau de compétence pour la compréhension, écrite, orale, l'expression écrite, orale, en programmation il n'y a que l'écrit, mais savoir lire et savoir écrire sont 2 compétences différe... |
| 24/02/2021 à 10:23 | Méliemelo | Assemblage doublons | Un assemblage par TCD comme dans la pièce jointe te conviendrait... |