| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 12/01/2015 à 23:13 | poiu7777 | VBA - Afficher un morceau de Excel dans une Userform | Ca 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:28 | Fondation Shan | Ralentissement | Les 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:55 | Francois07 | Variable dans le nom d'une plage | Une macro commence par Sub... et se termine par End Sub. Fournir toute la macro SVP A+... |
| 12/01/2015 à 00:51 | schibidi | Base de données trop volumineuse | Bizarre. Orange refuse obstinément ce fichier. J'ai modifié le lien en conséquence. Merci. Bonne année également. A+... |
| 11/01/2015 à 22:38 | schibidi | Base de données trop volumineuse | Hum... 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:17 | schibidi | Base de données trop volumineuse | Hum 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:48 | schibidi | Base de données trop volumineuse | Ca 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:35 | schibidi | Base de données trop volumineuse | Prè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:44 | guy59960 | Format date d'un textbox | Supprimé... |
| 09/01/2015 à 20:26 | awa123 | Positioner une barre à droite d'un graphe | Voir ici A+... |
| 09/01/2015 à 14:32 | schibidi | Base de données trop volumineuse | Hum... ç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:05 | Francois07 | Compatibilité Excel 2007 - 2013 | Essaie : A+... |
| 09/01/2015 à 11:34 | G-rémi | TRANSPOSE avec référence dynamique | Si 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:13 | remdu62 | Macro pour excel, calcul proportionnel/selection de cellul | Hum... 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:53 | schibidi | Base de données trop volumineuse | Utiliser 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:51 | poiu7777 | VBA - Afficher un morceau de Excel dans une Userform | Dans 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:36 | icanji | Simplification de nombre | Voir fichier joint et utiliser le format personnalisé : ça suffit ! A+... |
| 08/01/2015 à 23:23 | schibidi | Base de données trop volumineuse | On 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:32 | poutch89 | Textbox | Remplacer tout par : A+... |
| 08/01/2015 à 20:30 | schibidi | Base de données trop volumineuse | Bonjour, 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:10 | schibidi | Base de données trop volumineuse | Effectivement 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:55 | ALAIN0449 | LISTVIEW | Bien 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:07 | poutch89 | Textbox | Mettre : A+... |
| 07/01/2015 à 19:46 | rpa | Comment convertir un format personnalisé hh:mm:ss en temps | Hum... 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:36 | poutch89 | Probleme Code | Ca 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:43 | poutch89 | Probleme Code | Moi j'y vois plutôt un peu comme ça : Non testé A+... |
| 07/01/2015 à 07:21 | rsuf91 | Plusieurs objets avec la meme propriétée | A+... |
| 05/01/2015 à 22:23 | puybareau | Faire du lettrage de mes comptes | Revoir mes 2 dernières réponses pour les problèmes de non exécution de macro... A+... |
| 05/01/2015 à 22:19 | libellule85 | Erreur de jour dans le nom fichier lors de l'enregistrement | Pour 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:13 | libellule85 | Erreur de jour dans le nom fichier lors de l'enregistrement | Dé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:08 | puybareau | Faire du lettrage de mes comptes | Tu 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:15 | puybareau | Faire du lettrage de mes comptes | Il 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:05 | puybareau | Faire du lettrage de mes comptes | Tu l'as mis dans ton répertoire Excel habituel ... |
| 05/01/2015 à 16:51 | puybareau | Faire du lettrage de mes comptes | YAKA essayer : Tu risques rien ! ça mord pas... |
| 05/01/2015 à 16:30 | puybareau | Faire du lettrage de mes comptes | Voir fichier joint. Nota : C'est du code sous 2010, si encore erreur préciser le message d'erreur exact. A+... |
| 05/01/2015 à 16:20 | cfn3cfn | Selection d'une ligne ou d'une colonne | Galopin 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:33 | compteabdou | Affectation personnel par rotation | J'ai supposé que c'est A qui bossait le 1er janvier Modifier la Function KIBOSSE comme suit : A+... |
| 05/01/2015 à 15:06 | compteabdou | Affectation personnel par rotation | Là 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:01 | cfn3cfn | Selection d'une ligne ou d'une colonne | Hé...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:43 | compteabdou | Affectation personnel par rotation | Pour 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:32 | puybareau | Faire du lettrage de mes comptes | Voici 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:47 | cfn3cfn | Selection d'une ligne ou d'une colonne | Comme 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:01 | compteabdou | Affectation personnel par rotation | En 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:24 | compteabdou | Affectation personnel par rotation | Tu peux aussi modifier la macro comme suit A+... |
| 05/01/2015 à 08:32 | compteabdou | Affectation personnel par rotation | Hum... 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:45 | freddepau | Semaine en semaine | Si 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:08 | compteabdou | Affectation personnel par rotation | Moi 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:32 | freddepau | Semaine en semaine | En B2 tu mets : A+... |
| 03/01/2015 à 06:59 | jonhza | Planning de tâches avec shapes | La 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:49 | caje17 | Probleme de textbox et recuperation de donnée | Re... 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 =... |