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

Messages postés par galopin01 - page 159

DateAuteur du sujetSujetExtrait du message
03/05/2014 à 11:48CP4Transfert champs plage filtrée vers une autre feuilleVoir aussi ma réponse de 7h10 A+...
03/05/2014 à 07:10CP4Transfert champs plage filtrée vers une autre feuilleVoir en pièce jointe. Commentaires : Il y a un cacafouilli entre f et shBD que je n'ai pas supprimé : à mon avis shBD est bien suffisant. Moi je n'utiliserai pas une déclaration globale pour instancier une variable feuille. Une déclaration au coup par coup me semble bien préférable. (même si ça para...
02/05/2014 à 08:20JeremyW Macro qui ne s'applique pas au bon classeurC'est un pur problème de déclaration ! Et une déclaration de variable se fait avec Dim En fait je suppose que tu n'a pas déclaré ta variable "feuille" (avec Dim feuille ) Même si tu l'a déclaré en variant (sans la typer) Year renvoie un Integer Donc ton code recherche la feuille avec l' Index 2014 a...
01/05/2014 à 16:49JeremyW Macro qui ne s'applique pas au bon classeurVoir le classeur joint. A+...
01/05/2014 à 15:54JeremyW Macro qui ne s'applique pas au bon classeurC'est quand même un peu bordélique ton truc. Sans compter que tu n'expliques rien du tout : Il sert à quoi ce classeur test n° dossier ? La colonne A tu en a vraiment besoin ? Dans ce cas il faut servir la main courante avant de remplir la colonne A et le textBox2 ne servira à rien. Et tous ces bout...
01/05/2014 à 15:36XavierMichel Ouvrir 2 tableaux Excel à la foisMenu Affichage > Afficher cote à cote et/ou Réorganiser tout. + Eventuellement Défilement synchrone A+...
01/05/2014 à 15:29kerichenCaractères "perturbant"A adapter en fonction de la colonne : remarque : Si possibilité de plusieurs espaces parasites faire : A+...
01/05/2014 à 15:19JeremyW Macro qui ne s'applique pas au bon classeurDésolé je n'ai rien compris à ton problème, mais ça à quand même l'air un peu compliqué ! Si tu veux adresser un autre classeur, inutile de faire un For Each... Next Ce code conviendra pour CommandButton3 ... Ne pas oublier de supprimer la macro Worksheet_SelectionChange dans la feuille 2014 de "mai...
01/05/2014 à 12:25SébastienEvolution du site et du forumBien vu le message qui indique que quelqu'un à répondu avant qu'on envoie sa propre réponse... ça évite de rafraîchir, ce qu'on oublie souvent ...
01/05/2014 à 12:18kerichenCaractères "perturbant"A priori il n'y a pas à proprement parlé de caractères "cachés" dans Excel mais certain peuvent être invisible dans la plupart des cas. c'est le cas notamment du Chr(160) qui renvoie un pseudo espace (ça ressemble à un espace, mais ça n'en est pas un) ou encore les caractères de retour à la ligne, a...
01/05/2014 à 06:41Gilles.DR315Boutton actif dans USERFOM si présence texte dans celluleFournir le classeur et le UserForm KIVABIEN avec ce code SVP A+...
01/05/2014 à 06:35JeremyW Macro qui ne s'applique pas au bon classeurSi j'ai bien compris... Voir classeur joint. A+...
30/04/2014 à 07:38tonton34 Aide tirage dans tableau d'après numérosVoir le fichier joint A+...
30/04/2014 à 06:27Starr Protection Macro et Protection cellule de feuilleBonjour Benead, Ce n'est pas de la précipitation : C'est tout simplement que dans cette forme, mon Excel (2010) requiert cette syntaxe... Bonjour Starr, N'ayant pas 2007, je n'ai pas non plus le control Calendar je ne peux donc pas tester cette construction. Voir avec Benead. A+...
29/04/2014 à 18:03melanie57 Ajout Données avec un UserFormDans ton modèle le TextBox11 est le TextBox pour l'année. Tout ça dépend évidemment étroitement de la manière dont tu as nommé tout tes TextBox. Ici c'était le cas de figure idéal pour faire du code "light" ! A+...
29/04/2014 à 11:20melanie57 Ajout Données avec un UserFormUne possibilité : A+...
29/04/2014 à 06:53Starr Protection Macro et Protection cellule de feuillePour protéger seulement cette feuille et permettre aux macros de s'exécuter mettre cette macro dans le module "ThisWorkbook" : ...en remplaçant "galopin" par ton mot de passe. La macro prend effet dès son exécution ou dès l'ouverture du classeur et jusqu'à la fermeture. Important : Le code doit être...
24/04/2014 à 18:26Micka67[Excel-VBA] Code avec erreurUn Range de plusieurs cellules n'a pas de Value : Il a plusieurs cellules qui ont des adresses et des valeurs différentes. C'est tout. A+...
24/04/2014 à 11:26morgan_munch67 Impression de plusieurs tableaux variablesIl est communément admis de placer les déclarations au début de la macro. Il est fortement déconseillé d'emboiter les With... Je ne pense pas qu'on puisse faire des PrintArea multiples. Donc si tu comptais faire l'impression sur une seule feuille : t'es chocolat... Dans ce cas il aurait fallu masque...
24/04/2014 à 11:12Ripoux007Macro VBA + retour arrière indisponibleIl n'y a pas de possibilité d'annuler ce qu'a fait une macro. Par contre tu peux faire une autre macro pour mettre en minuscule... A+...
19/04/2014 à 10:29cityMinimiser la taille d'un fichierCa ne me parait pas possible sans disposer du fichier. A+...
18/04/2014 à 20:12cityMinimiser la taille d'un fichierLes idées ce n'est pas cela qui manque ! Il faudrait surtout "voir" le fichier, le décortiquer, analyser... Pour le reste on peut toujours essayer des trucs "au petit bonheur la chance". Le problème est que la plupart des gens montent des classeurs sans la moindre idée de la finalité, alors la démar...
18/04/2014 à 11:56cityMinimiser la taille d'un fichierQuelques centaines de lignes (même avec les formules) ne sont pas très importantes : On peut soupçonner que c'est ce que tu ne soupçonnes pas qui pèse le plus lourd combien de graphiques ? (ce sont la plupart du temps les plus gourmands en ressources) présence de formats, d'objets graphiques... voir...
18/04/2014 à 09:58FEURGARD Convertir les chiffresComme chez moi le calcul fonctionne, je suppose que tu dois utiliser la virgule comme séparateur décimal ??? Si c'est le cas, fait rechercher : . (point) remplacer par : , (virgule) A+...
18/04/2014 à 09:51TalantyrImpossible convertir texte en nombreSélectionner toute la zone à convertir puis exécuter la macro suivante : A+...
17/04/2014 à 20:55jeremy FormulaireNon, enfin oui... il s'ouvre bien mais perd tout son VBA ! donc tout ce qu'on trouve c'est 3 ligne sur la feuille data... A+...
17/04/2014 à 16:43tistou VBA - code - impression - debogageA+...
17/04/2014 à 13:35LePrinceCelesteAjouter des lignes à une macro existanteBien sur : il n'y a pas de règles précises. Une bonne "MacroAToutFaire" est toute aussi valable que plusieurs macros qui traitent les problèmes séquentiellement... Toutefois il est d'usage d'éviter les macros poubelles ! (ou on trouve de tout...) car il est difficile de s'y retrouver par la suite. O...
17/04/2014 à 13:21jeremy FormulaireRe... Oui ça a une incidence. Il faut modifier ton profil dans le forum afin que ça saute tout de suite aux yeux des répondeurs : Il y a fort peu de spécialiste MAC. Il faudra peut-être que tu re-postes un nouveau fil en spécifiant bien cette particularité. A+...
17/04/2014 à 12:03daffy85FichierVBA ne fonctionne pas comme cela : Il y a les "Sub" (procédures) qui peuvent faire appel à des "Function" lesquelles renvoient selon une syntaxe précise une "valeur" (qui peut aussi être une chaine ou un Array) Exemple : Les fonctions ne font aucune action. Comme j'ai une pratique très sommaire de C...
17/04/2014 à 11:33jeremy FormulaireCe classeur ne passe décidément pas. Tu pourrais peut-être commencer par la section Cours VBA de ce site ? A+...
17/04/2014 à 08:32jeremy FormulaireTon fichier ne passe pas chez moi : je perd le VBA à l'ouverture... Essaie de l'enregistrer en .xlsm et donne nous cette version. A+...
13/04/2014 à 21:38PhanouCopier UserForm dans nouveau classeurOuvrir les 2 classeurs. Aller dans VBA : Dans la fenêtre VBA Project faire glisser le UserForm d'un classeur vers l'autre. C'est tout. A+...
10/04/2014 à 16:48Manon-Pierre Retour au dernier enregistrement du classeur/feuilleNon ! Hormis la solution que tu exposes il n'y a pas trop d'autres solutions. A+...
09/04/2014 à 04:32Aytan Retrouver les associations les plus fréquentesJ'ai édité mon fichier pour corriger un bug (Absence de MN) Le tableau actuel ne compte que les groupes "en l'état" Il pourrait être interressant de compter les items à la manière de h2so4 (scratch) (par exemple tous les couples en rajoutant les occurrences qui figurent dans un groupe de 3, de 4......
08/04/2014 à 19:26Aytan Retrouver les associations les plus fréquentes2 boites de Doliprane plus loin.... Voilci le résultat de ma réflexion ! Cette étude ne recense que les groupes tels qu'ils existent réellement Il pourrait être interressant de compter les couples quand on les retrouvent également dans des groupes de 3, de 4... Ce sera l'objet de la prochaine versio...
08/04/2014 à 00:00Aytan Retrouver les associations les plus fréquentesOui, Oui on souhaite le fichier... A+...
07/04/2014 à 23:51galiax Chercher et copier cellule avec N° de ligneA+...
07/04/2014 à 23:24jeremy FormulaireEn complément de l'info de h2so4... je reprend d'une manière un peu ilustré toutes ces infos. Ne te précipite pas sur le fichier joint : Lis d'abord mon commentaire en regardant ton propre fichier. Tu verras ensuite si tu as besoin de comparer avec mon fichier joint ! Va dans VBA et clique sur le Us...
07/04/2014 à 21:37justinebergot Faire apparaitre un tableau lorsqu'on saisie une donnéeCes régions ont la nécessité d'être orthographiées partout de la même manière (c.a.d. en majuscule, avec tiret et sans espace ni virgule...) C'est une règle de base dans Excel de commencer par faire des listes (tables). Sinon tu as toutes les chances d'avoir des tas d'informations disparates qui veu...
07/04/2014 à 19:57fatifatirose Modification d'un enregistrementPour rester un peu dans ton esprit... le code complété. A+...
07/04/2014 à 17:13fatifatirose Modification d'un enregistrementOui c'est bien, mon code est plus compliqué mais adapté à d'autres situations. Ton code est correct. Quel est le problème. ? Laisser le choix à l'utilisateur d'effectuer une modification ou non ? ou au contraire modifier d'office l'existant ? A+...
07/04/2014 à 16:04patoche0495Problème de sauvegarde ExcelLe nom de ton fichier ne doit pas comporter un des caractères indiqués "<>?...".. ou... chemin de fichier ne doit pas comporter plus de 218 caractères le chemin est incorrect. A+...
07/04/2014 à 15:48justinebergot Faire apparaitre un tableau lorsqu'on saisie une donnéeSi j'ai bien compris, une possibilité en pièce jointe. La macro utilise seulement l'ex-Feuil7 renommée en "Util" Il est créé également une plage nommée "Regions" dans le Gestionnaire de Noms Cette plage est destinée à standardiser un peu tes régions car elles sont une peu comme la météo : Très chang...
07/04/2014 à 14:10LoKi92Gestion des erreursLa philosophie générale c'est : Après en jouant sur Err.Number, sur Y et sur d'autres variables tu peux aussi arriver à différencier des erreurs dans les boucles suivantes... mais ça, ça se fait en mode débogage avec le fichier ! A+...
07/04/2014 à 13:28fatifatirose Modification d'un enregistrementMettre une copie de ton classeur débarrassé de tes datas mais avec juste un ou 2 enregistrements bidon. A+...
07/04/2014 à 09:30eliamatProgrammation VBAHum... Ton jargon est imbuvable : On n'est pas dans ton "lit" ni dans ta tête pour savoir à quoi correspond cette matrice ni les variables que tu utilises... Tout ce que je peux te dire au vu de tes éléments, c'est qu'une boucle For... se termine par Next et que Fonction A... doit se terminer par :...
05/04/2014 à 15:14galiax Recherche de Doublon sur 2 Fichiers différentLa macro modifiée pour comparer 2 colonnes supplémentaires et une police barrée : A+...
05/04/2014 à 14:51cisco38 Erreur d'execution 13Ton "tableau de suivi Recap" est vierge. Dans la macro Initialize du USF est censé contourner ce problème, mais li n'est pas égale à 3 mais à 4 Donc le If passe sur Else et comme il n'y a pas de numéro ligne 3 => li = "" d'où <> li - 1 = erreur ! A+...
05/04/2014 à 12:52horihori974 Imcompatibilité 2003/2013Va dans VBA : Dans Outils > Références... tu dois en avoir une déclarée manquante (Peut-être Microsoft Office VBA v10 Object Library: décoche là et coche celle que tu as (Peut-être la v14 ?) A+...