| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/05/2014 à 11:48 | CP4 | Transfert champs plage filtrée vers une autre feuille | Voir aussi ma réponse de 7h10 A+... |
| 03/05/2014 à 07:10 | CP4 | Transfert champs plage filtrée vers une autre feuille | Voir 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:20 | JeremyW | Macro qui ne s'applique pas au bon classeur | C'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:49 | JeremyW | Macro qui ne s'applique pas au bon classeur | Voir le classeur joint. A+... |
| 01/05/2014 à 15:54 | JeremyW | Macro qui ne s'applique pas au bon classeur | C'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:36 | XavierMichel | Ouvrir 2 tableaux Excel à la fois | Menu Affichage > Afficher cote à cote et/ou Réorganiser tout. + Eventuellement Défilement synchrone A+... |
| 01/05/2014 à 15:29 | kerichen | Caractères "perturbant" | A adapter en fonction de la colonne : remarque : Si possibilité de plusieurs espaces parasites faire : A+... |
| 01/05/2014 à 15:19 | JeremyW | Macro qui ne s'applique pas au bon classeur | Dé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:25 | Sébastien | Evolution du site et du forum | Bien 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:18 | kerichen | Caractè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:41 | Gilles.DR315 | Boutton actif dans USERFOM si présence texte dans cellule | Fournir le classeur et le UserForm KIVABIEN avec ce code SVP A+... |
| 01/05/2014 à 06:35 | JeremyW | Macro qui ne s'applique pas au bon classeur | Si j'ai bien compris... Voir classeur joint. A+... |
| 30/04/2014 à 07:38 | tonton34 | Aide tirage dans tableau d'après numéros | Voir le fichier joint A+... |
| 30/04/2014 à 06:27 | Starr | Protection Macro et Protection cellule de feuille | Bonjour 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:03 | melanie57 | Ajout Données avec un UserForm | Dans 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:20 | melanie57 | Ajout Données avec un UserForm | Une possibilité : A+... |
| 29/04/2014 à 06:53 | Starr | Protection Macro et Protection cellule de feuille | Pour 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:26 | Micka67 | [Excel-VBA] Code avec erreur | Un 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:26 | morgan_munch67 | Impression de plusieurs tableaux variables | Il 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:12 | Ripoux007 | Macro VBA + retour arrière indisponible | Il 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:29 | city | Minimiser la taille d'un fichier | Ca ne me parait pas possible sans disposer du fichier. A+... |
| 18/04/2014 à 20:12 | city | Minimiser la taille d'un fichier | Les 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:56 | city | Minimiser la taille d'un fichier | Quelques 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:58 | FEURGARD | Convertir les chiffres | Comme 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:51 | Talantyr | Impossible convertir texte en nombre | Sélectionner toute la zone à convertir puis exécuter la macro suivante : A+... |
| 17/04/2014 à 20:55 | jeremy | Formulaire | Non, 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:43 | tistou | VBA - code - impression - debogage | A+... |
| 17/04/2014 à 13:35 | LePrinceCeleste | Ajouter des lignes à une macro existante | Bien 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:21 | jeremy | Formulaire | Re... 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:03 | daffy85 | Fichier | VBA 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:33 | jeremy | Formulaire | Ce 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:32 | jeremy | Formulaire | Ton 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:38 | Phanou | Copier UserForm dans nouveau classeur | Ouvrir 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:48 | Manon-Pierre | Retour au dernier enregistrement du classeur/feuille | Non ! Hormis la solution que tu exposes il n'y a pas trop d'autres solutions. A+... |
| 09/04/2014 à 04:32 | Aytan | Retrouver les associations les plus fréquentes | J'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:26 | Aytan | Retrouver les associations les plus fréquentes | 2 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:00 | Aytan | Retrouver les associations les plus fréquentes | Oui, Oui on souhaite le fichier... A+... |
| 07/04/2014 à 23:51 | galiax | Chercher et copier cellule avec N° de ligne | A+... |
| 07/04/2014 à 23:24 | jeremy | Formulaire | En 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:37 | justinebergot | Faire apparaitre un tableau lorsqu'on saisie une donnée | Ces 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:57 | fatifatirose | Modification d'un enregistrement | Pour rester un peu dans ton esprit... le code complété. A+... |
| 07/04/2014 à 17:13 | fatifatirose | Modification d'un enregistrement | Oui 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:04 | patoche0495 | Problème de sauvegarde Excel | Le 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:48 | justinebergot | Faire apparaitre un tableau lorsqu'on saisie une donnée | Si 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:10 | LoKi92 | Gestion des erreurs | La 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:28 | fatifatirose | Modification d'un enregistrement | Mettre une copie de ton classeur débarrassé de tes datas mais avec juste un ou 2 enregistrements bidon. A+... |
| 07/04/2014 à 09:30 | eliamat | Programmation VBA | Hum... 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:14 | galiax | Recherche de Doublon sur 2 Fichiers différent | La macro modifiée pour comparer 2 colonnes supplémentaires et une police barrée : A+... |
| 05/04/2014 à 14:51 | cisco38 | Erreur d'execution 13 | Ton "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:52 | horihori974 | Imcompatibilité 2003/2013 | Va 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+... |