Passionné d'Excel

Inscrit le :18/09/2008
Dernière activité :24/03/2026 à 13:55
Version d'Excel :2016
Lieu :bourg en bresse
Messages
9'456
Votes
1'262
Fichiers
4
Téléchargements
29'762
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par galopin01 - page 24

DateAuteur du sujetSujetExtrait du message
21/04/2022 à 13:44féfoush Suppression de ligne dans un objet Tableau'tite erreur de Copier/Colle, il y avait un Dupont qui passait par là... C'est corrigé. A+...
21/04/2022 à 12:57féfoush Suppression de ligne dans un objet TableauEffectivement si c'est vraiment indispensable le transfert dans un Array plus petit est une solution. Cette opération est relativement simple si les bornes sont connues (c a d si tu peux dimensionner exactement ton Array cible avec le nombre de valeurs voulues) Sinon tu vas perdre plus de temps à Re...
20/04/2022 à 09:51kinders59 [VBA] Amélioration code (formule matricielle) - Macro lente/longueFournir le mot de passe pour VBA ou un fichier déprotégé... A+...
19/04/2022 à 16:15Raphael CARRET Création d'un calendrier automatiqueJe t'ai adapté toussa... J'ai raccordé le bouton au calendrier pour que tu n'ai plus qu'a cliquer sur la bonne date et elle s'affichera en C7. Ensuite tu rappuies sur le bouton pour effacer le calendrier. Tout le reste devrait fonctionner correctement A+...
19/04/2022 à 14:34pierau666 Macro trop lente à s'executerOui j'avais d'ailleurs corrigé dans ma réponse précédente... C'est l'inconvénient de travailler avec une boule de cristal... Pour comprendre c'est simple : au lieu de travailler sur Excel, on travaille en mémoire sur des tableaux virtuels qui ont exactement les mêmes dimension que la partie utile (C...
19/04/2022 à 14:16pierau666 Macro trop lente à s'executerIl y a encore une petite erreur vers la fin ... A+...
19/04/2022 à 14:08pierau666 Macro trop lente à s'executerLa macro corrigée : A=...
19/04/2022 à 13:56Raphael CARRET Création d'un calendrier automatiqueYAKA choisir la date du premier jour (C7) dans le calendrier et ça s'adaptera tout seul. Par pitié pas de première ligne vide ni de première colonne vide : C'est ...stupide ! Pas la peine de faire un nouveau module par macro : c'est pareil... A+...
19/04/2022 à 12:57pierau666 Macro trop lente à s'executerTu peux essayer ça : Sinon joindre un fichier pour tester... A+...
17/04/2022 à 19:16kharlos78Inputbox valeur en format numériqueEffectivement l'argument type doit être un ajout récent. Il n'est pas reconnu sous les versions récentes... un exemple d'utilisation possible : A+...
17/04/2022 à 14:41Karima0381Plusieurs usefrom pour plusieurs feuilles d'un classeur ExcelTu peux en créer plus que le curé peut en bénir, mais la question ne se pose généralement pas sous cet angle là. Le problème c'est pour quelle utilité. Si le classeur est mal ficelé le Userofrm a toute les chances de ne servir qu'à te compliquer la vie ! A+...
14/04/2022 à 15:42Nathan Gurnet Listobject - Add row sans faire foirer tout ce qui se trouve dans la sheetLes tables(pseudo BD) et Tableaux structurés devraient être seules dans une feuille dédiées. Les tables de paramètres peuvent se trouver dans une feuille commune sur la première ligne et espacées les unes des autres par une colonne vide ! A+...
14/04/2022 à 14:34YoyoooConvertir texte en nombre a partir d'une textobox de formulaireDans mon esprit c'est très clair : Mais pour te donner une réponse c'est quasiment mission impossible sans ton classeur. On ne sait pas ce qu'est ton formulaire ni le nom des feuilles, ni celui des contrôles donc tu gagneras beaucoup de temps en envoyant directement ton oeuvre ! A+...
14/04/2022 à 11:26YoyoooConvertir texte en nombre a partir d'une textobox de formulaireTon message est suffisamment vague pour qu'on puisse essayer de te faire ça avec une boule de cristal (à moins que tu ne préfères le marc de café?) Les TextBox comme leur nom l'indique ne contiennent que du texte. Donc le cas échéant si leur contenu doit être évalué comme des nombres, il faut utilis...
12/04/2022 à 14:28AssoSportsTournoi multisports 10 équipes : répartir plusieurs terrains?On dirait un maxi SUDOKU ? Chouette ! A+...
11/04/2022 à 18:17akhExtraction données situés dans plusieurs tablesLe code fourni ne s'occupe pas des doublons. La macro change de feuille dès qu'elle rencontre une cellule vide. A+...
11/04/2022 à 16:50Romain31 Verrouiller une ligne entière VBAFournir le classeur SVP A+...
11/04/2022 à 16:48akhExtraction données situés dans plusieurs tablesCette macro à placer dans le classeur cible te fera ça "aux petits oignons" Nota : Remplacer le nom du classeur source... ! A+...
11/04/2022 à 16:18akhExtraction données situés dans plusieurs tablesIci on travaille sur des classeurs et (pour les macros sur du texte. Les images ne servent pas à grand chose. Si je te donne une page d'image de macro tu vas trouver ça agréable ? A+...
10/04/2022 à 12:46Yvan974 Possibilité de sélection ou de modification dans un comboboxPeut-être en mettant MatchRequired à False ? A+...
09/04/2022 à 11:37Riyadh_81Erreur d'exécution 80010108Fournir le classeur avec toutes les macros La base de données avec un seul client. A+...
08/04/2022 à 08:47Yves226 Assistance fonction decaler ExcelVoici une meilleure disposition (et formule constante quel que soit le nombre de ligne) A+...
07/04/2022 à 18:21Yves226 Assistance fonction decaler ExcelHeu... Avec les BD** ce n'est as une bonne idée de travailler en ligne donc je t'ai restructuré ton fichier en colonnes. (Parce que décaler des lignes en nombres ça se fait tout seul, décaler les lettres de l'alphabet ça peut se faire... mais c'est plus cher ! Attention la ligne 2 échappe à la règle...
07/04/2022 à 16:40Elisa.30 Transférer devis accepté dans la feuille factureUne possibilité en pièce jointe. Qui devrait marcher même sous MAC. Cependant si vous n'avez jamais utilisé de macro sous MAC, ne me demandez pas comment on se sert des macros ça je ne sais pas : Il faudra attendre un spécialiste de cet engin pour vous expliquer... A+...
07/04/2022 à 12:44Elisa.30 Transférer devis accepté dans la feuille factureVeuillez préciser dans votre config qu'il s'agit bien d'un MAC... A+...
07/04/2022 à 12:32Yves226 Assistance fonction decaler ExcelFournir le fichier KIVABIEN avec SVP Pour la BD quelques lignes suffisent, par contre il est nécessaire de bien voir comment vous organisez vos requêtes. A+...
07/04/2022 à 11:10Invité Calculer le nombre apparition de valeur d'une cellule dans une plageBonjour, Une solution avec Dictionnary : A+...
07/04/2022 à 09:12stmoules Suite sans week-endUne solution en pièce jointe; A+...
06/04/2022 à 19:36ApprentieVBANewFormulaire de saisie - Ajout à une baseJe vais te donner une méthode qui est moins mauvaise que la tienne. Bon je te dis pas que c'est le must hein... Bien au contraire, mais pour un début c'est une méthde que tu peux comprendre : Nota : Dans cette situation le format de la première ligne se propage automatiquement aux lignes suivantes....
06/04/2022 à 19:11fronck Variable ignoréeNon non il n'est pas ignoré : Tout de suite après la déclaration = 2 tu as une boucle If : Quand il rentre dans la boucle VBA constate que le If est False... ... Then il va voir à Else un peu plus bas (sans passer par MsBox : Oeuf corse !) et c'est là qu'il modifie ta variable. A+...
06/04/2022 à 16:14Invité Saisir en dehors de la feuille de donnéesIl est difficile de vous répondre u seul vu du code, mais vous avez bien compris la clef du problème ;: D'une manière ou d'une autre -Si ce n'est pas la feuille active-, il faut préciser à chaque fois de quelle feuille il s'agit dès qu'un range, une cell ou une sélection entre en jeu. Pas besoin de...
05/04/2022 à 05:49roy974 Plan de nutrition automatiséJ'excuse si je n'ai pas été clair mais la manière dont vous avez posé le problème m'interrogeait vraiment... Cela fait quelques années maintenant que je travaille sur ce sujet et je l'aborde sous un autre angle. Je comprend mieux maintenant. Je trouve que vous abordez ça de manière un peu trop mathé...
04/04/2022 à 06:20roy974 Plan de nutrition automatiséNous sommes bien d'accord, il s'agit d'établir d'un problème mathématique : Pour faire une équation il faut au minimum le résultat à obtenir. Pour l'instant nous avons 68x + 24y + 8z = ??? (pour schématiser à l’extrême) A supposer que le solveur soit capable de déterminer la proportion de chaque ali...
04/04/2022 à 04:10roy974 Plan de nutrition automatiséOn ne peut raisonner comme vous le faites : A mon avis déjà la première chose à faire serait de ramener ces chiffres à un calcul en pourcentage. Ce qui dans votre cas ramènerait ces chiffres à : G P L 68% 24% 8% ...Ce qui semble des chiffres raisonnables. (Eh oui même les hommes marchent au GPL ! )...
02/04/2022 à 20:52Damsa17Tirage au sort sans doublon et risque d'équipe impaireOui, en épluchant le code au pas à pas j'ai fini par comprendre l'idée de ce processus. Il reste que ce n'est ni intuitif ni évident et qu'il faut une bonne dose de clairvoyance et d'optimisme pour se lancer dans un développement sur cette base là ! A+...
02/04/2022 à 13:59Damsa17Tirage au sort sans doublon et risque d'équipe impaireOk, C'est ce que je me demandais aussi, j'ai fait un ou deux tests sans constater de doublons. Donc dans le doute je me suis abstenu car ton algo est quelque peu ésotérique ! Dans ce cas je propose ma solution... Nettement plus lourde mais basé sur un Dictionnary donc pas de doublons possible. En re...
02/04/2022 à 10:49Saumon80Modification VBAUn embryon de réponse pour le point 1... Ajouter les macros : Pour le point 2 : Comment sait-on si la saisie est complète ? A+...
02/04/2022 à 07:35Damsa17Tirage au sort sans doublon et risque d'équipe impaireH2so4 : bonjour, Puissant ! ...Mais migraineux s'abstenir ! Ça méritait bien un ^ ! A+...
01/04/2022 à 14:07minakashi Copier coller Ligne de donnée vers tableau structuréBon finalement j'ai du interrompre ma tentative. Vous trouverez dans le classeur joint la réponse à votre question + quelques éléments de réflexion. A+...
01/04/2022 à 10:36minakashi Copier coller Ligne de donnée vers tableau structuréNe me faites as dire ce que je n'ai pas dit ! Je voulais juste préciser que ce n'était pas vraiment un classeur à prendre en exemple... Je n'ai pas voulu plus préciser car j'ai trouvé que le tout est un petit peu comme la chambre de ma fille... (le foutoir !) Ceci dit maintenant que j'en ai trop dit...
31/03/2022 à 22:21minakashi Copier coller Ligne de donnée vers tableau structuréNota à l'intention de tous les curieux qui passeraient par là : C'est de la macro de jardin d'enfant hein... N'en déduisez pas que c'est comme ça qu'il faut faire : Vous êtes prié de ne pas pisser du code comme ça ! Ça dépanne mais c'est tout. A+...
31/03/2022 à 22:13minakashi Copier coller Ligne de donnée vers tableau structuréD'une manière générale il serait plus logique d'écrire : Toujours d'une manière générale : C'est la ligne qui sera transférée Normalement on ne sélectionne jamais, mébon... Comme tu sélectionnes, il n'est pas compliqué de faire autant de sélections que de transferts Comment tu passes d'une sélection...
31/03/2022 à 20:24minakashi Copier coller Ligne de donnée vers tableau structuréRemplacez WsS par Feuil1 A+...
31/03/2022 à 17:38minakashi Copier coller Ligne de donnée vers tableau structuréUne solution : A+...
30/03/2022 à 21:30newport1905Gestion planning soinsJe ne le connaissais pas personnellement mais celui auquel je pense m'avait un peu impressionné par sa maitrise du sujet... RIP... A+...
30/03/2022 à 16:36newport1905Gestion planning soinsA mon avis la première erreur a sans été de faire ça en formules... Et surtout sans BD. Ceci comme c'est pas de la macro de cour de récréation je ne me risquerai pas dans ce genre de truc. C'est sans doute aussi pourquoi tu as si peu de réponse. Peut être que Pierre s'il passe par là ??? A+...
30/03/2022 à 16:31NibaMasquer onglets et ruban Excel & copier données dans un nouveau classeurCe que tu signales me parait parfaitement anormal... Toutefois tu peux toujours ajouter ces macros dans le module Thisworkbook de ton classeur. Private Sub Workbook_Activate() Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)" End Sub Private Sub Workbook_Deactivate() Application.Execut...
28/03/2022 à 23:09Romjé41 Aide code VBA ComboboxJ'ai fait un peu de ménage... A+...
24/03/2022 à 18:23AnneGAttribuer à chaque numéro client un "rang"Tu crées un nom à partir de la cellule A1 comme j'ai fait. et tu utilises la formule que j'ai utilisé en tirant vers le bas. L'avantage du nom est que tu n'as pas besoin de modifier si tu rajoutes un quidam... A+ EDIT : grillé ! Salut Tulipe...
19/03/2022 à 18:09galopin01 Tableaux structurés (Syntaxe VBA)...