| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/09/2017 à 19:19 | cisco38 | Date comme variable | Tu peux bien évidemment affecter une date à une variable... Après ! la façon dont tu t'y prends mérite discussion : tu n'affectes pas une date, mais une chaîne (soit du texte !) susceptible de représenter une date... Quant au code qui suit, outre que je ne connais pas WHERE comme mot-clé de Visual B... |
| 17/09/2017 à 19:05 | Excellium | Optimiser les SELECT | Un bonjour à tous ! Avec mon petit grain de sel (pour me remettre dans le bain après quelques jours d'absence... ) Je partage l'avis de h2so4 et Eric sur le fait que VBA évalue au démarrage une fois pour toutes le terme de la boucle. J'ai eu l'occasion d'avoir une discussion sur ce thème il y a quel... |
| 17/09/2017 à 18:31 | Dadams51 | Position d'Userform | Dans la fenêtre de propriété, tu règles StartUpPosition sur Manual, puis tu définis manuellement les propriétés Left et Top, jusqu'à ce que l'ajustement te convienne (cela dépend de ta résolution d'écran, de tes méthodes de travail, etc.)... Tu essaies Left à 600 puis tu augmenteras ou diminueras se... |
| 14/09/2017 à 13:49 | lembmc | FILtRE_VIDE | Vu ! Un effet pervers d'Excel qui ne compte les ligne que sur la première aire... On va tourner autrement : Cordialement... |
| 13/09/2017 à 10:46 | maxrsst | Espace pile insuffisant : solution ? | Sans essayer de décortiquer ton code car difficile de tout voir à distance et cela prendrait beaucoup trop de temps... si ton programme tourne déjà 8 ou 9 heures avant de déclarer forfait cela laisse penser que rien de dramatique mais une accumulation progressive qui finit par saturer la pile des ap... |
| 13/09/2017 à 09:56 | mont25 | Astuces pour planification | Arrgh ! Désolé de ne pas l'avoir vu ! C'est Find qui ne s'y retrouve plus et ne reconnaît plus les fériés ! Moyen simple de de lui faire retrouver la raison : tu sélectionnes la plage Fériés sur Liste, et tu lui affectes un format de cellule Nombre avec 0 décimales (à la place du format date). Je ve... |
| 12/09/2017 à 23:40 | paulinecast | AIDE MACRO JE N'Y ARRIVE PAS | Bon ! Au vu du fichier : il semble qu'il faille rajouter une ligne... Pour la suite on y retrouve pas ses petits ! Informations et fichier à compléter donc. Mais demain je suis en vol, hors connexion donc ... |
| 12/09/2017 à 23:17 | Yan1976 | Construction d'une formule imbriqué avec conditions | Ca c'était à 21h05 ! Je n'ai pas rêvé, il s'agit bien de placer une formule en C3. Et à 21h49: Mais j'admire les interprétations de James... ... |
| 12/09/2017 à 21:35 | GGK | VBA sélectionner plusieurs cellules | Tu as tout à fait raison ! Mais si notre ami souhaite être prévenu avant d'entrer dans le vif du sujet, un peu de VBA permet de le faire. Ce qui n'empêche pas de doubler cela par un MFC qui aura le mérite d'indiquer précisément les cellules en cause. Cordialement... |
| 12/09/2017 à 21:29 | Yan1976 | Construction d'une formule imbriqué avec conditions | Hum ! ce n'est pas très clair ! Dans C3 tu as : JV- Cette mention fait fonctionner ta formule dans la cellule voisine... On peut donc supposer qu'il faut obtenir cette mention par formule, puisque c'est là que ta formule doit figurer ! Et on est censé utiliser B2 de la feuille Ventes, qui contient ... |
| 12/09/2017 à 21:13 | Yan1976 | Construction d'une formule imbriqué avec conditions | Bon ! Si tu t'es compris à la relecture c'est que tu es déjà très doué ! Bravo ! Alors : SI, STXT, INDIRECT et CONCATENER sont des fonctions, la formule c'est ce que toi tu écriras en les utilisant. Il peut être utile de savoir faire la différence. Une formule utilise (ou non, pas d'obligation préal... |
| 12/09/2017 à 20:50 | GGK | VBA sélectionner plusieurs cellules | Ainsi : La macro ne s'interrompt pas si elle rencontre une cellule vide... Mais on est bien d'accord qu'elle n'affiche le message qu'une seule fois, si elle rencontre une cellule répondant à la condition... |
| 12/09/2017 à 19:39 | mont25 | Astuces pour planification | Je n'ai pas compris ce que tu veux dire par là ... |
| 12/09/2017 à 19:17 | GGK | VBA sélectionner plusieurs cellules | Je ne comprends pas bien ce que tu dis ! A la première cellule trouvée de J10 à J50 (qui n'est pas vide et dont la date est dépassée, le message est affiché. C'est bien ce que tu demandes ! Quand une cellule vide est rencontrée c'est qu'on a épuisé les cellules à tester... Cordialement... |
| 12/09/2017 à 18:10 | paulinecast | AIDE MACRO JE N'Y ARRIVE PAS | Voilà pour mettre les intitulés de colonnes... Mais il va peut-être y avoir un petit problème : on insère les nouvelles colonnes entre celles existantes, donc les intitulés de colonnes ne sont pas mis après la dernière colonne initiale ... ! Cela peut se rectifier facilement si besoin... Je n'ai pas... |
| 12/09/2017 à 16:49 | lembmc | FILtRE_VIDE | Cordialement... |
| 12/09/2017 à 16:37 | paulinecast | AIDE MACRO JE N'Y ARRIVE PAS | Salut James ! Sérions les problèmes... Voilà pour opérer l'insertion de colonnes (de façon propre et rapide (et moins contournée que le code obtenu par l'enregistreur... !) Ensuite cela manque de détails : tu vas nommer tes 10 colonnes plusieurs fois de la même façon ? Et tu donnes 11 noms ? Il faut... |
| 12/09/2017 à 12:48 | mont25 | Astuces pour planification | Ne te frappe pas pour ça ! Cette erreur nécessite d'abord de comprendre d'où vient le problème et savoir comment le résoudre ensuite... et je peux t'assurer que, n'étant déjà plus débutant mais pas encore vraiment aguerri, j'aurais certainement galéré des jours entiers là-dessus ! Le 11/01/2018 appa... |
| 11/09/2017 à 23:52 | rminimi | Insérer une Combobox au milieu de Textbox | Au dessus de la fenêtre de rédaction, il y a des boutons, tu les regardes, tu trouves celui marqué Code. Tu sélectionnes ton code et tu cliques sur ce bouton, il sera encadré de balises Code, et à la validation du post le code apparaîtra dans une fenêtre... En éditant ton premier post, tu peux donc... |
| 11/09/2017 à 23:49 | malaju | Aller à la cellule où se trouve le mot recherché | Vérifie tes paramètres de macro, que Accès approuvé au modèle d'objet du projet VBA soit coché. (NB- dans l'onglet Développeur tu cliques sur Sécurité des macros, tu y accèdes directement.)... |
| 11/09/2017 à 23:09 | GGK | VBA sélectionner plusieurs cellules | Il y a diverses façons de faire... par exemple, compte tenu de tes indications : Pense à préciser le nom de feuille, tu n'as sûrement pas qu'une feuille dans ton classeur ! Cordialement... |
| 11/09/2017 à 22:44 | jro | Sélectionner un fichier et copier certaines cellules | Tu n'as pas l'air de t'être décidé de travailler sur des fichiers ouverts ou d'aller les chercher pour les ouvrir... Cordialement... |
| 11/09/2017 à 22:31 | rminimi | Insérer une Combobox au milieu de Textbox | Tu peux déjà commencer par mettre ton code sous balises Code, de façon à éviter que l'on se fatigue inutilement pour le lire. Et par la même occasion un fichier ne sera pas inutile... Cordialement... |
| 11/09/2017 à 22:22 | GGK | VBA sélectionner plusieurs cellules | Là tu ne sélectionnes rien ! Très bien d'ailleurs car il ne sert strictement à rien de sélectionner en VBA, ça n'aboutitqu'à le ralentir. Tu essaies d'afficher un message... mais cela m'étonnerait que cela puisse fonctionner ! Range("10") implique que tu as nommé une plage "10". Comme cela n'est pas... |
| 11/09/2017 à 21:54 | malaju | Aller à la cellule où se trouve le mot recherché | Tu veux dire que tu veux pouvoir lancer un Userform à partir d'une feuille Accueil ? Tu crées un Userform en utilisant VBA et tu l'utilises dans l'Application, mais un Userform ne fait pas partie d'Excel... Ton classeur n'en comporte pas, il te faut d'abord le créer : tu vas dans l'éditeur VBA (Alt+... |
| 11/09/2017 à 20:58 | boltu | Transposer des cellules d'un tableau à un autre | CJoint a pris la déplorable manie de remplacer les extensions xlsm en xlsx. C'est ce qui bloque l'ouverture. Il faut rétablir l'extension en xlsm et le fichier s'ouvrira normalement. Cordialement... |
| 11/09/2017 à 15:05 | Bib34690 | Accéder à une constante nommée depuis VBA | Le gestionnaire de noms te refusera "Lib1" qui correspond à une référence de cellule ! Pour accéder à ta constante nommée en VBA, tu utilises Evaluate. Cordialement... |
| 11/09/2017 à 13:06 | oliv134 | Calcul nombre d’événements simultanés | Formule : En transformant les dates ligne 20 en dates, et les heures ligne 21 en heures. Malgré cela ta disposition fait qu'on doit ajuster la formule pour chacun des jours... On fait dispaître les "doublons" consécutifs par MFC. Pour le second calcul je ne me lancerai pas dans une formule ! Cordial... |
| 11/09/2017 à 12:10 | Kokko | FORMULAR1C1 avec Variables | Je ne vois pas vraiment l'intérêt d'utiliser VBA pour mettre une formule qu'il est si facile d'insérer manuellement, et plus rapide !!! Mais : Et supprime ce foutu Select, complètement inutile, et qu'en plus tu répète en boucle !!... |
| 11/09/2017 à 11:38 | Sergio33600 | Format date avec première lettre du jour en Majuscule | Je ne prétendrai pas pour la grammaire ! Mais la typographie, je m'y suis intéressé d'un peu plus près à une époque... Mais tu as raison sur le fait que ces domaines sont connexes : il y a des liens entre typographie, grammaire-orthographe et autres domaines de la linguistique... Mais la typographie... |
| 11/09/2017 à 09:01 | Sergio33600 | Format date avec première lettre du jour en Majuscule | Je ne crois pas ! C'est simplement l'application des règles de typographie française, les noms de jours et de mois ne prennent pas de majuscule initiale, ce sont des noms communs et pas des noms propres. Cordfialement... |
| 10/09/2017 à 22:31 | Sarfate | Optimisation boucle VBA | Réaménagement : NB- Tu pourras supprimer ce qui concerne ta mesure du temps d'exécution... edit : je remplace la proc: inattention de ma part la fin doit rester sous la condition... (fichier remplacé aussi) Cordialement... |
| 10/09/2017 à 21:38 | Sergio33600 | Format date avec première lettre du jour en Majuscule | A ma connaissance tu ne peux obtenir cela qu'en utilisant une formule pour transformer en texte : Ou bien en utilisant une macro qui te transforme automatiquement en texte ainsi formaté à la saisie. La façon dont peuvent apparaître les formats de date est définie dans les paramètres régionaux de win... |
| 10/09/2017 à 16:59 | Yeyenne | Tableur sommelier gestionnaire | Pas fait exprès ! Je le jure ... |
| 10/09/2017 à 15:59 | Profnova | Userform, délais de réutilisation d'un bouton | Il ne faut pas te laisser déstabiliser, c'est bien plus simple qu'il n'y paraît... La procédure va être appelée par les autres bouton en lui passant un argument. Pas de difficulté sur ce point je pense... n, l'argument est laissé de type Variant, les boutons numériques vont lui envoyer chacun un nom... |
| 10/09/2017 à 15:14 | Profnova | Userform, délais de réutilisation d'un bouton | Je sais !!! Là je pense que j'ai fait une fausse manoeuvre involontaire, en actionnant un autre bouton que Envoyer lors de la temporisation m'indiquant un message survenu... Mais le problème principal que je subodore (parce que je ne l'avais pas ou pas de la même façon avec les anciens opérateurs),... |
| 10/09/2017 à 14:54 | Profnova | Userform, délais de réutilisation d'un bouton | Je poursuis donc sur mon second volet de recommandations préalables, motivé par les blocages récurrents sur un certain nombre d'éléments fonctionnels que tu opérais... Ces action de paramétrages des réactions de l'interface n'ont d'intérêt que si elles font gagner du temps d'exécution... La plus uti... |
| 10/09/2017 à 13:52 | Profnova | Userform, délais de réutilisation d'un bouton | Pour la 2e question, c'est moi qui ai fait en sorte qu'il se ferme et qu'il réapparaisse (je ne voyais pas la cellule sélectionnée ! ) Il suffit de supprimer les 2 lignes concernées : Me.Hide et Application.OnTime.... (j'y reviendrai). Je venais de pondre un long message sur les méfaits du code enre... |
| 10/09/2017 à 11:14 | Profnova | Userform, délais de réutilisation d'un bouton | Voyons ! Ça tient toujours pas mal la route... et on en apprend tous tous les jours, encore ! Bon dimanche... |
| 10/09/2017 à 03:18 | Nicobé | Calcul d'emploi du temps | Une fonction personnalisée : (en minutes : 5 par cellule)... |
| 10/09/2017 à 02:02 | Profnova | Userform, délais de réutilisation d'un bouton | Ouf ! Je dois dire que j'ai pris peur en voyant ton code ! Je préconiserais volontiers une cure drastique... J'ai d'ailleurs commencé par renommer les contrôles, et effacer la totalité du code. Ma proposition repose sur une seule procédure principale : A part Exit, qui ferme, tous les autres boutons... |
| 09/09/2017 à 22:59 | LORIS01 | Problème filtre VBA | Suggestion ... |
| 09/09/2017 à 22:10 | llanfeust | Sélectionner des colonnes non contigües | Tout bêtement : ça supprime sans sélectionner ! Une action (supprimer) au lieu de deux (sélectionner, supprimer), et une ligne de moins : plus court, et plus rapide ... |
| 09/09/2017 à 21:33 | llanfeust | Sélectionner des colonnes non contigües | Il était mieux de poser ta question dans un nouveau sujet... ! Et pourquoi sélectionner inutilement des colonnes ? Il n'est nul besoin de sélectionner pour les supprimer ! Ni d'ailleurs jamais besoin de sélectionner pour faire quoi que ce soit ! Cordialement... |
| 09/09/2017 à 16:38 | rochual | Déverrouillage/Verrouillage cellules spécifique | L'instruction With permet en effet d'alléger l'écriture, mais surtout de rendre l'exécution plus rapide : VBA met en mémoire la référence d'objet visé et y accède directement, et sans doute plus rapidement même qu'à une variable (With est d'ailleurs aussi utilisable avec des variables, mais permet a... |
| 09/09/2017 à 16:31 | HalCroves | Formulaire Recette - Trie ComboBox ordre alphabétique | Voilà qui devrait pouvoir te trier la liste de ComboBox2 : Se substitue à la procédure de même nom, dont j'ai juste un peu arrangé l'écriture du début, basculé le prélèvement des données sur un tableau, opéré le tri du tableau avant affectation à la Combo. Sous quelque réserve car non testé, et non... |
| 09/09/2017 à 15:32 | ced91300 | Copier totalité d'une listbox dans un feuille | Au temps pour moi , il manque un s à Worksheet s ... Problème d'actualisation de ma version de test à ton cas. Désolé ... |
| 09/09/2017 à 15:25 | GeoDemike | Code VBA pour colorier des cellules | Autre solution : Cependant, comme tu fais état d'un fichier lourd et lent, ce qui n'est pas le cas de ton modèle, et n'ayant pas d'élément sur les causes de ce qui affecte ton fichier réel, il n'est pas vraiment sûr que cela puisse solutionner ton problème... Cordialement... |
| 09/09/2017 à 14:43 | L-Yann | UserInterfaceOnly et Manipulation de Shapes | C'est bien ce qu'on fait habituellement, et c'est normalement sans risque, durant l'exécution d'une procédure l'utilisateur n'a pas la main. Le paramètre UserInterfaceOnly a en effet des effets limités... Cordialement... |
| 09/09/2017 à 14:34 | ced91300 | Copier totalité d'une listbox dans un feuille | Tu mets le code en procédure du bouton : Là le bouton est dans le même Userform que la ListBox... Cordialement... |