p

Membre dévoué

Inscrit le :14/01/2010
Dernière activité :11/12/2024 à 14:21
Version d'Excel :2010 FR
Messages
830
Votes
200
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par pijaku - page 4

DateAuteur du sujetSujetExtrait du message
10/02/2021 à 17:00jeanadem Code VBA pour masque les ligne vide et afficher non videUne seconde méthode : A++...
20/01/2021 à 17:03Fat Déplacement automatique curseur de cellule à celluleAlors 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:21Fat Déplacement automatique curseur de cellule à celluleFat, 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:14Micka90340Empêcher l'ouverture d'un UserformOuvrir 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:19Tik et Tok Macro Extraction de données et changement ordre de colonnesCe code va te "copier-coller" tes données en feuille Feuil1 cellule A1. Tu pourras l'adapter facilement...
06/01/2021 à 14:46AudricPHVérification de contenu d'une cellule...
04/01/2021 à 11:23KambojiaSaut de ligne lorsque date non consécutiveRedé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:21Jefekoi Appeler une macro avec optionB'jour, peux s'écrire ...
04/01/2021 à 10:14patoche0495Changer le chiffre 1 en lettre dans une autre colonnePlus simple, notamment si tu dois ajouter des valeurs (quatrième, cinquième, etc... ) : Supporte 254 arguments valeurs...
31/12/2020 à 15:24Samolo67Recherche données pour affichageATTENTION : '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:19CherouatVérifier présence valeur dans une plageJe 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:58Samolo67Recherche données pour affichageBon. 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:54KambojiaSaut de ligne lorsque date non consécutivePeut-être comme ceci ...
31/12/2020 à 11:47CherouatVérifier présence valeur dans une plageSkusez l'incruste... =SI(NB.SI(toto;H3)>0;H3;"")...
31/12/2020 à 11:05Jefekoi Garder en mémoire un arrayTOUJOURS 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:44Samolo67Recherche données pour affichage1- 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:09Jefekoi Garder en mémoire un arrayTu 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:59Samolo67Recherche données pour affichageVoici un exemple à adapter : Après, il est tout à fait possible d'ouvrir un fichier.....
31/12/2020 à 09:38bidochon34800Copier les fichiers d'un répertoire réseau sur mon disque durPour copier tous les fichiers d'un répertoire, tu boucles grâce à Dir. Exemple ...
31/12/2020 à 08:57bidochon34800Copier les fichiers d'un répertoire réseau sur mon disque durTu peux utiliser l'instruction FileCopy . Exemple ...
30/12/2020 à 16:48Amelie ThomasTrouver 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:58oursboiteux Création formulaire prise de noteB'jour, Remplacez : Worsheets par : Worksheets Et adaptez le nom de votre feuille...
30/12/2020 à 15:47Amelie ThomasTrouver 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:57Okiode Liste Deroulante VBASi 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:08Jean Pierre 30Ecrire dans textboxTu 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:32Jean Pierre 30Ecrire dans textboxTU et TM ne sont pas des variables, c'est les noms des TextBox concernés.....
07/12/2020 à 14:20Jean Pierre 30Ecrire dans textboxJ'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:19La_baie_1976 Problème avec codeChaque 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:40Anthony jmz Enregistrement d'un nouveau fichier à chaque modification d'un autrePar macro : Code à insérer dans le module ThisWorkbook ...
22/09/2020 à 17:07Aline21Désactiver macro à la fermeture du classeurBen 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:12joon49 Données invisibleVoilà. 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:50filaliaoTester existence de plusieurs repertoires sur ExcelLes 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:54william95 ComboBox immodifiableAjoute 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:13JulienLHAide à la création de liste...dans liste...sur même cellule pour tableauAch... 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:57JulienLHAide à la création de liste...dans liste...sur même cellule pour tableauTu es sous Windows...
11/09/2020 à 15:10JulienLHAide à la création de liste...dans liste...sur même cellule pour tableauEssaye ceci : remplacez : Par ...
11/09/2020 à 14:38JulienLHAide à la création de liste...dans liste...sur même cellule pour tableauOula... Mais, que fais tu pour obtenir ça? Décrit tes gestes... Tous...
11/09/2020 à 14:03JulienLHAide à la création de liste...dans liste...sur même cellule pour tableauA tester... Remplacer : par : Et me dire : > la ligne qui renvoie une erreur, > ou alors : ce que ça donne.....
11/09/2020 à 12:15Claudia FONG VBA consolidation, code ne fonctionne pasProblè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:11JulienLHAide à la création de liste...dans liste...sur même cellule pour tableauY 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:01JulienLHAide à la création de liste...dans liste...sur même cellule pour tableauQuand tu as l'erreur 13, qu'elle ligne est surlignée en jaune sous VBE...
11/09/2020 à 11:48JulienLHAide à la création de liste...dans liste...sur même cellule pour tableauNon. 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:00dubdub87 Problème dans une textbox dans userformNe vide pas la listbox. Ne fait que la masquer... Essaye ...
11/09/2020 à 08:34dubdub87 Problème dans une textbox dans userformC'est ici qu'il te faut modifier : Peut-être comme ceci ...
10/09/2020 à 15:31william95 Erreur code VBATon code corrigé ...
10/09/2020 à 15:20xXJohnXx Calcul nombre cellule coloréeSalut 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:55xXJohnXx Calcul nombre cellule colorée3 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:48JipéOuvrir onglet basé sur le jour de la semaineCa commence bien! comme dirais l'autre... Remplacez donc : par : Si cela ne fonctionne toujours pas, à essayer : ou encore.....
10/09/2020 à 14:11JipéOuvrir onglet basé sur le jour de la semaineUne 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:42dubdub87 Suppression d'une personne avec userform problèmeLa 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 ...