| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 28/07/2019 à 10:33 | JimmyDean | Calcul prix en fonction de pallier (attention Casse-tête) | Comme ton classeur est un .xlsx j'imagine que tu souhaites rester dans des formules ? A+... |
| 28/07/2019 à 10:30 | zaoueche | Probleme UserForm | Ne le prend pas mal mais visiblement tu ne sembles pas avoir une grande expérience du sujet. Un UserForm est un élément assez complexe à programmer. Un UserForm est destiné à remplir une base de donnée ligne par ligne et pas par paquets de lignes. Par ailleurs tu dis vouloir "utiliser un UserForm po... |
| 28/07/2019 à 05:14 | MarieG | Fonctions Personnalisées (avec Feuilles Variables) | Pour résumer ! Ta fonction corrigée : Nota : Des noms trop longs nuisent à la lisibilité donc à la compréhension de l'ensemble. Moi j'aurai écris ça : A+... |
| 28/07/2019 à 04:10 | AlexisD | Formulaire et consultation d'un fichier client | Si tu es un grand débutant, il est probablement inutile de te parler de macro et de Userform. Ce domaine est plutôt celui d'utilisateurs expérimentés. Bien qu'il ne soit pas visible en standard il faut savoir qu'Excel dispose d'un formulaire intégré permettant une gestion rudimentaire d'un fichier c... |
| 27/07/2019 à 19:08 | tonillo | Supprimer la liaison entre fichier | Une 'tite macro qui te fera ça très bien. A+... |
| 27/07/2019 à 19:03 | Pauuuulette | Ajout et modification d'une liste fournisseurs | 4 UserForm pour une Liste de fournisseurs c'est 3 de trop ! Généralités sur les UserForm : Un UserForm est une interface entre l'opérateur et ta Base de données. Il importe de définir dès le départ si cette base de donnée sera accessible (visible) par l'opérateur. Dans la mesure ou tu passes par une... |
| 27/07/2019 à 17:19 | Ben14260 | Diffusion de module dans des classeurs différents | J'ai un petit peu perdu de vue ce genre de sport, aussi je vais peut-être en faire pleurer certains mais... mais ils se feront un plaisir de rectifier mes âneries ! Tu as probablement une possibilité beaucoup plus simple : Séparer le classeur "utilisateur" de son programme qui deviendra en quelque s... |
| 26/07/2019 à 10:34 | LouisVolat | Generer un boutton avec son code sur l'evenement on click | C'est un sujet complexe... Mais le fonctionnement est le même que ce soit un groupe d'objet existant ou un groupe d'objets à créer. - Déclarer les objets dans Module1 Dans le UserForm : (un embryon de calendrier. on génère 2 combos pour choisir l'année et le mois en cours) Et dans le module de class... |
| 26/07/2019 à 04:06 | Corentin FIFI77 | Procédure trop grande : Comment réduire ? | Ya des fois ou on se demande si c'est bien la peine de se fatiguer ... |
| 26/07/2019 à 03:57 | LouisVolat | Generer un boutton avec son code sur l'evenement on click | C'est le domaine des modules de classe. A+... |
| 26/07/2019 à 03:55 | anniegag | Mise en forme conditionnelle pour un mot ou une expression | Non pas avec une MFC mais avec une macro c’est jouable... A+... |
| 26/07/2019 à 03:52 | lolopixx | Extraction et reconnaissance de texte spécifique | En VBA les fonctions Mid et InStr permettent de travailler sur cette problématique... Il faut reformuler la question et fournir des fichiers de travail : On ne travaille pas avec une boule de cristal ! On ne peut pas deviner la question ni les classeurs de travail, ni la forme de la réponse. Je comp... |
| 25/07/2019 à 20:05 | frankki65 | Boucles sur une ligne | Re... Bon finalement je vais avoir droit à 2 jours relax. Je pense avoir effectué les corrections qui s'imposent (à l'exceptions de ce 0006 qui figure dans iL05 mais pas dans la BASE) de ce fait le Dico est incomplet. Moi je ne sais pas gérer mais si tu rajoutes le 0006 à la BASE, ça devrait déroule... |
| 25/07/2019 à 17:26 | frankki65 | Boucles sur une ligne | Je n'ai quasiment pas eu une minute à moi aujourd'hui. J'ai pas arrêté de cavaler... Je viens de me remettre au clavier. Je vais bosser un bon moment dessus et demain aussi : Mon épouse sera à l'extérieur une bonne partie de la journée, je pourrai me concentrer la dessus sans être interrompu toute l... |
| 24/07/2019 à 17:07 | frankki65 | Boucles sur une ligne | Je ne sais pas ! Erreur 13 c'est "incompatibilité de type", c'est d'autant plus étonnant que chez moi le 3ème fichier passe bien. Il faut être derrière la bécane et accepter le débogage quand ça se produit pour scruter toutes les variables... Mais pour cela il faut modifier la gestion d'erreur : Pos... |
| 24/07/2019 à 13:03 | frankki65 | Boucles sur une ligne | Bon ben... L'expérience a été concluante et curieusement ma préoccupation a été vaine : le programme ne beugue pas, il attend sagement que le classeur veuille bien s'ouvrir, puis qu'il se referme avant d'en ouvrir un autre... Revers de la médaille 2' 30" pour traiter les 3 premiers fichiers... Il fa... |
| 24/07/2019 à 11:46 | frankki65 | Boucles sur une ligne | Je vais tester avec 3 méga-trames ! Pour voire si je peux intégrer la tempo dans ma gestion d'erreurs ou carrément dans le prog... mais ça parait chaud : J'ai mis la question sur un forum pour fumeur de VBA... Ça enthousiasme pas les foules ! A+... |
| 24/07/2019 à 11:09 | stephaneNC | Incrémentation et copie Userform | C'est une sage décision quand on se lance dans un projet de cette envergure de consulter des gens expérimentés. Cela suppose que tu aies déjà balayé tes appréhensions... Il le faut, et il te faudra aussi surmonter de nombreux à priori car ton projet est complexe et suscitera de nombreuses critiques... |
| 23/07/2019 à 18:21 | frankki65 | Boucles sur une ligne | Bon j'ai terminé. Je te donne mon fichier de travail. Je me suis fait une arbo bidon avec un unique fichier de 18 ko (0001 - 95100 - ARGENTEUIL PARC.xlsx) Bien sur ce fichier est parfaitement vide mais il permet de m'assurer que le transfert se fait bien sur les bonnes feuilles et aux bons endroits... |
| 23/07/2019 à 09:06 | frankki65 | Boucles sur une ligne | J'avais un bref moment de solitude... Bien sur que je te donnerai le résultat de mes cogitations. Prévoir un délai ! Tu veux dire quoi par là ? Reformuler SVP... |
| 22/07/2019 à 21:56 | frankki65 | Boucles sur une ligne | Pfff Je déconne à donf... J'ai les neurone qui pédale à l'envers ! C'est bon j'ai compris. Ne tiens pas compte de ce que j'ai supprimé... Il est temps que j'aille dormir. A+... |
| 22/07/2019 à 20:56 | frankki65 | Boucles sur une ligne | Bien sur que je vais te le faire... mais sur des trames vides hein pas sur des trames de 17 Mo ! Waiting..... |
| 22/07/2019 à 17:20 | frankki65 | Boucles sur une ligne | Je t'ai mis mon N° de Tel en MP merci de m'appeler... |
| 22/07/2019 à 15:02 | frankki65 | Boucles sur une ligne | En fait je patauge sans doute un peu... Peut-être que je n'ai pas besoin de toussa, mais peut-être bien que si... En fait je n'arrive pas à conceptualiser comment je fais le lien entre iL05 intégral et le classeur destination . Dans le problème de base il n'y avait pas cette notion c'était tout dans... |
| 22/07/2019 à 12:48 | frankki65 | Boucles sur une ligne | Oups, en commençant à préparer la prog, j'ai un immense moment de solitude... ! Je me rend compte qu'il me faut surtout un IL05 complet ET d'une base complète sinon je ne peux pas rapprocher le ILO5 de son chemin... Donc pas de compromis : Tu me mets l'intégrale et tu passes par cjoint pour uploader... |
| 22/07/2019 à 11:47 | frankki65 | Boucles sur une ligne | 22 ko... Ton zip est vide ! En fait si ta base est rigoureusement conforme à celle de GénérationV2, j'ai besoin de rien d'autre j'ai juste à rajouter la racine et les "\" pas besoin de toutes les lignes pour préparer une boucle... A+... |
| 22/07/2019 à 08:56 | Invité | Optimisation du code (vitesse) | Non, non mais à l'occase quand c'est possible tu peux déjà partir sur une base filtrée. Il y a aussi les List/Combo en cascade, toussa demande à être pensé. Difficile d'être plus précis quand on n'est pas complètement dans le jus. mébon... TOUSSA s'improvise pas ! Un UserForm professionel ça à quand... |
| 22/07/2019 à 06:20 | frankki65 | Boucles sur une ligne | Le programme exprime clairement qu'il y aura 6 sous dossiers dans lesquels viendront se répartir 886 soussousDossiers ou viendront se loger les 88000 classeurs. N'ayant jamais eu vraiment besoin de m'en servir, ne suis pas du tout un adepte du FSO. J'imagine que pour la création de l'arborescence c'... |
| 21/07/2019 à 13:47 | killerjo | Userform et impression | Je comprend bien que c'est frustrant et tu n'imagines pas le nombre de gens qui prennent ça mal... mais je préfère dire les choses. Bon je t'ai quand même fais un tout petit truc. juste pour incrémenter automatiquement le N° iD et le N° de ligne... Mébon, ça ne change rien à mon opinion : il va être... |
| 21/07/2019 à 12:06 | killerjo | Userform et impression | Désolé je ne souhaite pas prendre en charge ton projet : Je pourrais te dire que je suis débordé, que je part en vacances... Il n'en est rien et ne le prend pas mal mais je préfère te dire la vérité : Je pense que tu es très loin de pouvoir mener à bien ce projet. De 2 choses l'une : ou tu es en sta... |
| 21/07/2019 à 07:31 | frankki65 | Boucles sur une ligne | Si tu ne gardes que la première colonne, tu supprimes tout lien externe et sans format particulier, une fois zippé, ça ne devrait pas dépasser 1 Mo, au pire tu le mets en csv ça fera à peine quelques ko... Bon dimanche... |
| 20/07/2019 à 22:14 | frankki65 | Boucles sur une ligne | Ce qui se conçoit bien s'exprime clairement... Mais là ton explication est un peu insuffisante pour me convaincre... et tes classeurs trop minimalistes, imprécis voire... timoré : Tu me mets trois classeurs avec chacun une IL05 Moi je crois comprendre que en fait tu as un seul classeur avec une feui... |
| 20/07/2019 à 19:07 | frankki65 | Boucles sur une ligne | La feuille cible est désignée par son index : C'est à dire par le N° dans la première colonne le format 0001 ne change rien : c'est évalué comme 1 donc c'est feuille 1 002 c'est Feuille 2... S'il y a d'autres feuilles intercalées entre 6-10 et iL05 la macro y logera toutes les lignes de iL05 qui com... |
| 20/07/2019 à 11:09 | ryoken | Planning automatique VBA | Ca me semble quand même un brin utopique. Un planning ça se fait directement sur la feuille j'ai pas encore vu ça sur une interface. Pour la bonne et simple raison encore une fois que tu dois avoir un aperçu global du calendrier pour fixer des échéances. YAKE les congés maladie et maternité qui sont... |
| 20/07/2019 à 04:09 | ryoken | Planning automatique VBA | J'ai envie de répondre NON ! (Juste pour alimenter le débat !) Un onglet par mois et pour 10 ans ça fait 120 onglets même pour 1 an ça ferait déjà beaucoup... Mais si en plus on le multiplie par le nombre de catégories, c'est parfaitement ingérable... De plus un planning ou on mettrai sur des feuill... |
| 19/07/2019 à 19:49 | Invité | Optimisation du code (vitesse) | Array, Dico, Combo TOUSSA est très suffisant : De toute façon un Combo (ou ListBox) de plus de 20 éléments devient très vite ingérable sauf à l'utiliser comme dans Google : On entre les premières lettre et ça filtre directement les entrées. Tu en trouveras des exemples chez JB (voir à la fin) Sinon... |
| 19/07/2019 à 19:17 | Corentin FIFI77 | Procédure trop grande : Comment réduire ? | Pour suivre l'idée d'Xmen j'ai découpé le saucisson en autant de macro que de feuilles activées Puis je les appelle successivement. Il est parfaitement inutile de créer pour cela 50 modules tu peux faire cela dans le module d'origine. Je l'ai d'ailleurs fait pour toi dans le classeur ci joint. Ensui... |
| 19/07/2019 à 16:37 | Invité | Optimisation du code (vitesse) | A lire avec attention... J'ai passé un petit moment sur ton classeur malheureusement il ne m'est pas d'une grande utilité : Les Données de DATA sont incompréhensibles : On ne sait pas trop ou sont les commandes, les fournisseurs, les divers champs... D'ailleurs dans le code tu fais référence à la co... |
| 19/07/2019 à 11:55 | Fabien55 | Bouton d'impression VBA | Bonjour, tu peux modifier comme suit : A+... |
| 19/07/2019 à 06:44 | ZED21000 | Fonction recherche d'un anglet avec un Userform | Sinon pour activer un onglet par son nom, YAKA faire un Clic Droit sur la Liste des Onglets (en bas à gauche des feuilles...) N'affiche que les noms des feuilles visibles... A+... |
| 19/07/2019 à 06:22 | Maiwenn | Enregistrer tableur en jpeg | Et en 15 ans t'as pas été foutu de te lancer dans le VBA... Utiliser une macro gentiment pondue par un internaute n'est pourtant pas sorcier ! Remarque t'es un peu comme moi : Ça fait au moins 15 ans qu'il y a un téléphone portable à la maison et je sais toujours pas m'en servir pour autre chose que... |
| 19/07/2019 à 05:49 | frankki65 | Boucles sur une ligne | Tu ne peux pas faire de boucle car ta disposition n'est pas régulière : Dans chaque feuille cible (1-5) et 6-10), il y a 3 lignes vides entre "Espace 1" et "Espace 2" Ensuite il n'y a plus que 2 lignes vides entre chaque "Espace" ! J'ai donc supprimé la ligne 17 dans les 2 feuilles de manière à obte... |
| 18/07/2019 à 19:42 | Invité | Optimisation du code (vitesse) | Important ; identifier en rouge les 10 colonnes qui doivent entrer dans le ListBox... |
| 18/07/2019 à 19:29 | Fabien55 | Bouton d'impression VBA | Pour empêcher d'imprimer... Modifier comme suit : Au lieu de mettre : Tu peux aussi enregistrer un macro qui fait le changement d'imprimante... et remplacer cette ligne par le code enregistré. Mais ça je peux pas le faire pour toi ! A+... |
| 18/07/2019 à 19:05 | Invité | Optimisation du code (vitesse) | YAPA de déclarations dans ton truc ? ça serait bien qu'on aie tout le saucisson et pas seulement une rondelle de code... Déjà tu as zappé pas mal de chose et puis tu as mis un peu la charrue avant les boeufs : Ça sent le silkyroad mal digéré : de même : C'est deux instructions sont les dernières à i... |
| 18/07/2019 à 15:26 | Fabien55 | Bouton d'impression VBA | Essaie de modifier la macro d'impression de la manière suivante : Nota : Quand elle est utilisée cette instruction doit être sur la première ligne de chaque macro. Sinon elle ne sert à rien ! A+... |
| 18/07/2019 à 10:18 | killerjo | Userform et impression | Moi je viens de découvrir ton Userform : C'est très minimaliste et loin d'en faire un outil suffisant. Un bon UserForm doit être capable d'ajouter mais aussi de vérifier que les données saisies ne sont pas fantaisiste. De rechercher un ligne et de la modifier le cas échéant... Voire même de la suppr... |
| 18/07/2019 à 09:46 | Tomas | Excel peut-il s'emmeler les pinceaux ? | No... non ! Il y en a qui n'hésitent pas à lui balancer plusieurs centaines de milliers de lignes et plus de 200 colonnes. C'est parfois un peu long mais il est parfaitement capable de résoudre des formules autrement plus complexes... A+... |
| 18/07/2019 à 07:41 | killerjo | Userform et impression | Il faut déjà insérer une colonne avant la colonne A... et redimensionner ton tableau1 pour intégrer une iD dans les en-tête. Je vois que ton tableau est déclaré jusqu'à la ligne 105... Pourquoi ? Parce que tu as effacé les enregistrements existants... Ou parce que tu t'es dis une centaine de ligne s... |
| 18/07/2019 à 05:10 | vesuve | Récupérer les valeurs dans une plage | Sans voir le fichier ni la macro que veux tu qu'on te réponde ? Tu fais comme nous : Tu regardes dans une boule de cristal... A+... |