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 108

DateAuteur du sujetSujetExtrait du message
15/06/2017 à 17:03Julie1808 Remplissage tableau avec userform et frame invisibleTu 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:08julie0803User Form - SuppressionD'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:01Julie1808 Remplissage tableau avec userform et frame invisibleLes 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:53MéganeDécouvreVBATrier un tableau à partir d'un userformPas 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:08Cyber TopazeEvènement KeyDown KeyPress KeyUp inactifsLes é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:36Benjamin21 Macro inserer ligne tab et recopier formules ligne supA+...
09/06/2017 à 15:34ManonFR VBA - Exploitation base de données financièresHum... 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:08ManonFR VBA - Exploitation base de données financièresOk...
09/06/2017 à 09:28ManonFR VBA - Exploitation base de données financièresJe 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:30aladin64 Gestionnaire d'erreurAu 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:49nicko64 Tableau de permutations de chiffre sans répétitionA 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:24clement93360Optimisation de codeUtilise cjoint A=...
07/06/2017 à 14:36aladin64 Gestionnaire d'erreurOn 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:07ruliannListe des circonscriptionsIl 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:11ruliannListe des circonscriptionsMerci d'utiliser cjoint pour le téléchargement...
06/06/2017 à 14:44babilApelle une page precise d'un multipageL'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:52noelgigiProblème avec macro de sauvegarde automatiqueCes options n'existent pas avec SaveCopyAs...
05/06/2017 à 14:59noelgigiProblème avec macro de sauvegarde automatiqueHeu... à rien ...
05/06/2017 à 11:20annou Calcul moyenne par nomLa 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:10noelgigiProblème avec macro de sauvegarde automatiqueHum... 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:56Tesco35 2 Tableaux en 1L'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:18an@sModification code importationTon fichier n'est pas passé : Si trop volumineux passer par cjoint et nous donner le lien. A+...
04/06/2017 à 08:11trucExtraction de donné d'un fichier .txtJe n'ai pas d'idée pour ce cas. Je passe à la main. A+...
03/06/2017 à 15:25trucExtraction de donné d'un fichier .txtPouah... 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:08bdsaTrouver erreur apres application macroCa 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:23misen08 Liste déroulante dynamiqueOn appelle cela des listes en cascade. Nombreux exemples ici A+...
02/06/2017 à 18:15NathPFusionner 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:27ruliannListe des circonscriptionsIl 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:12trucExtraction de donné d'un fichier .txtC'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:39jpeninFichier verouilléTu ne risques rien à essayer avec une copie.....
01/06/2017 à 18:11Jess88Problème macro changement de PCLa version Excel se lit ici : A+...
01/06/2017 à 18:03jpeninFichier 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:59ExcellePartager un onglet personnalisé aux utilisateurs d'1 fichierLe ruban est un objet Windows et non Excel et cette opération -complexe- ne peut se faire via VBA. A+...
01/06/2017 à 17:37jpeninFichier verouilléPas forcément. On va attendre un peu le passage des "pros" .....
01/06/2017 à 17:34HyruleOptimisation VBA - Variant et Résultat de formuleJe 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:24HyruleOptimisation VBA - Variant et Résultat de formuleMême pas besoin de trier : Tu filtres sur les vides et tu supprimes ...
01/06/2017 à 14:14Marie.CherieBarre de Progression évolutiveJe 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:48doriane29590 Erreur calcul DIV/0Une 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:42jpeninFichier 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:37HyruleOptimisation VBA - Variant et Résultat de formuleLes 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:18jpeninFichier 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:40HyruleOptimisation VBA - Variant et Résultat de formuleEssaie voir comme ça : A+...
01/06/2017 à 08:39escartafigue Amélioration d'une base de donnéesComme 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:56PIERRO1234 Activation MacroElle 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:07asmodaisda Tableau VBA et sélection de plusieurs cellulesUne solution : A+...
31/05/2017 à 16:56asmodaisda Tableau VBA et sélection de plusieurs cellulesFaudrait ê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:12babil Ouvrir page1 dans multipageDans la Sub Initialize du Userform mettre : A+...
29/05/2017 à 13:58Catab Top 150 cellules communes entre deux plagesUne solution macro : [/code]A+...
26/05/2017 à 09:30Jessiicaa23 Manipulation d'ArrayPour 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:57Jessiicaa23 Manipulation d'ArrayIl 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...