| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 01/08/2023 à 19:26 | Yvouille | Bizarrerie VBA - Message d'erreur incompréhensible | L'instruction Userinterface est assez peu compréhensible. Elle autorise l'utilisateur à exécuter des macros mais cela n'empêche pas de déprotéger les feuilles où le code doit faire quelque chose. Donc solution est de faire un Unprotect puis un Protect à la fin Dans les codes j'aurais plutôt fait cec... |
| 01/08/2023 à 13:42 | lafouine73300 | Modification feuilles de calcul Tournoi de sport | On peut tenter le coup en restant sur le concept actuel du fichier. Si vous êtes d'accord plutôt que de vous donner un fichier tout fait, je vous donne les explications pour que vous corrigiez par vous-même. Cela vous permet de mieux comprendre et d'apprendre à manipuler excel Si ok, je ferais déjà... |
| 01/08/2023 à 11:18 | Marimé | Présentation Maxime | Cordialement... |
| 31/07/2023 à 14:57 | JonVa | Optimiser macro worksheet by change | Re Ok je vois. Je pensais que vous étiez progressif dans le remplissage de B et surtout que votre formule texte en colonne A faisait référence à B sur la même ligne. Essayez ceci Remarque : mais pourquoi faites-vous une fusion des colonnes B à E. C'est fou le nombre de personnes qui font cela. Il fa... |
| 31/07/2023 à 12:09 | JonVa | Optimiser macro worksheet by change | Ok pour vos explications. Essayez le code comme ceci si ok pensez à Cordialement... |
| 30/07/2023 à 16:20 | HeyImOlive | Mon premier projet VBA | Ok mais c'est juste l'idée. Je n'ai pas fait d'essai en fait mais ce que je propose est possible à réaliser. On peut contourner ce souci pour éviter de relancer le code à chaque passage A voir s'il veut cela A+... |
| 30/07/2023 à 14:19 | HeyImOlive | Mon premier projet VBA | Oui comme fanfan38 vous l'explique, un code private worksheet est à placer dans la feuille en non dans un module Pour ce que vous voulez faire, essayez ceci : Click droite sur l'onglet puis choisir "Visualiser le code" et coller le code ci-dessous Le code sera exécuté sur n'importe quel changement d... |
| 29/07/2023 à 11:07 | ML62 | Logging - Code qui fonctionnait et qui ne fonctionne plus | Ok. Merci de penser à clôturer le sujet Cordialement... |
| 29/07/2023 à 09:59 | ML62 | Logging - Code qui fonctionnait et qui ne fonctionne plus | Non elle est grisée comme je vous le disais et donc inaccessible à cet endroit. Donc ce coté c'est ok. La tableau est bien au format structuré et Logdata est bien défini. Ok donc là, toutes vos lignes sont vides de données faites ceci : - Sélectionnez les cellules A2 à M1461 - click droite et choisi... |
| 28/07/2023 à 16:51 | LuanaDDC | Dupliquer onglet en gardant format par VBA avec MsgBox | Votre fichier me rappelait quelque chose.... Et en regardant dans vos différents posts dans votre profil, je retrouve celui-ci où il y a 2 ans, il me semble que je vous avais proposé la solution pour notamment éviter de créer les feuilles inutilement. Ce qui d'ailleurs aurait posé problème dans les... |
| 28/07/2023 à 16:20 | yannick127 | Incrémenté formule | Autre approche que la solution de JFL (que je salue d'ailleurs) Avec ces formules --> En C6 --> =INDIRECT(ADRESSE(COLONNE()+30;7;;;)) En E6 --> =INDIRECT(ADRESSE(COLONNE()+30;5;;;)) Tirez vers la droite ensuite Si ok --> Cordialement... |
| 28/07/2023 à 14:47 | Kyriux | Copie de cellule dans une autre feuille à une position précise. (Erreur) | C'est le mode débogage - cliquez sur la ligne Sub CopierValeursParEtiquette() - Appuyez sur F9 ou FN +F9 sur votre clavier. Cela met la ligne en couleur Brune - Exécutez le code depuis un bouton (je suppose). Le code va s'arrêter sur Sub copier.... et le souligner en jaune - Appuyez ensuite sur F8 (... |
| 28/07/2023 à 14:17 | Kyriux | Copie de cellule dans une autre feuille à une position précise. (Erreur) | Normal que vous définissez plagevaleurs dans la boucle ? Avez-vous testé en faisant du pas à pas dans le code ... |
| 28/07/2023 à 14:01 | ML62 | Logging - Code qui fonctionnait et qui ne fonctionne plus | 1. Dans le nom défini, en dessous, la rubrique "Fait référence à" est grisée ou pas ? 2. Puis un truc bizarre, vous avez quoi comme donnée en ligne 2. Au vu de votre image on dirait que la ligne 2 ne contient aucune donnée alors que LogData est définit jusque la ligne 1461 ?... |
| 28/07/2023 à 13:22 | JonVa | Optimiser macro worksheet by change | Ce n'est pas le code que l'on voit... dans votre demande La formule fait référence à D9 et vous mentionnez B9, juste ou pas ? - La plage concernée va de la ligne 8 à la ligne 761 ? - Si B8 est vide, les lignes 9 à 761 sont masquées ? - Est-ce qu'il se peut qu'une ligne dont vous avez 1 en colonne A... |
| 28/07/2023 à 12:32 | lafouine73300 | Modification feuilles de calcul Tournoi de sport | Votre problème est toujours sans solution ? Dites-moi si je dois encore regarder votre demande Cordialement... |
| 28/07/2023 à 11:39 | ML62 | Logging - Code qui fonctionnait et qui ne fonctionne plus | Merci de pensez à utiliser les balises de code lorsque vous postez un code. J'ai rectifié votre post Pour votre souci, lorsque vous allez dans le gestionnaire de noms, vous voyez quoi dans le nom "Logdata" ? Cordialement... |
| 28/07/2023 à 11:35 | Kyriux | Copie de cellule dans une autre feuille à une position précise. (Erreur) | A cette ligne, vous êtes sûr que wsdata est bien la feuille dont l'onglet est nommé "Feuil21" ... |
| 28/07/2023 à 10:36 | Kyriux | Copie de cellule dans une autre feuille à une position précise. (Erreur) | Ok mais cela ne permet pas de déclarer un objet worksheet Essayez plutôt comme ceci Avec "celluledepart" contenant le nom de la feuille concernée Si ok pensez à Cordialement... |
| 27/07/2023 à 19:11 | PhilippeH | RechercheV dans un TCD; Affichage vide 0 | Essayez comme ceci en J5 puis recopiez vers le bas =SIERREUR(SI(ESTVIDE(LIREDONNEESTABCROISDYNAMIQUE("MT";$A$3;"Cot/lic";"Licence 2023-2024";"NOM";$H8));"";LIREDONNEESTABCROISDYNAMIQUE("MT";$A$3;"Cot/lic";"Licence 2023-2024";"NOM";$H8));"")... |
| 27/07/2023 à 18:55 | PhilippeH | RechercheV dans un TCD; Affichage vide 0 | Je vous ai donné la formule dans mon post précédent Cordialement... |
| 27/07/2023 à 18:39 | PhilippeH | RechercheV dans un TCD; Affichage vide 0 | Pour votre question 2: utilisez la formule LIREDONNEESTABCROISDYNAMIQUE en I5 --> =SIERREUR(LIREDONNEESTABCROISDYNAMIQUE("MT";$A$3;"Cot/lic";"Cotisation 2023.2024";"NOM";$H5);"") en J5 --> =SIERREUR(LIREDONNEESTABCROISDYNAMIQUE("MT";$A$3;"Cot/lic";"Licence 2023-2024";"NOM";$H5);"") Ensuite éti... |
| 27/07/2023 à 18:02 | Foxindy | Accès aux cours | Vous devez voir le menu en haut avec les différents options dont Cours App Script et Cours Google sheets Cordialement... |
| 27/07/2023 à 17:48 | Kyriux | Copie de cellule dans une autre feuille à une position précise. (Erreur) | Merci d'utiliser les balises de code lorsque vous postez un code. Click sur l'icone </> puis coller le code dans la fenêtre. J'ai corrigé pour vous montrer. A quoi correspond : C'est le nom de votre feuille cela ? Cordialement... |
| 27/07/2023 à 16:58 | Moussa040810 | UseForm VBA pour renseigner automatiquement des colonnes sur une autre feui | Le hasard fait que constate que vous faites du cross-posting ce qui est interdit sur ce forum. Merci de bien vouloir relire la charte à ce sujet --> https://forum.excel-pratique.com/excel/a-lire-avant-de-poster-charte-du-forum-et-informations-utiles... Ne postez pas la même question sur un autre... |
| 27/07/2023 à 12:19 | Moussa040810 | UseForm VBA pour renseigner automatiquement des colonnes sur une autre feui | En fait en regardant votre userform et le code je vois que c'est pour compléter la feuille Base de données ? je n'avais pas compris cela dans votre premier message. Si c'est aller copier dans la feuille Calcul notes sur base de l'userform, c'est un peu compliquer les choses par rapport à ce que je v... |
| 27/07/2023 à 11:42 | Moussa040810 | UseForm VBA pour renseigner automatiquement des colonnes sur une autre feui | Je ne comprends pas ce que vous voulez faire avec cette Userform. Ou alors vous voulez faire du cas par cas ? Mais j'imagine que vous avez 100 articles à mettre en calcul notes .... Comme je vous ai expliqué, s'il s'agit de remettre à jour votre feuille "Calcul notes" sur base des indications de la... |
| 27/07/2023 à 10:21 | Moussa040810 | UseForm VBA pour renseigner automatiquement des colonnes sur une autre feui | Pas sûr d'avoir compris... Dans vos 4 premières colonnes on ne doit avoir que les ref article pour lesquelles on trouve une mention dans la colonne Code matière non ... |
| 27/07/2023 à 09:46 | Moussa040810 | UseForm VBA pour renseigner automatiquement des colonnes sur une autre feui | 1. Userform : Votre fichier n'en contient pas 2. feuille Calcul notes : Vu que vous avez des formules dans les colonnes E et suivantes, la solution de copier -coller est la plus simple. via un simple code, il suffit de supprimer les données des colonnes A à D dans le feuille Calcul notes et ensuite... |
| 26/07/2023 à 15:05 | Staaany | Manipulation d'une Combobox dans VBA-userform | En principe vous ne devez pas changer. Userform fait partie des instructions de base d'excel pour exécuter la procédure Initialize Si vous avez une erreur 9, cela peut venir d'autre chose. Probablement de votre combobox ou de comment ouvrez vous votre userform Avec votre fichier ce serait plus simpl... |
| 26/07/2023 à 15:00 | Jean-Laurent | Création de dossier | Pourriez-vous tester comme ceci : Je n'ai pas tenu compte du range("repert") C'est ce que je vous avais préparé hier et que je n'ai pas eu le temps de poster Si vous relancez pour un autre dossier pensez à modifier dossierPdf par autre chose Je me pose la question du pourquoi. Il s'agit d'un sous so... |
| 26/07/2023 à 14:20 | Jean-Laurent | Création de dossier | Pouvez-vous expliquer ? A ce moment là range("Repert").value contient quoi. Toujours la valeur Thisworkbook.path ... |
| 26/07/2023 à 12:31 | Staaany | Manipulation d'une Combobox dans VBA-userform | Merci de bien vouloir compléter votre profil en ajoutant au minimum la version excel que vous utilisez. (1997, 2019, 2016.. MAC 2011, ..). C'est plus facile de savoir ce qui est possible pour celui qui vous répond. En complément à BrunoM45, remplacez déjà par Cordialement... |
| 26/07/2023 à 11:18 | Anthony47480 | Case à cocher et verrouillage de ligne | Cela ne répond pas vraiment à la question... Plus tôt vous avez écrit que les lignes 9 et 11 étaient remplies manuellement. A vous lire doit-on aussi mettre la formule en H9, H11 et I9, I11 ? si c'est le cas ce sera plus simple... |
| 26/07/2023 à 10:27 | Anthony47480 | Case à cocher et verrouillage de ligne | Petites questions - est ce que le code doit aussi réagir sur les lignes 9 et 11 de votre feuille ou uniquement sur les lignes 13 et 15. - est-ce que votre fichier contient une seule feuille Bon Livraison, auquel cas le code s'appliquera uniquement à cette feuille... |
| 26/07/2023 à 10:03 | Jean-Laurent | Création de dossier | Désolé du retour tardif mais j'étais absent hier. Mais je vois que plusieurs personnes vous ont déjà répondu. Je ne voudrais pas vous faire recommencer des tests Déjà au vu d'un de vos posts dans lequel vous dites : --> ce séparateur était utilisé précédemment et notamment avec excel 2011 / -->... |
| 25/07/2023 à 09:03 | men777 | Macro VBA - Transformer tableau 1 en tableau 2 | @Fanfan38, Merci d'utiliser les balises de code lorsque vous postez un code. Click sur l'icone </> puis coller le code dans la fenêtre. Merci d'amender votre post. Cordialement... |
| 25/07/2023 à 09:01 | Jean-Laurent | Création de dossier | Déjà là, oubliez les macros Auto_open. C'est l'antiquité d'excel cela (2004 et avant ....) Vous disposez de la fonctionnalité Workbook_Open(). Pour votre code Auto_open, remplacez-la par celle-ci : Placez ce code en allant dans l'éditeur VBA et en cliquant sur Thisworkbook Ensuite pour votre souci,... |
| 24/07/2023 à 15:56 | Anthony47480 | Case à cocher et verrouillage de ligne | Là par rapport à votre tableau, il me semble que le mieux est d'enregistrer les données Produit et date, dès que vous cochez la case en A de la ligne concernée Donc cela implique qu'il n'y a plus de formules en colonne H et I Exemple : Pour la ligne 13, vous choisissez vos données dans la tableau en... |
| 24/07/2023 à 15:24 | Anthony47480 | Case à cocher et verrouillage de ligne | Re Ce n'est pas ici que vous devez l'indiquer mais dans le profil de votre compte. A votre prochaine demande on va vous reposer la même question Adapter la formule ? C'est à dire ? Tout est possible avec VBA si vous expliquez bien le problème avant. Là vous expliquez votre souci pour les lignes 13 e... |
| 24/07/2023 à 11:50 | Anthony47480 | Case à cocher et verrouillage de ligne | Merci de bien vouloir compléter votre profil en ajoutant au minimum la version excel que vous utilisez. (2019, 2016.. MAC 2011, ..). C'est plus facile de savoir ce qui est possible pour celui qui vous répond. je n'en vois qu'un qui a des listes déroulantes (entre E2 et I5) Pour votre souci, votre fe... |
| 23/07/2023 à 11:53 | Joco7915 | Code VBA pour faire un tri | Re Correctif suite à la remarque de BsAlv --> la méthode de DAn est plus simple, il n'y a que le problème quand >=2 joueurs ont les mêmes points. la formule en V2 peut être modifiée comme suit --> =SI(W2=0;"";RANG(X2;$X$2:$X$41)) . Ensuite étirer la formule vers le bas ensuite. En cas du mê... |
| 23/07/2023 à 11:44 | Brandon-B | Planning Hebdomadaire | Bonjour, Pour la liste de validation, - Allez dans FORMULES --> GESTIONNAIRE DE NOMS et cliquez sur " Nouveau " - Dans la rubrique "Noms", mettez un nom --> Par exemple "Taches" - Dans la rubrique "Fait référence à", mettez cette formule --> =DECALER('Paramètres de données'!$H$3;;;NBVAL('Pa... |
| 21/07/2023 à 19:46 | Joco7915 | Code VBA pour faire un tri | Une solution sans macro et en mettant les points définitifs en colonne T et en supprimant la colonne Y Cordialement Edit : BsALv m'a devancé. Voyez ce que vous préférez... |
| 21/07/2023 à 15:44 | Brandon-B | Planning Hebdomadaire | Alors vous pourriez créer une liste de validation dans chaque cellule pour vous permettre de choisir la tâche Cette liste serait basée sur la colonne H de la feuille Paramètre Cela donnerait ceci sur votre feuille Cela vous conviendrait ? Edit : votre feuille éducateur ne correspond pas à votre 2iem... |
| 21/07/2023 à 14:07 | papy_rené | Réinitialisation pc perdu office 2010 remplacé par Microsoft 365 et déçu | Si votre PC est en 32 bits (et non bytes) il ne faut pas aller charger la version pour 64 bits. Vérifiez déjà cela dans les paramètres windows Ensuite pourquoi 365 et 2021 ? Le 2021 correspond à quoi ? Il n'y a que les fichiers excel qui ont cette icone Internet explorer ... |
| 21/07/2023 à 11:32 | papy_rené | Réinitialisation pc perdu office 2010 remplacé par Microsoft 365 et déçu | Vu comme cela, suivez plutôt ce que Sébastien vous a écrit Selon votre première image, vous essayez d'ouvrir un fichier avec excel web et la deuxième image le confirme car le menu excel pour windows ou MAC n'est pas celui que vous montrez... |
| 21/07/2023 à 10:54 | papy_rené | Réinitialisation pc perdu office 2010 remplacé par Microsoft 365 et déçu | Lorsque vous dites que vous n'avez pas accès aux macros que se passe-t-il lorsque ouvrez un fichier qui en contient ... |
| 21/07/2023 à 09:28 | papy_rené | Réinitialisation pc perdu office 2010 remplacé par Microsoft 365 et déçu | Je n'ai pas compris ce que vous voulez expliquer. regardez déjà ce lien --> Fonctionnalités non prises en charge Cordialement... |
| 21/07/2023 à 09:19 | nolive | Copier une ligne tableau si "X" apparait dans une colonne | Il y a déjà une erreur car dans l'instruction vous utilisez le " \ " alors que sous MAC (après escel 2011) vous devez utilisez le " / " Si Activeworkbook est le fichier qui inclut le code que vous me montez, je vous conseille de remplacez la ligne surlignée en jaune par ceci : Bien que je pense que... |