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 149

DateAuteur du sujetSujetExtrait du message
12/01/2015 à 23:13poiu7777VBA - Afficher un morceau de Excel dans une UserformCa me parait un peu compliqué mébon... La syntaxe de base pour adresser les labels c'est : ...maintenant le souçi va sans doute être pour faire correspondre le texte voulu ! A+...
12/01/2015 à 22:28Fondation ShanRalentissementLes BD** sont certainement la solution à ton problème. Voir à ce sujet ce fil récent et en particulier le dernier fichier que j'y ai joint ou 3000 requêtes sur plusieurs bases de données dont une de plus de 25000 lignes illustrent parfaitement que les BD** commencent à s'exprimer quand là ou les SOM...
12/01/2015 à 11:55Francois07Variable dans le nom d'une plageUne macro commence par Sub... et se termine par End Sub. Fournir toute la macro SVP A+...
12/01/2015 à 00:51schibidi Base de données trop volumineuseBizarre. Orange refuse obstinément ce fichier. J'ai modifié le lien en conséquence. Merci. Bonne année également. A+...
11/01/2015 à 22:38schibidi Base de données trop volumineuseHum... Sans vouloir offenser quiconque, on ne peut comparer que des choses comparables... Le RECHERCHEV est approprié au RECHERCHEV. Si l'on s'en rapporte au premier exemple fourni un simple RECHERCHEV fait certainement l'affaire. Mon propos était de fournir une instrument de travail méconnu en rapp...
11/01/2015 à 16:17schibidi Base de données trop volumineuseHum j'ai testé ton fichier : J'y ai quand même trouvé 2916 requêtes doublées (puisque tu les ramènes ensuite vers la feuille TDB) -et non pas 200 ! - Il aurait été préférable de poser seulement les conditions (colonnes A à P) dans la feuille de requêtes et de poser directement les requêtes (colonne...
10/01/2015 à 21:48schibidi Base de données trop volumineuseCa me parait juste pas possible : Je serais curieux de tester ça en grandeur nature. je te mets mon adresse mail en MP Essaie de m'envoyer ça en pièce jointe : Si ta BDD fait plusieurs Méga il faudra surement la mettre chez un hosteur par exemple cjoint et me donner le lien. A+...
10/01/2015 à 20:35schibidi Base de données trop volumineusePrès de 300 valeurs différentes soit autant de requêtes C'est pas un problème. Est-ce qu'un classeur créé avec EXCEL 2010 et plus efficace qu'un classeur EXCEL 2003 Hum... Là je vais te faire une réponse de normand... En principe un très bon classeur 2003 doit rester bon sous 2010 2003 est limité à...
10/01/2015 à 17:44guy59960 Format date d'un textboxSupprimé...
09/01/2015 à 20:26awa123 Positioner une barre à droite d'un grapheVoir ici A+...
09/01/2015 à 14:32schibidi Base de données trop volumineuseHum... ça dépend un peu du type de requêtes et de leur diversité. Il m'est difficile de te répondre sans connaître exactement la totalité de tes besoins. Une base de donnée comme celle que je connais avec 1 000 000 d'enregistrements une dizaine de vendeurs, autant de produits sur 35 mois est insigni...
09/01/2015 à 13:05Francois07Compatibilité Excel 2007 - 2013Essaie : A+...
09/01/2015 à 11:34G-rémiTRANSPOSE avec référence dynamiqueSi c'est possible, ce que je n'ai pas essayé : faire une recherche sur Google avec l'argument suivant : Référence indirecte et dynamique à un classeur A+...
09/01/2015 à 11:13remdu62Macro pour excel, calcul proportionnel/selection de cellulHum... Dans ton exemple le résultat ne semble ni correspondre à une même demande, ni à une même date... Si ton fichier ne comporte que quelques milliers de ligne tu peux peut-être t'en tirer avec des SOMMEPROD. D'une manière générale, pour ce type de sujet comportant plusieurs (dizaines/centaines de...
09/01/2015 à 07:53schibidi Base de données trop volumineuseUtiliser le VLOOKUP en vba, est sans intérêt dans cette situation. De même que travailler directement sur ta BD. Outre la gestion d'erreur "normale", un moyen de gérer ce problème en VBA c'est d'utiliser "Set" qui peut accepter les valeurs d'erreur. Ensuite on traite avec : A mon sens il n'y a que d...
09/01/2015 à 00:51poiu7777VBA - Afficher un morceau de Excel dans une UserformDans un USF je ne sais pas faire, mais tu n'a peut-être pas vraiment besoin d'un USF ? Dans le fichier ci joint en cliquant sur la cellule A1 on fait apparaitre l'image de la feuille cachée en cliquant ailleurs on la fait disparaître. Un procédé de ce genre te conviendrait-il ? A+...
08/01/2015 à 23:36icanji Simplification de nombreVoir fichier joint et utiliser le format personnalisé : ça suffit ! A+...
08/01/2015 à 23:23schibidi Base de données trop volumineuseOn peut adosser des requêtes BD** à du code VBA, La quantité de données et le nombre de requête ne sont pas un problème : Les BD** commence à prouver toutes leur utilité et leur puissance quand les TCD ne servent plus à rien... Avec une douzaine de copier/coller et en 10 minutes tu peux déjà faire u...
08/01/2015 à 21:32poutch89 TextboxRemplacer tout par : A+...
08/01/2015 à 20:30schibidi Base de données trop volumineuseBonjour, Les BD** sont parmi les outils les plus puissants d'Excel, avec les macros. Après pour les situations les plus simples tous les outils peuvent convenir c'est juste une question de savoir faire et d'exigence... A+...
08/01/2015 à 19:10schibidi Base de données trop volumineuseEffectivement pour des bases de données volumineuses, il est préférable d'abandonner la plupart des formules (idéalement toutes...)au profit des macros. Dans ce contexte une clef comme celle de la colonne G est parfaitement inutile. Cependant la mise au point des macros étant aussi délicate que cell...
08/01/2015 à 18:55ALAIN0449 LISTVIEWBien que ce soit théoriquement possible, (à moins d'être un spécialiste...) il vaut mieux éviter d'emboiter les With... comme des poupées russes. De toute façon ... ne peut se rapporter à Feuil2 ou Feuil3 ! A+...
08/01/2015 à 09:07poutch89 TextboxMettre : A+...
07/01/2015 à 19:46rpa Comment convertir un format personnalisé hh:mm:ss en tempsHum... Selon ta méthode ça être difficile habituellement : Si 1h00 = 1.00 alors 0h50 =0.83 et 0h30 = 0.50 (1/2 heure) pour convertir des heures en heures décimales il suffit de multiplier par 24 et mettre au format décimal. pour revenir au format horaire avec un nombre décimal on fait l'opération in...
07/01/2015 à 08:36poutch89 Probleme CodeCa c'est pas une réponse : j'ai essayé ta formule mais elle ne fonctionne pas Quand je donne un code, en principe il fonctionne, même s'il n'est pas testé. Après il peut fournir des erreurs. dans ce cas il faut indiquer les erreurs rencontrées. Quand tu joins un fichier il faut mettre un Vrai fichie...
07/01/2015 à 07:43poutch89 Probleme CodeMoi j'y vois plutôt un peu comme ça : Non testé A+...
07/01/2015 à 07:21rsuf91Plusieurs objets avec la meme propriétéeA+...
05/01/2015 à 22:23puybareau Faire du lettrage de mes comptesRevoir mes 2 dernières réponses pour les problèmes de non exécution de macro... A+...
05/01/2015 à 22:19libellule85Erreur de jour dans le nom fichier lors de l'enregistrementPour des string majuscule mettre : On peut aussi mettre 2 ou 3 à la place du 1 dans 2 : pour avoir tout en minuscule 3 : pour avoir la première lettre en majuscule et les autres en minuscule... A+...
05/01/2015 à 21:13libellule85Erreur de jour dans le nom fichier lors de l'enregistrementDéjà je trouve qu'il y a beaucoup de "mmmm" dans ta formule... Hum... T'es sûre de ce que tu dis ? Moi je pense plutôt qu'il a du te faire quelque chose comme : FIS Lady Jeudi 05 Décembre 2015.csv Je me trompe ? A+...
05/01/2015 à 18:08puybareau Faire du lettrage de mes comptesTu peux aussi chercher à exécuter la macro via l'onglet Développeur > Macro exécuter " rapprochement " Il y a aussi la possibilité que tu sois victime du bug des mise à jour Microsoft de décembre... voir ce fil cherche et supprime les fichier*.exd Normalement il n'y a pas de raison que cette macr...
05/01/2015 à 17:15puybareau Faire du lettrage de mes comptesIl faut mettre le fichier dans ton dossier Excel habituel. avant de le lancer. Si tu es dans ton répertoire de travail Excel habituel, va voir dans VBA. Dans le menu VBA Outils > Référence regarde voir ce qui est coché et ce qui est déclaré manquant (dans les premières lignes). Il se peut que tu...
05/01/2015 à 17:05puybareau Faire du lettrage de mes comptesTu l'as mis dans ton répertoire Excel habituel ...
05/01/2015 à 16:51puybareau Faire du lettrage de mes comptesYAKA essayer : Tu risques rien ! ça mord pas...
05/01/2015 à 16:30puybareau Faire du lettrage de mes comptesVoir fichier joint. Nota : C'est du code sous 2010, si encore erreur préciser le message d'erreur exact. A+...
05/01/2015 à 16:20cfn3cfnSelection d'une ligne ou d'une colonneGalopin toujours sympa de t'avoir comme mentor. Pas de grossièreté SVP ! "merge" ne doit pas être utilisé dans des macros. C'est pour ça que chez moi... c'est bannit. A 18 ans on fume n'importe quelle saloperie, à mon âge, on devient circonspect : On évite les complications... Donc si tu veux contin...
05/01/2015 à 15:33compteabdou Affectation personnel par rotationJ'ai supposé que c'est A qui bossait le 1er janvier Modifier la Function KIBOSSE comme suit : A+...
05/01/2015 à 15:06compteabdou Affectation personnel par rotationLà tu risquais pas d'y arriver par ce que tu donnes en exemple ABC dans l'ordre pour les WE et pour la rotation et là c'est dans le désordre... Il faut que je recalcule tout. Qui était de 1er janvier ? A+...
05/01/2015 à 15:01cfn3cfnSelection d'une ligne ou d'une colonneHé...Hé... Figure toi que quand je donne une réponse je fais quand même quelques essais. Bon pour l'instant j'ai mis mais si tu veux tu peux remplacer par : ou : Bon, j'ai pas mis de " Sélection " parce que tout le jeu des macros consiste justement à ne jamais rien sélectionner ... Si c'est ça qui t...
05/01/2015 à 14:43compteabdou Affectation personnel par rotationPour moi je pense que tu t'emmêles un peu les pinceaux entre les différentes années. Tu m'as dit dès le début que : le premier jour de l'année c'est comme indiqué sur la feuille rotation donc un B (pour 2015) et les 2 macros donnent la même rotation quelle que soit l'année. ( il y en a juste une qui...
05/01/2015 à 14:32puybareau Faire du lettrage de mes comptesVoici une solution (mettre les 2 macro dans le même module puis lancer la macro "rapprochement". En colonne G un lettrage permet le rapprochement et en colonne F est indiquée la ligne rapprochée. les lignes qui n'ont aucune indication sont celles qui n'ont aucune contrepartie. Nota : Seuls les monta...
05/01/2015 à 12:47cfn3cfnSelection d'une ligne ou d'une colonneComme visiblement c'est un exemple plutôt "théorique", je vais te donner une réponse générique. D'abord il y plusieurs manière de faire (comme pratiquement pour toute macro...) je ne te donne donc que la première idée qui me viens... A+...
05/01/2015 à 12:01compteabdou Affectation personnel par rotationEn fait on peut améliorer le code comme ça : En effet c'est le même cycle qui recommence tous les 21 jours... A+...
05/01/2015 à 11:24compteabdou Affectation personnel par rotationTu peux aussi modifier la macro comme suit A+...
05/01/2015 à 08:32compteabdou Affectation personnel par rotationHum... J'ai pas dit que ce n'était pas possible avec des fonctions hein ! mettre les 2 macros dans le module "Affectation" puis lancer la macro "galopin" cerise sur le gateau : c'est valable quelle que soit l'année... A+...
04/01/2015 à 20:45freddepauSemaine en semaineSi tu as une date en B1 il n'y a pas de raison que ça ne marche pas. Avec dimanche 3 janvier ça à toute les chances de ne pas marcher vu qu'aujourd'hui nous sommes le 4... Pour entrer la date d'aujourd'hui en B1 : Sélectionner B1 puis entrer Ctrl + " ; " ... puis mettre le format désiré. A+...
04/01/2015 à 20:08compteabdou Affectation personnel par rotationMoi je sais faire cela mais sans formule (donc avec macro). Cependant tes explications ne me suffisent pas. En effet tu fais référence à une semaine 1 qui commencerait un dimanche... or l'année 2015 commence par un jeudi... De plus selon les normes (ISO Europe) usuelles la semaine 1 de 2015 est cens...
04/01/2015 à 18:32freddepauSemaine en semaineEn B2 tu mets : A+...
03/01/2015 à 06:59jonhzaPlanning de tâches avec shapesLa première chose est d'activer la Feuil1 avant de récupérer les dimensions de C4 car vous utilisiez les dimensions de C4 de la feuille "Inputs" qui étaient différentes. Pour le reste c'est juste une question d'observation... Range("C4").Left ...C'est le début du planning + (Range("C4").Width / 7 *...
02/01/2015 à 11:49caje17Probleme de textbox et recuperation de donnéeRe... Ce ne sont que des exemples. Pas des codes à placer directement. le code de ton userform tu as une longue suite de Il faut assurer la conversion de tes contrôles et non pas les transférer tel quel dans la feuille. Par exemple dans les colonnes H et M qui contiennent des dates il faut écrire =...