| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/07/2016 à 00:10 | sam42 | Impossible de visualiser ma ligne de selection | Définition fournie par l'Aide... Si tu veux connaître la partie utilisée dans la feuille, c'est : .UsedRange.Address Mais quel besoin de le savoir à l'avance, tu y fait appel quand tu as besoin de l'utiliser... |
| 17/07/2016 à 23:40 | HUGOBASS | Correspondance année et numéro de semaine | Je n'utilise jamais les fonctions Microsoft de calcul du numéro de semaine ! Microsoft a mis une particulièrement mauvaise volonté pour ne pas produire une fonction renvoyant en tout temps le résultat exact ! Sa dernière censée renvoyer le résultat à la norme européenne trouve encore le moyen d'être... |
| 17/07/2016 à 22:57 | greg5360 | Aide VBA combobox/textbox | Pas grand chose jusqu'à présent ! Comme tu n'as pas répondu à la dernière question, j'ai procédé à une affectation directe... Donc si tu modifies le contenu des TextBox avant de cliquer Affichage, je reprendrai la procédure... Mais si tu l'affectes sans modification, on pouvait le faire directement... |
| 17/07/2016 à 22:22 | greg5360 | Aide VBA combobox/textbox | Une question : entends-tu modifier les valeurs de TextBox avant de les afficher sur Bureau ? Si tu ne les modifies pas, je peux affecter directement à partir de la source..... |
| 17/07/2016 à 22:08 | greg5360 | Aide VBA combobox/textbox | La numérotation des TextBox correspond à l'ordre des colonnes, donc je ne touche pas à ça, mais ma question sur l'ordre dans lequel tu les avais mis (sans incidence sur le code ou la suite...) J'ai supposé que en A2 (Bureau) tu affichais la même liste que celle prévue pour la Combo (?) J'ai donc réu... |
| 17/07/2016 à 21:48 | greg5360 | Aide VBA combobox/textbox | Le code écrit n'importe comment ne pose pas de problème à VBA ! Lui, il exécute s'il le peut, sinon il stoppe et attend !! C'est celui qui lit que ça hadicape ... C'est volontaire ta façon d'intercaler les TextBox par rapport à la feuille ... |
| 17/07/2016 à 21:24 | greg5360 | Aide VBA combobox/textbox | Ta demande ne pose aucun problème en soi... ! On peut tout de même s'étonner que tu indique que ta liste est en A de Resume et en même temps que tu alimentes ta Combo avec la colonne I de Bureau (laquelle est d'ailleurs vide). Par ailleurs, si l'on peut te donner quelques conseils, sur la base d'un... |
| 17/07/2016 à 20:59 | sam42 | Impossible de visualiser ma ligne de selection | Ta feuille est protégée ? (Si tu veux qu'on voit ce qu'il en est, il faut mettre la feuille... sinon la boule de cristal demeure aléatoire niveau résultat !) Cordialement... |
| 17/07/2016 à 20:56 | rocket4 | Recuperer le nom d'un mois en entier | C'est ton format qui ne corresponnd pas : "dd mmm m yyyy" ... Cordialement... |
| 16/07/2016 à 07:16 | nec77480 | Probleme avec ce "end if" | Dans ce type d'erreur, généralement le message ne fournit une signalisation valide que moins d'une fois sur deux... Exemple : s'il te dit If sans End If , tu as sans doute plus de chance de trouver un Next sans For ou vice versa... Mais il arrive que le message soit bon ou presque, comme dans ton ca... |
| 16/07/2016 à 06:35 | Sébastien | Migration du forum | Bonjour Sébastien (et les autres), Tu as donné une impression de facilité extraordinaire dans cette migration... Tout a l'air impec ! J'avais juste eu le temps de voir qu'on était en "stand-by" pour constater en soirée que tout était rétabli ! Bon weekend... |
| 14/07/2016 à 22:54 | Rod14 | Lier deux combobox et integrer valeur | Un mécanisme pour opérer, à tester..... |
| 14/07/2016 à 21:02 | DEMAHOM08 | Traduction Formule en VBA (recherchev d'une petite valeur) | Il manque juste les explications ! Quelle colonnes doivent être servies dans le premier classeur : seulement C et I ? ... Ce qu'on doit chercher dans le second, à partir de quelles données du premier. Accessoirement pouquoi le classeur est en .xls puisque tu affiches 2010 ... |
| 14/07/2016 à 20:46 | Rod14 | Lier deux combobox et integrer valeur | Je ne te cacherai pas que ton fichier en l'état (côté Userforms) me paraît un peu brouillon... mais tu vas sans doute arranger ça ! Notamment la seule procédure qui figure dont je doute qu'elle fonctionne en l'état ! Pour ta question de lier les deux Combo, chacun étant alimenté par une colonne dont... |
| 14/07/2016 à 18:51 | valmax | Combobox avec lettre alpha | C'est sybillin ! Je suppose qu'il s'agit de l'alphabet latin en vigueur. Et qu'on va se limiter aux lettres capitales composant cet alphabet. Donc les caractères 65 à 90... J'écris directement dans le post... Ne pas omettre de déclarer : Alpha(25) As String, i% [Integer], et de réfèrer Combo... |
| 14/07/2016 à 18:33 | Tagada | Figer cellules en valeur en fonction d'une recherchev | Je considère lorsque quelqu'un ne pose pas la question ou l'ensemble des questions qu'il a à résoudre mais une question intermédiaire, c'est qu'il entend procéder à l'adaptation ou aux prolongements nécessaires lui-même, et j'entends de mon côté ne pas empêcher quiconque de procéder ainsi... Par con... |
| 14/07/2016 à 18:18 | tigeline001 | Mise à jour tableau en respectant le format | Et tu fournis un fichier sans le code pour aider ... |
| 14/07/2016 à 17:38 | DEMAHOM08 | Traduction Formule en VBA (recherchev d'une petite valeur) | Sans doute ! Mais il faudrait que tu fournisses un modèle du classeur à partir duquel tu opères, indiques ce que tu vas rechercher à partir de quels éléments figurant dans ce classeur, fournisses également un modèle du classeur de données dans lequel s'effectuera la recherche. Je n'ai nullement l'in... |
| 14/07/2016 à 17:30 | tigeline001 | Mise à jour tableau en respectant le format | Si le résultat d'une procédure ne correspond pas à ce que tu en attends, c'est que la procédure ne convient pas ! Il faut donc la réviser ou la refaire en tenant compte des spécifications qui doivent être définies au départ ! (avant de commencer à coder !) Cordialement... |
| 14/07/2016 à 17:11 | DEMAHOM08 | Traduction Formule en VBA (recherchev d'une petite valeur) | A mon avis, il conviendrait d'utiliser une méthode plus rationnelle ! - Eviter les noms se terminant par une espace, tels qu'il en apparaît dans la formule ! (ça c'est un principe général). Opérer par VBA (ce qui a l'avantage de ne pas créer de liaisons entre classeurs) [NB- Cela me paraît toujo... |
| 14/07/2016 à 16:57 | Tagada | Figer cellules en valeur en fonction d'une recherchev | JourConso est le nom (dynamique) donné à la colonne A de Conso à partir de A2 jusqu'à la fin variable (s'adapte). Un bouton Valider pour valider la date choisie en A4 (BDD). Si la date n'est pas trouvée, un message en informe l'utilisateur. Cordialement... |
| 14/07/2016 à 14:29 | MJC55 | Classement Tableau macro | Autres aménagements : • Modules : rien ne justifie la présence de plusieurs modules standard. J'ai donc rassemblé toutes les procédures dans un seul module... J'en ai toutefois conservé 2 : un pour les procédures écrites en VBA et Module2 pour les procédures en totalité ou en partie enregistrées, do... |
| 14/07/2016 à 13:31 | MJC55 | Classement Tableau macro | Quelques aménagements : révision des largeurs de colonnes : très légèrement sur la partie A à H (plus pour régler l'affichage à partir de J sur mon écran !! ) et J à Z pour unifier les largeur de K à Z (je vais jusqu'à Z pour avoir de la marge et ne plus avoir à retoucher) suppression quadrillage su... |
| 13/07/2016 à 16:28 | Civod K | Erreur 1004 Methode Copy à échouée (XLA) | Ta macro est imbuvable... mais tu as donné toi-même la réponse : ThisWorkbook est toujours le classeur qui contient la macro..... |
| 13/07/2016 à 16:23 | MJC55 | Classement Tableau macro | C'est l'effacement qui n'est pas complet car je l'ai aligné sur le nb de joueurs à points +2. Donc quand tu diminues tu perds une colonne, qui n'est pas effacée... Il y a aussi l'en-tête (elle était préexistante et je ne m'en suis pas occupée). Elle ne s'adapte donc pas automatiquement. On peut fair... |
| 13/07/2016 à 16:03 | Alex0uille | Problème avec IsEmpty | Seule une variable de type Variant peut prendre la valeur Empty, de même que seule une variable objet peut prendre la valeur Nothing... Cordialement... |
| 13/07/2016 à 15:56 | MJC55 | Classement Tableau macro | Pas de bogue en ce qui me concerne ! J'ai passé mini à deux et points à 2 (le nombre d'équipiers pris en compte pour les points ne pouvant évidemment pas être supérieur au nombre d'équipiers minimum requis), ça modifie le classement... J'ai passé mini à 4, en laissant points à 3. Une seule équipe es... |
| 13/07/2016 à 15:39 | Max1991 | Tableau pour accès différents selon utilisateurs | Lorsque tu es en mode Arrêt suite à une erreur d'exécution, le survol des variables avec la souris affiche leur valeur au moment de l'arrêt dans une info-bulle. Je n'ai parlé que de supprimer la première affectation de renvoi de la fonction, à la 3e ligne (juste après Dim) pas les autres. Je la trou... |
| 13/07/2016 à 15:18 | MJC55 | Classement Tableau macro | Je crois que les commentaires que tu ne devrais pas manquer de demander m'ont pris plus de temps qu'écrire la macro... ...le fichier arrive. Efface manuellement pour mieux voir au test (bouton Tester)... |
| 13/07/2016 à 13:05 | vbrod | Donner un nom à un classeur utilisable dans toutes les macro | Bonne journée... |
| 13/07/2016 à 12:53 | MJC55 | Classement Tableau macro | Tu truques la première n'est pas de Vesoul Gray ! J'ai rétabli ça pour commencer ! A+... |
| 13/07/2016 à 12:31 | Max1991 | Tableau pour accès différents selon utilisateurs | Rien de directement apparemment (à vérifier le contenu des cellules appelées pour les noms de feuilles...) Tu donnes deux lignes en survenance d'erreur : laquelle des deux, ou les deux ? As-tu recueilli la valeur de i lors de l'erreur ? NB- Tu utilises Find sans tester si la recherche a aboutie, cel... |
| 13/07/2016 à 11:44 | lokentaz | Probleme avec #valeur | Elhevan : une couleur est une donnée de type Long ! Inutile de s'encombrer avec Double ! Et où as-tu écrit ton code : double devient toujours Double dans l'éditeur ... |
| 13/07/2016 à 11:32 | vbrod | Donner un nom à un classeur utilisable dans toutes les macro | Il me semble que tu devrais commencer par lire au moins une fois un chapitre complet sur les variables dans une cours VBA ! Mais réglons d'abord un problème de définition !! Un tableur est un type d'application spécifique. Excel est un tableur. Si tu dis que tes macros manipulent d'autres tableurs,... |
| 13/07/2016 à 10:20 | lokentaz | Probleme avec #valeur | Rien que de très normal, tes cellules ne sont pas colorées (une MFC ne modifie pas la couleur de cellule)... |
| 12/07/2016 à 19:53 | nclsdp | Formule INDEX + EQUIV renvoie #REF | Ah ! oui ! Une erreur... (petit mélange avec autre sujet sans doute, réparé)... |
| 12/07/2016 à 17:19 | PEGO | VBA | Tu n'avais pas lu ma réponse de 14h57 ... |
| 12/07/2016 à 16:50 | nclsdp | Formule INDEX + EQUIV renvoie #REF | 1) Eviter de nommer une colonne entière et utiliser noms dynamiques (voir gestionnaire de noms) 2) Formule (recopiable) : Ah ! Salut R@chid ! J'ai nommé avec exactement les formules que tu proposes ... |
| 12/07/2016 à 16:32 | Barahaoua | Copier et coller une zone de cellule | Voilà qui devrait le faire ... |
| 12/07/2016 à 16:21 | VDMICHEL | Erreur d’exécution 424 - Userform | Il est recommandé de déclarer toutes ses variables (pour éviter des surprises), et justement Option Explicit sert aux débutants à ne pas en oublier ! Tant que tu ne les auras pas toutes déclarées VBA refusera d'exécuter ... |
| 12/07/2016 à 16:12 | Barahaoua | Copier et coller une zone de cellule | Non ! J'espère que tu as mis les macros dans un module, et que tu t'es contenté de les affecter à un bouton ou forme quelconque sur ta feuille Accueil, sinon cela a peu de chance de fonctionner comme prévu. Si je comprends bien ta demande : lorsque que tu cliques sur le rectangle à coins arrondis No... |
| 12/07/2016 à 16:02 | Pierounet | Index Equiv dans une matrice à double entrée | Tu l'as mal utilisée ! Tu n'as pas vu que c'était la même que celle de Patrick (sauf que je ne t'ai pas mâché le travail comme lui !) Il n'y a pas de raison que tu soies dispensé de réfléchir ! (Celle de R@chid opère par RECHERCHEV au lieu d'INDEX, le résultat est bien évidemment le même.) Cordialem... |
| 12/07/2016 à 15:50 | ruliann | Macro concatener 2 colonnes | La particularité de VBA est d'être lié à des applications. L'avantage est que tu n'as pas à créer d'instances d'objets de l'application porteuse, tu disposes d'emblée de sa bibliothèque. L'inconvénient est de produire facilement du code restant englué dans l'application, donc peu efficace et netteme... |
| 12/07/2016 à 14:57 | PEGO | VBA | Si je me souviens bien, quelqu'un d'autre l'avait déjà signalé dans un autre sujet... sauf confusion de ma part. Remarque : ce n'est pas nocif ... |
| 12/07/2016 à 14:54 | iziris | VBA Dates | La macro convertissait des chaînes en date. Dans ton fichier tu n'as pas de texte, tu as des dates !! Il ne s'agit plus de conversion, la macro ne s'applique pas !!! Il faut supprimer la partie décimale d'un nombre pour ne garder que l'entier correspondant à la date (sans les heures)... |
| 12/07/2016 à 14:42 | Barahaoua | Copier et coller une zone de cellule | Plus logique de demander à l'utilisateur ... |
| 12/07/2016 à 14:32 | PEGO | VBA | Remplace ThisWorkbook par ActiveSheet (puisque toutes tes commandes concernent la feuille active !). Si tu exportes un classeur tu as un classeur à l'arrivée, si tu veux une feuille, il faut exporter une feuille ! Et si tu expurgeais ta macro des éléments de code enregistré (notamment les paramètres... |
| 12/07/2016 à 14:22 | moustiqu3 | Userform ne se lance pas | Tu as oublié la commande d'ouverture avec le fichier ... |
| 12/07/2016 à 14:19 | iziris | VBA Dates | La suivante est celle qui commence par txdh(0). C'est moi qui ... ! Je n'en étais pas sûr, la première ligne de déclaration est bien mon style mais pas la seconde (j'ai dû garder ton nom de variable) et comme tu n'utilises pas la balise Code malgré les recommandations en la matière..... |
| 12/07/2016 à 14:13 | Barahaoua | Copier et coller une zone de cellule | Essaie ceci (il faut sélectionner la plage à dupliquer avant de lancer la macro) Cordialement... |