| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 10/02/2021 à 17:00 | jeanadem | Code VBA pour masque les ligne vide et afficher non vide | Une seconde méthode : A++... |
| 20/01/2021 à 17:03 | Fat | Déplacement automatique curseur de cellule à cellule | Alors c'est ceci qui pêche : reformuler ma demande le plus clairement possible La solution de Bruno fonctionne bien. On passe d'une cellule à l'autre juste avec la touche tab. Parfait quoi... |
| 20/01/2021 à 16:21 | Fat | Déplacement automatique curseur de cellule à cellule | Fat, Est-ce que tu lis les réponses? As-tu, a minima, essayé le classeur joint par Bruno? A quoi ça sert que Bruno il se décarcasse?..... |
| 20/01/2021 à 16:14 | Micka90340 | Empêcher l'ouverture d'un Userform | Ouvrir un nouveau fichier Excel, désactiver les macros (onglet développeur/sécurité des macros/désactiver les macros avec (ou sans) notification), puis fermer ce classeur. A la prochaine ouverture d'Excel, il devrait avoir pris en compte ces modifications... Sinon Ctrl+Pause comme dit par André... |
| 18/01/2021 à 16:19 | Tik et Tok | Macro Extraction de données et changement ordre de colonnes | Ce code va te "copier-coller" tes données en feuille Feuil1 cellule A1. Tu pourras l'adapter facilement... |
| 06/01/2021 à 14:46 | AudricPH | Vérification de contenu d'une cellule | ... |
| 04/01/2021 à 11:23 | Kambojia | Saut de ligne lorsque date non consécutive | Redéfini donc ta demande car, dans le fichier joint, Feuil2, tu voulais un saut de ligne entre 09/07/2020 23:30 et 10/07/2020 00:00 Dis-nous ce que tu veux réellement... EDIT : de ce que j'ai cru comprendre ... |
| 04/01/2021 à 10:21 | Jefekoi | Appeler une macro avec option | B'jour, peux s'écrire ... |
| 04/01/2021 à 10:14 | patoche0495 | Changer le chiffre 1 en lettre dans une autre colonne | Plus simple, notamment si tu dois ajouter des valeurs (quatrième, cinquième, etc... ) : Supporte 254 arguments valeurs... |
| 31/12/2020 à 15:24 | Samolo67 | Recherche données pour affichage | ATTENTION : 'Nécessite d'activer la référence "Microsoft Scripting RunTime" 'Dans l'éditeur de macros (Alt+F11): 'Menu Outils 'Références 'Cochez la ligne "Microsoft Scripting RunTime". 'Cliquez sur le bouton OK pour valider... |
| 31/12/2020 à 14:19 | Cherouat | Vérifier présence valeur dans une plage | Je ne sais pas si tu maîtrises VBA. 1- Solution avec InputBox perso => pas de risque d'erreur 2- Il ne sert à rien de boucler sur toutes les cellules d'une plage lorsque l'on dispose de : > NB.SI (version VBA) > La méthode Find exemple qui se rapporte au problème du jour ... |
| 31/12/2020 à 13:58 | Samolo67 | Recherche données pour affichage | Bon. 1- Si A2 est une valeur erronée :=> message d'erreur Si A2 est une bonne valeur :=> active la feuille renseignée en A2 Si A2 est vide : ===> Si C2 est vide ou erronée :=> message d'erreur ===> Si C2 correspond à une valeur :=> active la feuille ET la cellule correspondante. ça... |
| 31/12/2020 à 11:54 | Kambojia | Saut de ligne lorsque date non consécutive | Peut-être comme ceci ... |
| 31/12/2020 à 11:47 | Cherouat | Vérifier présence valeur dans une plage | Skusez l'incruste... =SI(NB.SI(toto;H3)>0;H3;"")... |
| 31/12/2020 à 11:05 | Jefekoi | Garder en mémoire un array | TOUJOURS déclarer les variables... Penser à ajouter Option Explicit en tête de module permet d'éviter bien des erreurs... EDIT : le fait d'ajouter 1((s + 1)) permet à VBA de "deviner" que s est un nombre entier..... |
| 31/12/2020 à 10:44 | Samolo67 | Recherche données pour affichage | 1- En ne renseignant que A2 ou C2 : ps : j'ai codé avec des Exit... car pas envie de tout me retaper. ça devrait fonctionner. 2-Comment cela se coderai en conservant les même champs à compléter mais pour ouvrir le fichier Excel en lui-même ? Avec la méthode Workbooks.Open. Il te suffit de construire... |
| 31/12/2020 à 10:09 | Jefekoi | Garder en mémoire un array | Tu as plusieurs solutions : 1- avec une variable publique : En entête d'un module standard, tu déclares ta variable : Tu l'alimentes, par exemple, à l'ouverture du classeur, dans le module ThisWorkbook : Du coup, tu pourras t'en servir partout et quand tu veux. 2- avec une constante publique. Même p... |
| 31/12/2020 à 09:59 | Samolo67 | Recherche données pour affichage | Voici un exemple à adapter : Après, il est tout à fait possible d'ouvrir un fichier..... |
| 31/12/2020 à 09:38 | bidochon34800 | Copier les fichiers d'un répertoire réseau sur mon disque dur | Pour copier tous les fichiers d'un répertoire, tu boucles grâce à Dir. Exemple ... |
| 31/12/2020 à 08:57 | bidochon34800 | Copier les fichiers d'un répertoire réseau sur mon disque dur | Tu peux utiliser l'instruction FileCopy . Exemple ... |
| 30/12/2020 à 16:48 | Amelie Thomas | Trouver un mot commun dans des cellules et les grouper ? | N'étant pas sous Mac, je ne sais pas. Je t'ai fait un fichier avec la macro intégrée, dis moi si ça fonctionne. Ou pas..... |
| 30/12/2020 à 15:58 | oursboiteux | Création formulaire prise de note | B'jour, Remplacez : Worsheets par : Worksheets Et adaptez le nom de votre feuille... |
| 30/12/2020 à 15:47 | Amelie Thomas | Trouver un mot commun dans des cellules et les grouper ? | Soit ta liste de milliers de mots clés en A2:Axxx... Les résultats en colonnes D et E : (je n'ai pas intégré le tri car tu peux le faire aisément depuis la feuille une fois les résultats affichés) Alt + F8 : FrequenceMotsCles :=> Exécuter... |
| 30/12/2020 à 10:57 | Okiode | Liste Deroulante VBA | Si tes données sont organisées comme sur l'image de ta feuille (données commençant en A2), et que tu disposes, sur ton UserForm d'une combobox présentant les données de ta colonne A, alors test ceci ... |
| 11/12/2020 à 17:08 | Jean Pierre 30 | Ecrire dans textbox | Tu ne les déclares pas. Tu remplaces TU par le nom de ton textbox utilisateur et TM par le nom de ton textbox mot de passe. Exemple : TextBox15..PasswordChar = IIf(Vu, "", "*")... |
| 11/12/2020 à 14:32 | Jean Pierre 30 | Ecrire dans textbox | TU et TM ne sont pas des variables, c'est les noms des TextBox concernés..... |
| 07/12/2020 à 14:20 | Jean Pierre 30 | Ecrire dans textbox | J'arrive un peu tard, mais ça peut servir. 1 userform, 2 textbox et le code suivant : (affichez l'userform puis cliquez plusieurs fois dans les textbox pour tester...)... |
| 28/09/2020 à 14:19 | La_baie_1976 | Problème avec code | Chaque bloc If, doit se terminer par un " End If ". En indentant le code, on s'aperçoit qu'il en manque quelques uns... A moins que tu ne veuilles faire un bloc : If ElseIf ElseIf ElseIf End If ... Regarde ce code indenté correctement..... |
| 28/09/2020 à 11:40 | Anthony jmz | Enregistrement d'un nouveau fichier à chaque modification d'un autre | Par macro : Code à insérer dans le module ThisWorkbook ... |
| 22/09/2020 à 17:07 | Aline21 | Désactiver macro à la fermeture du classeur | Ben non. Cela fonctionne seulement pour le jour J. Ce code ne fonctionne QUE le jour J. Le lendemain, les macros sont à nouveau lancées, si, toutefois, elles se trouvent bien dans la procédure événementielle Workbook_Open()..... |
| 15/09/2020 à 11:12 | joon49 | Données invisible | Voilà. Donc : > On stocke le contenu du Range concerné dans une variable, > On efface les données, > On imprime, > On remet les données. Soir le code suivant, à adapter ... |
| 14/09/2020 à 10:50 | filaliao | Tester existence de plusieurs repertoires sur Excel | Les 700 à la fois, non. Un par un, en boucle, oui. Le code suivant, A ADAPTER ce qui doit l'être (cf. commentaires)... |
| 11/09/2020 à 16:54 | william95 | ComboBox immodifiable | Ajoute ceci au code de ton UserForm : Mais bon... Une combobox permet également la saisie dans son champs de "texte". Que se passe t'il en cas de mauvais choix? Que se passe t'il en cas de saisie "hasardeuse"... |
| 11/09/2020 à 16:13 | JulienLH | Aide à la création de liste...dans liste...sur même cellule pour tableau | Ach... Vu sur un autre forum : Unfortunately, CommandBars are broken in 2016 for the Mac Je vais voir une autre solution, plus simple peut-être..... |
| 11/09/2020 à 15:57 | JulienLH | Aide à la création de liste...dans liste...sur même cellule pour tableau | Tu es sous Windows... |
| 11/09/2020 à 15:10 | JulienLH | Aide à la création de liste...dans liste...sur même cellule pour tableau | Essaye ceci : remplacez : Par ... |
| 11/09/2020 à 14:38 | JulienLH | Aide à la création de liste...dans liste...sur même cellule pour tableau | Oula... Mais, que fais tu pour obtenir ça? Décrit tes gestes... Tous... |
| 11/09/2020 à 14:03 | JulienLH | Aide à la création de liste...dans liste...sur même cellule pour tableau | A tester... Remplacer : par : Et me dire : > la ligne qui renvoie une erreur, > ou alors : ce que ça donne..... |
| 11/09/2020 à 12:15 | Claudia FONG | VBA consolidation, code ne fonctionne pas | Problèmes de variables... DernierLigne // For i = 1 To derniereLigne ni l'une ni l'autre ne sont déclarées... Place donc un Option Explicit en tête de ton module ... |
| 11/09/2020 à 12:11 | JulienLH | Aide à la création de liste...dans liste...sur même cellule pour tableau | Y a t'il une liste de validation de données dans ta cellule de test? Essaye de cliquer en B1589 par exemple..... |
| 11/09/2020 à 12:01 | JulienLH | Aide à la création de liste...dans liste...sur même cellule pour tableau | Quand tu as l'erreur 13, qu'elle ligne est surlignée en jaune sous VBE... |
| 11/09/2020 à 11:48 | JulienLH | Aide à la création de liste...dans liste...sur même cellule pour tableau | Non. Dans une seule, colonne B... C'est très exactement ce que fait mon code. Tu as un menu déroulant : "Professionnel/BTP/Commerce" puis des sous-menus... What Else? Explique toi mieux ou bien/...... |
| 11/09/2020 à 09:00 | dubdub87 | Problème dans une textbox dans userform | Ne vide pas la listbox. Ne fait que la masquer... Essaye ... |
| 11/09/2020 à 08:34 | dubdub87 | Problème dans une textbox dans userform | C'est ici qu'il te faut modifier : Peut-être comme ceci ... |
| 10/09/2020 à 15:31 | william95 | Erreur code VBA | Ton code corrigé ... |
| 10/09/2020 à 15:20 | xXJohnXx | Calcul nombre cellule colorée | Salut xOr, trop lent, tout est relatif ... A noter que ta formule : =NB.SI.ENS(Tableau1[STATUS Q1 PLANNING];">=75%";Tableau1[STATUS Q1 PLANNING];"<100%") est certainement mieux adaptée que ma SOMMEPROD ..... |
| 10/09/2020 à 14:55 | xXJohnXx | Calcul nombre cellule colorée | 3 formules : J20 : =NB.SI(Tableau1[STATUS Q1 PLANNING];100%) J21 : =SOMMEPROD((Tableau1[STATUS Q1 PLANNING]>=75%)*(Tableau1[STATUS Q1 PLANNING]<100%)) J22 : =NB.SI(Tableau1[STATUS Q1 PLANNING];"<"&75%) Formules à adapter aux autres colonnes EDIT : on ne fait... |
| 10/09/2020 à 14:48 | Jipé | Ouvrir onglet basé sur le jour de la semaine | Ca commence bien! comme dirais l'autre... Remplacez donc : par : Si cela ne fonctionne toujours pas, à essayer : ou encore..... |
| 10/09/2020 à 14:11 | Jipé | Ouvrir onglet basé sur le jour de la semaine | Une proposition VBA, si les noms des feuilles "jours de la semaine" s'appellent bien Lundi, Mardi, Mercredi, etc... Code à insérer dans le Module ThisWorkbook : EDIT : J'oubliais le fichier exemple : Et salutations ThauTheme... |
| 10/09/2020 à 11:42 | dubdub87 | Suppression d'une personne avec userform problème | La méthode find connait certaines difficultés lorsqu'on lui fait chercher un String (Label13) dans une plage contenant des valeurs numériques... Dans le code du bouton Supprimer, remplacez : par ... |