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'975
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par galopin01 - page 113

DateAuteur du sujetSujetExtrait du message
09/03/2017 à 11:52pompaero Mettre Label en couleurNon pas besoin de texte dans les label... Moi je ne peux pas deviner à quel label correspond Loc GD80B7.A Si toi tu sais alors tu écris Pourquoi Labelx et pas Labely ? Donc ça va pas tarder à bloquer... OUPA ! ça dépend surement de la quantité de RAM de ta bécane et d'autres paramètres que je ne maî...
09/03/2017 à 11:31dimitri92Création liste décroissante avec sélection de choix multipleClicDroit sur l'onglet de la feuille + Visualiser le Code : Dans la Private Sub Worksheet_SelectionChange... A+...
09/03/2017 à 11:25Flow77Optimisation programmeJe ne me suis pas occupé des modules "essai" que j'ai purement et simplement supprimés. Bon j'ai un peu avancé , mais je bute sur une incohérence que je ne sais pas résoudre : Dans la Sub Ecriture_Source_Sur_Programme() Or c1 n'est pas encore initialisé... Je ne peux optimiser que des programmes qui...
09/03/2017 à 09:12Charibe[Associé des valeurs en fonction du texte]Bah... Il est très bien ton radar... Si tu mets quelques chiffres en colonne C ! Compte tenu de l'échelle il faut mettre des nombres significatifs (qui représentent au moins 10 % mais sinon je ne vois pas le problème... A+...
09/03/2017 à 08:51svtprofvayssettesCréer des jeux d'icones - mise en forme conditionnelleSuivre le lien : créer une police de caractère A+...
09/03/2017 à 08:48pompaero Mettre Label en couleurVoici une fonction qui retourne la couleur en fonction du Nbre. Pour la localisation et l'affectation à un label particulier, je ne vois rien qui précise l'influence de ces données... [Nota] Il va falloir que tu te mettes rapidement à optimiser ton code parce que 1000 lignes c'est déjà pas m...
09/03/2017 à 08:14Flow77Optimisation programmeTon fichier programme n'est pas compilable. Merci de corriger ce qui manque... A+...
09/03/2017 à 08:08svtprofvayssettesCréer des jeux d'icones - mise en forme conditionnelleJe n'ai pas 2016 mais sous 2010 les jeux d'icones ne semblent pas modifiables. Je ne vois qu'une possibilité c'est de créer une police de caractère "A, B, C, D" avec ton jeux d'icones. ainsi tu n'auras même pas besoin de mise en forme conditionnelle ! A+...
09/03/2017 à 07:49abricotColler textbox transposé décaléAffreux... Tu mets un tag dans chaque TextBox avec leur N° de colonne après TAPUKA boucler sur chaque TextBox mais avec des noms de TextBox comme ça t'es pas dans le caca ! A+...
09/03/2017 à 07:40ChristrucciModification codeMon ami dirait qu'un TCD simplifierait bien le problème ! A+...
09/03/2017 à 07:33dimitri92Création liste décroissante avec sélection de choix multipleVoir fichier joint. (Macro !) A+...
09/03/2017 à 06:54dann Curseur bornéVoir pièce jointe. A+...
09/03/2017 à 06:41Guignol81 Actualiser un UserFromA+...
08/03/2017 à 23:25Guignol81 Actualiser un UserFromPour un débutant en VBA, c'est pas une bonne idée de s'attaquer à un convertisseur de ce type en VBA. (dont je n'ai pas trop compris l'utilité d'ailleurs) Contente toi de faire des conversions cellule à cellule ou de feuille à VBA et de VBA à Feuille ce sera déjà pas mal... Après, dans 10 ans, tu po...
08/03/2017 à 22:52bhoooVBA sauvegarder une image importéePour le fun comme je te sens pas trop bien parti, je t'ai un peu avancé le boulot comme je le sens... J'ai supprimé les boutons voir et modifier... Pour modifier une ligne il suffit de cliquer Colonne 1 Pour ajouter une ligne il suffit de cliquer Colonne 1 (dans la zone ou il n'y a encore rien... Le...
07/03/2017 à 19:58rantigCopiercollervaleursNon, non pas froissé ! D'ailleurs je t'ai exposé toutes les solutions simples possibles. (pour plage à plusieurs cellules ou pour cellule unique) C'est vrai que je n'ai pas repris textuellement toutes tes lignes par ce que j'ai écris la plupart du temps directement sur le forum et sans passer par le...
07/03/2017 à 19:11Nrev74 Erreur 9 : L'indice n'appartient pas à la sélectionMoi (vu que nous en exécution normale on n'a aucun problème) je pense que c'est plutôt lié à l'hyperlink et/ou à un problème d'exécution asynchrone : Essaie de glisser un DoEvents juste avant le Application.ScreenUpdating = True Par ailleurs je ne suis pas trop d'accord avec mon ami Ferrand : Le tra...
07/03/2017 à 16:45rantigCopiercollervaleursTa macro, ta bien vu qu'elle marche pas ! Alors tu peux la faire encadrer si tu veux, mais la garder, ça va pas avancer beaucoup la résolution de ton problème... je t'ai donné l'idée générale et 2 exemples un vers page 2 un vers page 3 avec une plage décalée. maintenant si tu changes les adresses ça...
07/03/2017 à 14:48bhoooVBA sauvegarder une image importéeDézippez : Déplacez les 2 fichiers dans votre répertoire de travail Excel (sinon la macro ne fonctionnerait pas dans le répertoire temporaire du zip.) Ouvrez ensuite le classeur. A+...
07/03/2017 à 14:07bhoooVBA sauvegarder une image importéeJe t'ai dis de ne pas stocker l'image dans des cellules mais uniquement leur nom et chemin et de faire un LoadPicture à chaque fois vers un control image... Je vais essayer de te faire une démo, mais il faudra attendre un peu... A+...
07/03/2017 à 14:03rantigCopiercollervaleursRemplace ta macro par : A+...
07/03/2017 à 13:51bhoooVBA sauvegarder une image importéeTout sur les images: http://boisgontierjacques.free.fr/pages_site/lesimages.htm#InsertionImage A+...
07/03/2017 à 12:03bhoooVBA sauvegarder une image importéeExcel n'est pas fait pour importer de nombreuses images. Tu dois importer dans ta base de donnée ta référence d'image c'est cette référence que tu utiliseras dans ton "LoadPicture." En mode Userform tu écriras donc ton strFileName dans la colonne I par exemple (ou en commentaire dans une cellule...)...
07/03/2017 à 08:08abricot Calcul en mémoire useform de textboxC'est précisément ce qui manque à notre ami... Au lieu d'être obligé de dupliquer 200 évènements click le module de classe gère l'iD du contrôle. Et si en plus tu doit gérer un autre évènement pour les même contrôles... C'est toute la différence entre 20 lignes de code et 5000... VBA n'est pas très...
07/03/2017 à 05:57abricot Calcul en mémoire useform de textboxBonjour, Dans le cas présent : Aucun ! D'ailleurs dans ce cas on ne les génère qu'au moment de l'affichage : Pas "en dur." Ça ne présente un intérêt que si ton UserForm peut(/doit) être redimensionné dans toutes ses propriétés (en fonction de l'écran). ou(/et) si le plus souvent, quelques contrôles...
06/03/2017 à 23:52abricot Calcul en mémoire useform de textboxSissi... Mais ce qui ne passerait surement pas c'est les développements ultérieurs ! A+...
05/03/2017 à 04:16Souzou91Création d'un planning d'astreinte automatique... Le même en version automatique. YAKA changer la date en B2 et tout se met à jour... (OK jusqu'en 2025... ) Du coup YAPU besoin d'afficher la ligne 7... A+...
04/03/2017 à 19:10Souzou91Création d'un planning d'astreinte automatiqueUne autre solution toute en formule en pièce jointe. YAPA à y retoucher sauf au changement d'année : En 2018 en B7 il faudra entrer 3 (la suite logique du 31 décembre...) La formule "Clef" en C7 à incrémenter vers la droite sur toute la ligne 7 est : =SI(OU(JOURSEM(C6;2)=1;JOURSEM(C6;2)=5);SI(B7+1=...
04/03/2017 à 12:06pascal.59 Erreur date userformVoir en pièce jointe. A+...
04/03/2017 à 11:40pascal.59 Erreur date userformAutant pour moi... Il sort d'où ton TDate ? Essaie : A+...
04/03/2017 à 11:33MACHA41360 Recuperer valeur cellule classeur fermePour ouvrir le débat : je ne sais pas s'il existe une formule pour tester un lien : Le lien existe ou n'existe pas... (Jusqu'à preuve du contraire ! ) A partir de cette constatation la syntaxe pour établir un lien est : ='TonChemin\[TaVille.xlsx]nadine'!$F$45 ce qui pourrait donner quelque c...
03/03/2017 à 21:48ericpProblème synthèseHé ! C'est pas l'usine ici... Faut pas être pressé ! Moi je peux pas t'aider ton truc est trop abstrait : faire des stats sur une tableau vide avec que des A,B,C... Je le sens pas. De plus, je vois pas l'intérêt d'un Userform pour la résolution de ce problème. Pour supprimer les liens YA juste à fig...
03/03/2017 à 21:33Souzou91Création d'un planning d'astreinte automatiqueSans vouloir te vexer... que tu comprennes ne me semble pas évident du tout pour le reproduire sur une autre année ou pour un cycle différend (16 ou 18 personnes) Par contre l'important est que tu comprennes bien le principe que j'ai exposé pour l'an prochain. (s'il y a toujours 17 personnes) A+...
03/03/2017 à 21:25DaumstRemplacer CheckBox par ListBoxLes if testent si l'item (i) à été sélectionné. Si oui +3 ou +8 renvoient à la bonne colonne en fonction de la Listbox (La listbox2 commence colonne 8) J'ai renvoyé True pour le fun, si tu veux renvoyer une valeur tu fais comme dans le lien que je t'ai donné... Pour le ListBox2 ça donne : A+...
03/03/2017 à 19:34DaumstRemplacer CheckBox par ListBoxBoooon ! Faut que je me remette de mes émotions... Tu as épluché un peu mon lien ? Une solution en pièce jointe. A+...
03/03/2017 à 18:23DaumstRemplacer CheckBox par ListBox...
03/03/2017 à 18:16Souzou91Création d'un planning d'astreinte automatiqueHum... Moi j'appelle ça du foutage de gueule ! On est pas des pigeons ! Va donc voir à coté si on va te le faire en long en large et en travers... Tu veux pas que je te le fasse façon kamasutra ? Je t'ai donné une méthode c'était pas bien compliqué de transposer... Du coup j'ai fait différemment (av...
03/03/2017 à 12:03ericpProblème synthèseUne première solution très efficace serait de figer les données d'une période terminée et validée. Ne pas implanter de formule encore inutile (celle de décembre ne sera pas utile avant 9 mois... !) Une solution radicale utiliser VBA : ça n'ira pas plus vite mais les données seront "en dur" donc les...
03/03/2017 à 11:46gus2108 Définitions de variables globalesUne fois déclarée et chargée une variable est mémorisée et à la disposition de toute les procédures ou fonctions. A+...
03/03/2017 à 11:13msiterconverseCréation d'un planneur automatique avec gestion des besoinsMalheureusement comme je te le disais ce genre de planning est une affaire de spécialiste qui ne fréquentent guère le forum. Comme visiblement tu ne possèdes que des rudiments d'Excel, je vois mal comment te guider dans cette entreprise. Les différents répondeurs ont chacun leur spécialités. Pour ma...
02/03/2017 à 21:42DaumstRemplacer CheckBox par ListBoxAu timer ça se discute à comparer avec des if à répétition, mais si t'es un cador une simple boucle sur un Array : YAPAFOTO ! Après tout dépend du nombre de sélections potentielles et du nombre de sélections effectives... Mais là encore ça dépend si la liste est constante ou variable... et comment s...
02/03/2017 à 19:40Souzou91Création d'un planning d'astreinte automatiqueEt les fériés on ne s'en occupe pas ? En l'absence de réponse, j'ai considéré qu'on ne s'en occupe pas... Les formules sont en lignes 1, 21, 41, 61... On pourra les masquer en mettant la police en blanc... Le reste c'est de la MFC... A+...
02/03/2017 à 19:20DaumstRemplacer CheckBox par ListBoxHum... ça dépend ! Si ta liste est constante et les affectations également tu peux gérer ça dans un ListBox multicolonne sinon faire une table de correspondance dans une feuille de paramètres... ou gérer ça dans un Select Case... [Rappel] : Pour d'autres questions ultérieures joindre à chaqu...
02/03/2017 à 19:12ferdoFaire disparaitre un buttonCa ne me semble pas très utile. Je te déconseille ce genre de sport ! A+...
02/03/2017 à 19:09AxelH Extraire données d'un userform vers ExcelJe ne te suis pas trop dans tes commentaires un peu désordonnés... Les Labels sont sans importance ce sont des indication pour guider l'utilisateur avant la saisie. Selon moi le bouton du haut "Command" est sans intéret tu peux le supprimer. le DiagOk aussi C'est le bouton Ok qui va tout basculer da...
02/03/2017 à 18:56msiterconverseCréation d'un planneur automatique avec gestion des besoinsTOUSSA semble bien nébuleux... et peu en rapport avec la réalité du forum. En plus tu sembles utiliser une version anglaise et on va très rapidement buter sur des problèmes de compatibilité... A mon sens au lieu de passer 3 jours sur ton planning, tu vas passer 8 jours sur Excel... Si on veux rester...
02/03/2017 à 16:50DaumstRemplacer CheckBox par ListBoxPour utiliser la multisélection dans le ListBox vous devez d'abord cocher 1_fmMultiSelectMulti dans la propriété "Multiselect" de la Listbox ensuite pour boucler sur tous les éléments du List box : Ne rien mettre dans Private Sub ListBox1_Click A+ Pour d'autres question ultérieures joindre à chaque...
02/03/2017 à 16:28AxelH Extraire données d'un userform vers ExcelTu ne dois pas utiliser la fonction TestUser pour ouvrir le UserForm. (Bien que... ça marche quand même !) Quand tu veux ouvrir la porte d'une maison, tu ne commences par y mettre le feu n'est-ce pas ? (Bien que... ça marche quand même !) Les fonctions sont faites pour faire des calculs, renvoyer un...
02/03/2017 à 10:05Neilah Filtre élaboré et VBARe... Dans ces conditions, avec ce classeur, elle marche très bien cette macro. Parce que -dans ce classeur- VBA ne peut pas se tromper : il n'y a qu'une feuille. Donc la macro s'adresse forcément à cette unique feuille... (encore que.... Mébon !) Pour sécuriser (un peu) tu peux modifier ta macro de...
02/03/2017 à 09:28Neilah Filtre élaboré et VBATu ne peux pas utilisé une macro enregistrée de cette manière (surtout dans cette situation !) Une macro enregistrée fonctionne dans un certain contexte. L'enregistreur tient compte du contexte actuel (au moment de l'enregistrement.) Pour utiliser le code a un autre moment tu dois tenir compte du co...