Membre dévoué

Inscrit le :27/01/2015
Dernière activité :11/05/2015 à 13:17
Version d'Excel :2003 / 2007
Messages
790
Votes
50
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Marc L - page 10

DateAuteur du sujetSujetExtrait du message
13/03/2015 à 00:13LOUYESTUTrasposer et classer des données...
12/03/2015 à 23:35b00320486Colorer des formes libres en fonction de cellulesEn dehors du nom de la forme, reste la feuille … C'est bien Feuil1 ? Sinon remplacer par Rg.Parent …...
11/03/2015 à 02:14RemiBV27 Integration d'une condition for dans le choix d'une pageDésolé Rémy, je n'avais pas vu que cela venait de Lou … Au moins cela a été formateur ...
11/03/2015 à 02:09b00320486Colorer des formes libres en fonction de cellulesL'erreur pourrait être déclenchée par exemple si une carte n'existe pas pour un état …...
10/03/2015 à 10:57Orvion Inversion JJ/MM Textbox - VBAEdit : autant pour moi, j'avais lu trop vite ! Voir aussi la fonction CDate …...
10/03/2015 à 10:02mynameisjeff Rendre une macro plus rapide (sans les .Select)Là non car il y a une unique sélection ! Sinon envisager un filtre …...
10/03/2015 à 09:55RemiBV27 Integration d'une condition for dans le choix d'une pageComme pourtant déjà indiqué, il manque l'espace dans la chaîne de caractères ‼ (entre guillemets) Sinon renommer les feuilles sans espace, c'est juste un problème d'orthographe …...
10/03/2015 à 09:32RemiBV27 Integration d'une condition for dans le choix d'une pageComme le VBA se trompe jamais, c'est donc une erreur humaine ! Et pour preuve, "Etape1" n'est pas "Etape 1" …...
10/03/2015 à 01:19b00320486Colorer des formes libres en fonction de cellulesSélectionner les états de la cellule B3 jusqu'à la cellule B8 puis nommer cette sélection States . Pour les couleurs, saisir la borne inférieure dans une cellule puis à sa droite les codes RGB séparés d'un espace. Exemple pour la première : cellule de gauche = 0 et cellule de droite = 255 255 255 …...
09/03/2015 à 09:13balzen Probleme de renvoie de divisionAvec un peu de jugeote si en C8 =MOD(C6;25) alors en C7 =C6-C8 …...
08/03/2015 à 18:52nicaiseTextbox format € et cdbl . je n'y arrive pasP'tit rappel : VBA reste nativement en anglais même dans une version française et, de facto, il ne comprend que le point comme séparateur décimal ! Non, la fonction sert à remplacer la virgule d'un texte (comme un TextBox ) car dans ton code initial le point est transformé en virgule ‼ Question de l...
08/03/2015 à 15:37Mathilde11GénéalogieDeux choses sont infinies : l’Univers et la bêtise humaine. Mais en ce qui concerne l’Univers, je n’en ai pas encore acquis la certitude absolue ! Albert Einstein...
08/03/2015 à 15:31Mathilde11GénéalogieHeu … c'est juste ma signature par défaut ! Mais j'en ai d'autres et piquant vraiment pour le coup ! 8) Sinon commencer par tester le simple filtre …...
08/03/2015 à 15:21trumperbogusNommer des cellulesAs-tu pensé aux homonymes ?‼...
08/03/2015 à 15:15Mathilde11GénéalogieComme c'est une fonctionnalité de base, pas mieux que la consultation de l'aide d'Excel …...
08/03/2015 à 15:06nicaiseTextbox format € et cdbl . je n'y arrive pas...
08/03/2015 à 14:33Mathilde11GénéalogieEn utilisant un simple filtre, il n'y a même pas besoin de code …...
07/03/2015 à 18:59Ginga999 Boucle sur [On Error GoTo...] et [On Error GoTo 0]Je n'ai jamais testé, cela doit être du kif-kif ! Mais j'ai tendance à éviter On Error … Vérifier en utilisant la fonction Timer …...
07/03/2015 à 14:29a110Macro - Rogner un objet pour intégration dans une celluleOu même sans lien via l'évènement du double clic par exemple ! …...
07/03/2015 à 14:20Ginga999 Boucle sur [On Error GoTo...] et [On Error GoTo 0]Soit dit en passant, On Error inutile en utilisant la fonction IsError pour contrôler la variable résultat de type Variant du Match …...
07/03/2015 à 10:50hermesRecherche dans BDN'étant pas plus rapide de mon côté avec les données du post initial, sait-on jamais, tester dans un gros classeur ce code utilisant un dictionnaire externe : La procédure Macro1 utilise en interne le même principe de dictionnaire, ses variables TM et TS étant équivalentes aux collections Key et Ite...
06/03/2015 à 18:24hermesRecherche dans BDUne autre voie plus simple et peut-être plus rapide (à tester avec un classeur conséquent) via des variables de type tableau et la fonctionnalité Convertir du menu Données d'Excel ...
06/03/2015 à 16:21hermesRecherche dans BDAu minimum, un Mars ‼ 8)...
06/03/2015 à 14:49hermesRecherche dans BDSi la feuille 1 est bien séparée en deux colonnes pour les salles et les matériels avec une ligne de titres, vu le nombre important de lignes à traiter, voici une démonstration via un filtre avancé ...
06/03/2015 à 11:42CaptainmikouRendre ma macro plus rapideEt ? …...
06/03/2015 à 11:36Jule04Extraire une valeurEn VBA utiliser les fonctions Instr et Mid …...
06/03/2015 à 11:28CaptainmikouRendre ma macro plus rapideL'idéal est souvent un filtre avancé regroupant les critères afin d'effectuer une suppression globale unique … Sinon en l'état actuel, si la feuille de calculs contient des formules ou des MFC, mieux vaut penser à désactiver le calcul automatique ainsi que l'affichage ...
06/03/2015 à 11:16Freedom [VBA] Suppression de lignes selon plusieurs conditionsPour un « OU » les critères doivent être sur deux lignes ...
06/03/2015 à 10:42Freedom [VBA] Suppression de lignes selon plusieurs conditionsManuellement comme par code, le plus efficace est le filtre avancé ! ( AdvancedFilter en VBA) S'entraîner déjà manuellement car souvent cela peut suffire …...
06/03/2015 à 10:16phen Split en plusieurs lignesEn respectant la hiérarchie objet d'Excel, voici une démonstration efficace ...
05/03/2015 à 19:47dann Macro pour pointer sur cellule choisiePeut-être en consultant l'aide VBA de la méthode Application.Goto …...
05/03/2015 à 19:14ExcelwebProgress Bar et création de fichiersCelle du blog est bien une barre de progression via un UserFom et réduire le temps d'exécution de deux tiers rien qu'en la retirant, ce n'est donc pas vraiment négligeable … Mais bon, les goûts, les couleurs …...
05/03/2015 à 13:18ExcelwebProgress Bar et création de fichiersC'est juste un constat (avec une barre gérée via un UserForm ) et je ne suis pas le seul vu les retours dans divers forums ! Lors d'une intervention, j'ai chronométré une procédure avec une telle barre de progression à plus de 48 secondes. Juste en n'utilisant plus cette barre, l'exécution est tombé...
05/03/2015 à 12:32will60 Extraction données txtMême si sa logique est meilleure, cette évolution s'est évaporée face à la célérité de la procédure Macro2 ! Fort de ces enseignements, en voici une optimisation et, pour éviter un scrolling vers le bas de la feuille d'importation, sélectionner sa cellule A3 puis figer les volets. Code à coller où b...
03/03/2015 à 20:35will60 Extraction données txtBang Bang ‼ Et voilà : Pourquoi donc dans la feuille 1 ? As-tu au moins essayé dans un module normal ou même vu le bonus dans celui du classeur ? Certes non ! D'habitude lorsque j'avertis de coller le code dans un module de classe, souvent j'ai le retour : « ça marche pas pourtant le code est bien d...
03/03/2015 à 17:36will60 Extraction données txtComme je m'y attendais, pas de souci sous Excel 2007 de mon côté … Donc tu as omis quelque chose et sans chercher la ligne exacte déclenchant l'erreur, je ne pourrais pas remonter la source ! Sinon, une fois un nouveau classeur ouvert avec seulement la feuille 1, détaille toutes tes manipulations av...
03/03/2015 à 12:25will60 Extraction données txtAucun souci de mon côté sinon à quoi bon publier le code ?‼ Et quelle ligne précisément déclenche l'erreur ? Sachant que cet extrait de code existait aussi déjà dans la version précédente et testée sous la version 2007 ! Sinon je testerais plus tard sous une version 2007 …...
03/03/2015 à 12:17Mr PSFInitialisation d'un tableau, ligne par ligneSi c'est pour une utilisation en mémoire : TB = [{1,2,3,4,5,6,7,8,9;11,12,13,14,15,16,17,18,19}] et regarder dans la fenêtre Variables locales … Consulter aussi l'aide de la méthode Evaluate ! Si la destination est une plage de cellules d'une feuille de calculs, utiliser alors une chaine tex...
03/03/2015 à 11:53will60 Extraction données txtCette erreur correspond aux torchons mélangés avec les serviettes ! Mais comme pas ce souci de mon côté … Et ne pouvant charger les classeurs avec macro … Tu ne m'as donc pas indiqué la ligne déclenchant l'erreur ! Exécuter le code en mode pas à pas via la touche F8 jusqu'à trouver la ligne fautive...
03/03/2015 à 11:45jespscej Instructions VBA Word fonctionnent mal dans VBA ExcelLe B-A-BA : dans le VBE activer la référence de Word via le menu Outils … Sinon, le plus simple n'est-il pas de coller le tableau dans un document Word afin d'y exécuter directement une procédure VBA se passant donc d'Excel ?...
03/03/2015 à 11:35fehmous Récupérer l'adresse d'un fichier Excel ouvertRegarder un peu l'aide VBA intégrée : tout y est ‼ Notamment les propriétés du classeur : ThisWorkbook.Fullname …...
03/03/2015 à 11:29will60 Extraction données txtC'est bien avant l'importation, cette ligne étant déjà présente dans la version précédente et n'ayant pas été modifiée ‼ … Éteindre l'ordinateur, sait-on jamais ? …...
03/03/2015 à 11:14will60 Extraction données txtJe ne reproduis pas cette erreur en collant le code de mon précédent message dans un nouveau classeur … Quelle ligne déclenche l'erreur ? Si le VBE ne l'indique pas, exécuter alors le code en mode pas à pas via la touche F8 …...
03/03/2015 à 09:49will60 Extraction données txtA la limite cela coûterait une opération supplémentaire pour n'extraire qu'un jour, autant tout traiter ! J'ai dû être influencé pour le remplacement du point dans la date alors qu'il suffit de juste bien répondre à l'Assistant d'importation concernant le format des colonnes lors de la création du s...
03/03/2015 à 00:07conil26 Caractères spéciaux de UTF-8 à ISOJ'ai essayé diverses méthodes fonctionnant bien avec d'autres fichiers mais avec pas du tout avec le tien …...
02/03/2015 à 17:27conil26 Caractères spéciaux de UTF-8 à ISO...
02/03/2015 à 14:52BountyFiltre dans Base de données pour extraction fichier CSVEt de mon côté aucun souci …...
02/03/2015 à 13:07FrenchySoustraction décimal incorrecteJuste pour info ...
02/03/2015 à 12:55will60 Extraction données txtCela tombe bien car entre temps j'ai optimisé le traitement pour encore réduire le temps d'exécution ! T'avais raison pour le changement de mois ! C'est réglé pour les dates (au niveau de QueryTable ) mais deux points à éclaircir : • Conserver les colonnes Date et Heure séparées ou préfères-tu une c...
02/03/2015 à 01:16conil26 Caractères spéciaux de UTF-8 à ISOConversion possible via le Stream d' ADODB ou encore avec l'une des nombreuses moulinettes du net …...