| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 15/06/2017 à 17:03 | Julie1808 | Remplissage tableau avec userform et frame invisible | Tu mélanges tout : Activer la valeur d'une frame ne veut rien dire ! Décoratif dans mon esprit n'est pas péjoratif... Tu peux affecter atout moment n'importe quelle Value, Caption ou Propriété quelconque à un contrôle pourvue que cette propriété existe. Par suite tu peux la modifier ou la relire à t... |
| 15/06/2017 à 14:08 | julie0803 | User Form - Suppression | D'une manière générale l'idée de base c'est : Pour un code plus détaillé prière de fournir un UserForm fonctionnel. A+... |
| 15/06/2017 à 14:01 | Julie1808 | Remplissage tableau avec userform et frame invisible | Les frames ne sont pas des éléments décoratifs et correspondent à des fonctionnalités précises. Les rendre visibles ou invisibles correspond à des choix pratiques (inhiber ou activer leur contenu) A+... |
| 15/06/2017 à 13:53 | MéganeDécouvreVBA | Trier un tableau à partir d'un userform | Pas besoin d'un Userform pour trier un tableau (sauf cas très particulier réservé à des VBistes confirmés) Il faut préciser un peu ce que tu veux faire : Apprendre à trier un tableau ou apprendre à manipuler un USF ? Le classeur ci-joint lance le UserForm Mais si tu veux trier le tableau, Il est pré... |
| 11/06/2017 à 11:08 | Cyber Topaze | Evènement KeyDown KeyPress KeyUp inactifs | Les évènements en question sont des évènements de clavier : Je serai curieux de savoir comment tu envoies un évènement de clavier avec la souris ! Utiliser : MouseDown MouseUp MouseMove A+... |
| 10/06/2017 à 11:36 | Benjamin21 | Macro inserer ligne tab et recopier formules ligne sup | A+... |
| 09/06/2017 à 15:34 | ManonFR | VBA - Exploitation base de données financières | Hum... J'ai cru déceler comme une erreur en F6 Bon. Je t'ai fait ça en mode bourrin : Pour un million de ligne ça te laissera le temps d'aller fumer quelques cigarettes... Mais si ton PC à suffisamment de RAM ça devrait le faire : (sinon tu me diras...) A+... |
| 09/06/2017 à 11:08 | ManonFR | VBA - Exploitation base de données financières | Ok... |
| 09/06/2017 à 09:28 | ManonFR | VBA - Exploitation base de données financières | Je ne comprend pas la notion de "best" : S'agit-il en fait du "last" ? Documenter avec des exemples suffisamment variés pour faire ressortir le "best" A+... |
| 08/06/2017 à 20:30 | aladin64 | Gestionnaire d'erreur | Au lieu (ou avant) d'appliquer un filtre, testez directement les données... Un filtre est rarement nécessaire en programmation : YAKA parcourir les données Si la colonne est très longue ou s'il y a plusieurs colonnes à lire on utilisera un Array ou un Dictionnary... |
| 08/06/2017 à 15:49 | nicko64 | Tableau de permutations de chiffre sans répétition | A la demande d'un autre internaute je donne le code pour 6 éléments : A+ Nota : Avec une présentation un peu différente voir aussi l'excellente proposition de H2So4 qui peut traiter jusqu'à 9 caractères !(alphanumériques) sans aucune modification de la macro... Sur le modèle de H2So4 une autre macro... |
| 08/06/2017 à 10:24 | clement93360 | Optimisation de code | Utilise cjoint A=... |
| 07/06/2017 à 14:36 | aladin64 | Gestionnaire d'erreur | On Error Goto n'est pas une technique de programmation structurée ! Mais une instruction de débogage... Utilisez If... Select Case... et les propriétés habituelles pour la programmation ordinaire mais ne partez pas sur des idées à la Gaston... A+... |
| 07/06/2017 à 14:07 | ruliann | Liste des circonscriptions | Il y a de nombreux #N/A dans la feuille par commune. Je ne sais pas travailler avec ces #N/A d'autant plus qu'ils semble y avoir des divergences entre la source d'Eriic et tes résultats ! Voir par exemple Hostiaz (ligne 235) qui est 3 chez toi et 5 sur la table de correspondance officielle... Nombre... |
| 07/06/2017 à 06:11 | ruliann | Liste des circonscriptions | Merci d'utiliser cjoint pour le téléchargement... |
| 06/06/2017 à 14:44 | babil | Apelle une page precise d'un multipage | L'accès à une page précise se fait avec Value Multipage1.Value = 0 'page 1 Multipage1.Value = 1 'page 2... A+... |
| 05/06/2017 à 15:52 | noelgigi | Problème avec macro de sauvegarde automatique | Ces options n'existent pas avec SaveCopyAs... |
| 05/06/2017 à 14:59 | noelgigi | Problème avec macro de sauvegarde automatique | Heu... à rien ... |
| 05/06/2017 à 11:20 | annou | Calcul moyenne par nom | La formule est bonne : Le problème est qu'il ne faut pas faire de fote dortografe ! (En B2 tu as mis un espace indésirable à la fin de David_ ) A+... |
| 05/06/2017 à 11:10 | noelgigi | Problème avec macro de sauvegarde automatique | Hum... Une macro de sauvegarde c'est avec Save Une macro SaveAs sauvegarde ton fichier en le renommant. Si tu veux créer une copie de ton fichier sous un autre nom c'est SaveCopyAs Remplacer par la ligne suivante : ... ce qui ne dispense pas de sauvegarder également ton classeur sous son nom habitue... |
| 05/06/2017 à 10:56 | Tesco35 | 2 Tableaux en 1 | L'idée c'est de copier toutes les données de la feuille 2 vers la feuille 1 Ensuite dans le ruban Données choisir Supprimer les doublons en désélectionnant toutes les colonnes sauf la A A+... |
| 04/06/2017 à 19:18 | an@s | Modification code importation | Ton fichier n'est pas passé : Si trop volumineux passer par cjoint et nous donner le lien. A+... |
| 04/06/2017 à 08:11 | truc | Extraction de donné d'un fichier .txt | Je n'ai pas d'idée pour ce cas. Je passe à la main. A+... |
| 03/06/2017 à 15:25 | truc | Extraction de donné d'un fichier .txt | Pouah... J'y vois pas beau ! Pour tout dire j'y vois pas du tout ! Le problème c'est pas que les nombres sont décalés, mélangé... C'est que ton fichier texte n'est visiblement pas une extraction dédié à être importé. Tu sors ça d'où ? Désolé. A+... |
| 03/06/2017 à 15:08 | bdsa | Trouver erreur apres application macro | Ca dépend de la macro... La plupart du temps oui. Il suffit d'examiner le contenu des variables, ça permet souvent d'identifier la ligne. Il faut quand même que ce soit une "vrai" macro. Pas juste du code à l'enregistreur bourré de select, ni du code "nouille" bourré de Goto ou de variables non décl... |
| 02/06/2017 à 18:23 | misen08 | Liste déroulante dynamique | On appelle cela des listes en cascade. Nombreux exemples ici A+... |
| 02/06/2017 à 18:15 | NathP | Fusionner de multiples cellules avec du texte (langage VBA) | Je suis loin d'être un spécialiste pour ce genre de sport et... On va bien voir ce qu'en disent les pros, mais selon mon expérience personnelle je te déconseille de procéder de cette manière. C'est le meilleur moyen pour être SPAMMEE et du coup personne ne verra ton message... Tu envoies tes message... |
| 02/06/2017 à 15:27 | ruliann | Liste des circonscriptions | Il faudrait déjà s'assurer que pour toutes les feuilles les données à récupérer commencent à la ligne 25. Renommer les feuilles 20 et 21 en 20A et 20B de manière à ce que les départements qui suivent correspondent aux N° des feuilles En l'absence de réponse la macro suivante fait le travail avec les... |
| 02/06/2017 à 12:12 | truc | Extraction de donné d'un fichier .txt | C'est un peu minimaliste comme explication. De toute façon on ne va pas extraire depuis le fichier texte. On va tout importer tout le fichier texte éventuellement dans une feuille temporaire puis on ne conservera que les données qui t'intéressent. En pièce jointe un import de ton fichier texte : Col... |
| 02/06/2017 à 09:39 | jpenin | Fichier verouillé | Tu ne risques rien à essayer avec une copie..... |
| 01/06/2017 à 18:11 | Jess88 | Problème macro changement de PC | La version Excel se lit ici : A+... |
| 01/06/2017 à 18:03 | jpenin | Fichier verouillé | Ah ben si tu nous dis tout... Ça dépend aussi du contenu, mais tu peux peut-être encore gratter quelque chose en xlsb ..... |
| 01/06/2017 à 17:59 | Excelle | Partager un onglet personnalisé aux utilisateurs d'1 fichier | Le ruban est un objet Windows et non Excel et cette opération -complexe- ne peut se faire via VBA. A+... |
| 01/06/2017 à 17:37 | jpenin | Fichier verouillé | Pas forcément. On va attendre un peu le passage des "pros" ..... |
| 01/06/2017 à 17:34 | Hyrule | Optimisation VBA - Variant et Résultat de formule | Je ne vois pas d'autre solution. Après il faut voir selon la fréquence de cette opération et le nombre de suppressions à faire. Je suppose que pour quelques milliers de suppression, la macro devrait suffire : Tu vas boire un café ou fumer une cigarette et ça devrait suffire. Maintenant s'il y a une... |
| 01/06/2017 à 14:24 | Hyrule | Optimisation VBA - Variant et Résultat de formule | Même pas besoin de trier : Tu filtres sur les vides et tu supprimes ... |
| 01/06/2017 à 14:14 | Marie.Cherie | Barre de Progression évolutive | Je crains fort que ta question reste sans réponse. Sans vouloir te froisser et au risque de paraître désagréable et de te décevoir... On ne peut pas faire une macro uniquement avec l'enregistreur de macro : L'enregistreur doit servir uniquement à trouver les mots clefs . Après le gros du travail c'e... |
| 01/06/2017 à 11:48 | doriane29590 | Erreur calcul DIV/0 | Une solution pour D28 : =SIERREUR(SOMME(D4:D11;D14;D19:D21)*100/A28; "" ) ou =SIERREUR(SOMME(D4:D11;D14;D19:D21)*100/A28; 0 ) Edit : Mais pas sûr ! avec un fichier vide, difficile de se faire une idée ! A+... |
| 01/06/2017 à 11:42 | jpenin | Fichier verouillé | Oh ! Moi je ne suis sûr de rien, avec Excel... on en apprend tous les jours ! Mais si c'est possible il me semble que ça ne peut passer que par les Options... A+... |
| 01/06/2017 à 11:37 | Hyrule | Optimisation VBA - Variant et Résultat de formule | Les suppressions c'est toujours un peu lent. S'il y en a que quelques-unes, c'est tout bon, sinon ça peut prendre un peu plus de temps... A+... |
| 01/06/2017 à 11:18 | jpenin | Fichier verouillé | Moi ça me semble pourtant bien être le comportement normal même sous 2010 / 2010 Maintenant tu peux toujours essayer de fouiner dans les Options Excel ( paramètre du centre de Gestion... Mode protégé / Contenu Externe et paramètre de blocage des fichiers ) A+... |
| 01/06/2017 à 09:40 | Hyrule | Optimisation VBA - Variant et Résultat de formule | Essaie voir comme ça : A+... |
| 01/06/2017 à 08:39 | escartafigue | Amélioration d'une base de données | Comme le dit for justement sabV il faut envisager de collationner toutes les semaines sur la même feuille. Il faudra aussi rajouter les colonnes indiquées ("Date de saisie", Année" et "No de sem.") et une colonne d'indexation : Ce n'est pas une possibilité mais une nécessité. Les statistiques n'ont... |
| 31/05/2017 à 18:56 | PIERRO1234 | Activation Macro | Elle marche très bien cette macro ! (Quand tu sélectionne une cellule de I5 à I13 elle déplace la sélection en colonne H) A+... |
| 31/05/2017 à 18:07 | asmodaisda | Tableau VBA et sélection de plusieurs cellules | Une solution : A+... |
| 31/05/2017 à 16:56 | asmodaisda | Tableau VBA et sélection de plusieurs cellules | Faudrait être plus précis car on ne sait pas trop sur quel pied danser : 21 ou 22 ? de 0 à 21 effectivement ça fait 22 par contre de A1 à A21 le compte est pas bon... Je suis donc parti sur 21. Cette macro fait un tirage de 1 a 21 sur la feuille 5 : Pour copier une plage sur une autre plage : Avec ç... |
| 31/05/2017 à 11:12 | babil | Ouvrir page1 dans multipage | Dans la Sub Initialize du Userform mettre : A+... |
| 29/05/2017 à 13:58 | Catab | Top 150 cellules communes entre deux plages | Une solution macro : [/code]A+... |
| 26/05/2017 à 09:30 | Jessiicaa23 | Manipulation d'Array | Pour reprendre la suggestion de Thev : Pour ce type d'utilisation (directe) pas besoin d'Array : Nota : Le code que j'ai donné plus haut est plutôt destiné à une utilisation différée : On stocke la variable de contrôle dans une variable publique et on traite... plus tard ! A+... |
| 25/05/2017 à 17:57 | Jessiicaa23 | Manipulation d'Array | Il te suffit de donner à tes Options "True" les valeurs 1, 2, 4, 8, 16, 32 et de faire la somme des valeurs cochées. (Tu stockes cette somme dans une variable) Si la somme des valeurs cochées est 41 c'est que les options 1, 4 et 6 sont cochées. Cette macro fait le décodage des sommes de contrôle. (l... |