| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 27/03/2018 à 18:45 | guillaume41 | Comment ouvrir plusieurs fichiers Excel d'une macro VBA? | Re, J'ai intégré un test dans le code, exécute-le et dis moi ce qu'il en est ... |
| 27/03/2018 à 16:36 | Aurélien74 | Copier la dernière cellule non vide | Formule à mettre en E3, comme c'est un tableau, elle sera recopiée automatiquement : =INDIRECT(CHOISIR(4-NB.VIDE(Tableau3[[#Cette ligne];[Nom1]:[Nom4]]);"A";"B";"C";"D") &LIGNE())... |
| 27/03/2018 à 16:26 | guillaume41 | Comment ouvrir plusieurs fichiers Excel d'une macro VBA? | Attention, pour indiquer le chemin ce sont des anti-slashs qu'il faut mettre (enfin, sur PC, je ne sais pas sur Mac !) ... |
| 27/03/2018 à 16:14 | pastor7237 | Bouton ajouter et commander | Dans le fichier que tu as posté ici, tu n'as pas mis la correction du bouton "Commander" que je t'ai donné dans ton autre post ! Pour le bouton "Ajouter" comme te le précise Braters, les noms de tes TextBox sont TextBox2, TextBox3, etc.. Il n'y a pas de TextBox1 donc, tu ne peux pas commencer ta bou... |
| 27/03/2018 à 15:59 | Thewind | Traduction en français de contenu de cellule vers une autre cellule | Tu veux traduire quoi, une formule, du texte ... |
| 27/03/2018 à 15:58 | Anthony_cd | Changement de colonne dans une itération | Content d'avoir pu t'aider ... |
| 27/03/2018 à 15:25 | Mister_Shelito | Impossible de définir la propriété "Value" le type ne correspond pas | Tu peux mettre une liste dans un TextBox mais dans ton cas, ça n'a pas de sens car je pense qu'il te faut récupérer la valeur choisie. Une ListBox ou ComboBox conviendrait mieux ! A tout hasard, voici un code pour avoir les valeurs les unes au dessous des autres dans un TextBox ... |
| 27/03/2018 à 15:06 | Anthony_cd | Changement de colonne dans une itération | Une piste ... |
| 27/03/2018 à 14:40 | Guillaume04350 | Je vous prie | Oui mais comme c'est par rapport au classeur que tu as fournis, je te laisse la main... |
| 27/03/2018 à 14:38 | pastor7237 | Macro commander | Oups, Effectivement, le contrôle de la valeur numérique doit être fait de façon individuelle dans la boucle ! Code corrigé (voir plus bas pour explication de la présence de la fonction DefPlage) : C'est tout à fait normal, car dans ta feuille "Stock" sur la colonne A où est défini la valeur de la va... |
| 27/03/2018 à 10:44 | Excelusermac | Extractions valeurs de deux colonnes sans doublons (Index ....) | Re, Je ne réponds pas en privé car le but du forum est l'échange pour tout le monde ! Anonymises tes données et postes ton classeur ici, de cette façon, tu auras probablement plusieurs intervenants qui te donnerons des solutions meilleures que les miennes... |
| 27/03/2018 à 10:41 | pastor7237 | Macro commander | Remplaces ton code par celui-ci-dessous : Il te faut faire un contrôle des valeurs entrées, j'en ai intégré quelques uns mais à voir si tes utilisateurs risque de saisir autre chose... |
| 27/03/2018 à 10:10 | manutere | Sélection dans une listbox et résultat dans une autre | Très simple, une seconde colonne cachée (valeur de la largeur égale à 0) qui comporte les numéros de ligne de tes factures ! Postes ton fichier afin que nous n'ayons pas à en construire un ... |
| 27/03/2018 à 10:06 | Excelusermac | Extractions valeurs de deux colonnes sans doublons (Index ....) | Re, Alors c'est très simple, tu sélectionnes ta plage puis "Données" ---> "Supprimer les doublons", cocher "Mes Données on des entêtes" si tu as sélectionné les entêtes avec, dans "Colonnes" laisser cocher "Clients" et "Achats" puis cliquer sur OK, ta liste a été réduite aux valeurs uniques. Si t... |
| 27/03/2018 à 07:33 | Excelusermac | Extractions valeurs de deux colonnes sans doublons (Index ....) | Tu as plusieurs outils dans Excel qui te permettent d'extraire les doublons comme par exemple "Données" ---> "Supprimer les doublons" ! Par formule, avec sommeprod, voici ton classeur... |
| 27/03/2018 à 07:01 | QuietPie | Notion de contenance ? | Un peu de peine à comprendre Si tu veux savoir le pourcentage de remplissage d'un box, c'est la quantité dans le box divisée par la quantité maximale donc, dans ton exemple Ginger, admettons que le maximum de packs soit de 5 et que tu n'en a mis que 4 et bien le taux de remplissage sera de 80% soit... |
| 27/03/2018 à 06:39 | Guillaume04350 | Je vous prie | Comme je te vois en bonnes mains avec dhany (que je salut bien) je vais pour ma part en rester là afin de ne pas se mélanger les pédales . Bonne continuation à vous deux ... |
| 26/03/2018 à 16:59 | swamlogx3 | Problème d'ouverture document word par VBA Excel | Tu dois ouvrir une instance de l'application Word (cocher la référence "Microsoft.Word xx.x Object Library" où xx.x est la version) ... |
| 26/03/2018 à 16:30 | damien_86 | Sommes avec variables | Tu peux te faire une fonction perso comme par exemple celle-ci à adapter à tes besoins (à mettre dans un module standard) : que tu appelles dans Excel de cette façon : =ValeurX(B3)... |
| 26/03/2018 à 16:21 | Tournament974 | Formules conditionnelles | Avec les parenthèses ... |
| 26/03/2018 à 16:02 | Guillaume04350 | Je vous prie | Re, Je pense que le mieux est que tu récapitules ce que tu veux vraiment, procédure événementielle comme je t'ai donné pour une mise à jour instantanée, un bouton pour mise à jour manuelle, une mise à jour automatique à l'ouverture ou fermeture du classeur, etc... Dans ton code, je ne sais pas à quo... |
| 26/03/2018 à 07:39 | MEITE | Extraire des données sur plusieurs pages webs | Tu fais la combinaison de touches Alt+F11 tu te retrouve dans le VBE (éditeur de code Visual Basic), tu cliques sur le menu insertion ---> "Module", dans la partie droite qui vient de s'afficher, tu colles le code puis tu presses la touche F5 en ayant au préalable mis le curseur n'importe où dans... |
| 26/03/2018 à 07:28 | Guillaume04350 | Je vous prie | Petite erreur de ma part dans la suppression des valeurs Voici le code de remplacement ... |
| 25/03/2018 à 19:07 | Guillaume04350 | Je vous prie | Re, Avec un code sur la procédure événementielle "Worksheet_Change()" de la feuille "TEST" Voici le classeur avec suppression du code sur entrée de la lettre c ... |
| 25/03/2018 à 11:05 | Guillaume04350 | Je vous prie | Voici un premier jet ! Pour tester, inscrire des "o" dans la feuille TEST et voir le résultat en feuille TEST RESUME... |
| 24/03/2018 à 19:12 | safwaty | Lien hypertexte avec valeur 2 cellule comme nom de fichier | Pas sûr d'avoir bien compris mais voici un code qui concatène "C:\test\" avec la valeur en colonne A puis B et crée le lien en colonne C ... |
| 24/03/2018 à 18:54 | Guillaume04350 | Je vous prie | Je ne comprend pas trop la finalité mais si j'ai bien compris ta question, c'est de pouvoir éviter les formules qui crées des lignes qui peuvent être inutiles dans TEST RESUME et ceci afin de réduire le nombre de ligne ... |
| 24/03/2018 à 13:18 | Walden | Organigramme - mise en forme | Re, Alors, supprimes seulement les bordures ... |
| 24/03/2018 à 08:49 | Walden | Organigramme - mise en forme | C'est tout simple, tu n'appelles pas la sub "Présentation()" dans le code ci-dessous "organigrammeBDTexte()" ... |
| 24/03/2018 à 08:41 | Romans26 | Recherche valeur dans bloc note et copier vers Excel | C'est sûr que si tu ne testes pas, tu ne peux pas savoir ! Avec la formule =jeu("jeu.txt";A1) sur la ligne 2 (A2) que tu tires vers la droite (sur B2) (le nom du fichier ne change pas) et que tu entres tes codes "340009" et "340011" en A1 et B1, tu auras en A2 et B2 les valeurs "1050.160" et "3.906"... |
| 24/03/2018 à 08:32 | chile | Affichage résultat en lignes | Extrait de ma première réponse : Tu as plusieurs solutions, ajouter des séparateurs (ici, le point virgule) pour créer des dimensions "vides" dans le tableau de retour et dans ce cas rien ne sera affiché ou encore utiliser une colonne intermédiaire et contrôler si il y a une valeur d'erreur. ton cla... |
| 23/03/2018 à 19:24 | chile | Affichage résultat en lignes | Regardes du coté d'une fonction de contrôle d'erreur (Esterreur(), Esterr(), Sierreur(), etc...)... |
| 23/03/2018 à 09:59 | Guillaume123 | Remplacement complexe de valeur | Tout d'abords, tu fais une copie de ton fichier afin de ne pas corrompre l'original si ce n'est pas tout à fait ce que tu désires. Dans ton classeur copié, tu appuis sur la combinaison de touches Alt+F11 là, la fenêtre qui s'ouvre est la fenêtre du VBE, l'éditeur de code de Visual Basic ensuite, men... |
| 23/03/2018 à 07:50 | chile | Affichage résultat en lignes | Absolument aucun problème, deux explications valent mieux qu'une... |
| 23/03/2018 à 07:48 | Romans26 | Recherche valeur dans bloc note et copier vers Excel | Avec une fonction perso. Le fichier texte doit se trouver dans le dossier du classeur : Les codes à rechercher sont par exemple en ligne 1 et la formule entrée en ligne 2. La fonction demande deux arguments, le nom du fichier texte (pour les test chez moi "jeu.txt") et le code recherché comme par ex... |
| 23/03/2018 à 06:58 | chile | Affichage résultat en lignes | Voici ton classeur avec ma fonction tableau ... |
| 22/03/2018 à 18:12 | chile | Affichage résultat en lignes | Avec une fonction perso qui retourne un tableau (donc, à valider avec Ctrl+Maj+Entrée). Tu sélectionnes un nombre de cellules correspondant au nombre de codes (dans ton exemple, 4 cellules) puis dans la barre de formule tu colles cette formule : =Tableau(B3;";") et tu la valide en matricielle ... |
| 22/03/2018 à 17:19 | Guillaume123 | Remplacement complexe de valeur | Une piste à adapter avec les commentaires dans le code. les références sont sensées être unique (se trouver une fois et une seule fois dans chaque colonne A des deux feuilles) ... |
| 22/03/2018 à 17:06 | am0niak | NB.SI.ENS problème | Tes dates en colonne C sont des String, soit tu les réécris soit tu utilises la fonction DATEVAL() dans la colonne D et ensuite ta formule devient : =NB.SI.ENS(B:B;"Industrial";D:D;">"&J1)... |
| 22/03/2018 à 16:53 | vincentbcd | Extraire un chiffre en fonction d'un ''nom'' dans cette ligne | Avec Sommeprod. Exemple avec la feuille "Feuil2" : =SOMMEPROD((I2:I17="Vincent")*1;H2:H17)... |
| 22/03/2018 à 16:43 | majormadj | Vider, Supprimer les cellules (non vérouillées) de plusieurs feuilles | Oups, Pardon, je ne t'ai répondu qu'à moitié Voici le code pour ne prendre pour cible que les feuilles ayant un index de 1 à 9 et vider aussi les cellules fusdionnées ... |
| 22/03/2018 à 09:04 | MEITE | Extraire des données sur plusieurs pages webs | Voici une piste qu'il te faudra adapter. Le code appelle une fonction (Excel-Malin.com) et ensuite, il épure afin de récupérer les valeurs éventuellement intéressantes. Les résultats en colonne A de la feuille active ... |
| 22/03/2018 à 06:45 | majormadj | Vider, Supprimer les cellules (non vérouillées) de plusieurs feuilles | Et avec ceci ... |
| 21/03/2018 à 14:18 | BaThie | Transformer un nombre en chiffres en un nombre en lettres | Sur la feuille du classeur posté par thev (que je salut au passage ), tu entre un nombre en cellule A1 et tu auras en cellule A2 le nombre (avec ou sans décimale) en lettres. Concernant le code que je t'ai donnée suite à ta question : Il faut savoir (je pense que tu le sais) que nous possédons 10 ch... |
| 21/03/2018 à 06:46 | martinspaulo78 | Aide pour changer les caractères LU en MA dans une procédure | Content d'avoir pu t'aider ... |
| 20/03/2018 à 17:03 | Jsb87 | Facture automatiser | Ou encore : =RECHERCHEV(A22;'Liste de prix'!A11:E34;SI(C22<3;3;SI(C22<11;4;5)))... |
| 20/03/2018 à 16:51 | Valérie16 | Renvoyer vers le nombre le plus proche | Une formule de Pierre Fauconnier : =INDEX(A2:A8;EQUIV(MIN(ABS(C2-A2:A8));ABS(C2-A2:A8);0)) à valider en matricielle... |
| 20/03/2018 à 16:44 | BaThie | Transformer un nombre en chiffres en un nombre en lettres | Tu veux dire trois cent cinquante deux je présume ? Ou alors c'est 3,52 ! Pour un nombre en chiffre, tu peux utiliser une fonction perso : que tu appelles de cette façon en VBA : ou depuis Excel : =Chiffres(A1) à valider comme matricielle sur une ligne avec autant de cellules qu'il y a de chiffres (... |
| 20/03/2018 à 07:23 | martinspaulo78 | Aide pour changer les caractères LU en MA dans une procédure | Comme dis plus haut, passe les valeurs en argument comme par exemple : que tu utilises ensuite dans le code comme par exemple ci-dessous : et tu appelles ta proc en lui passant les propriétés "Value" de tes contrôles ... |
| 19/03/2018 à 19:11 | martinspaulo78 | Aide pour changer les caractères LU en MA dans une procédure | Re, Soit tu colles ton code entre les balises code (utilises le bouton </>) soit et c'est ce qui est conseillé, tu postes ton fichier sans données confidentielles en cliquant sur le bouton "Ajouter des fichiers" sous la zone de texte, choisir ton fichier sur ton disque et ensuite, cliquer sur... |