| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 24/10/2018 à 10:37 | adsloc | Remplissage automatique de cellules | Il s'agit à priori d'une RECHERCHEV : =SIERREUR(RECHERCHEV(A1;'[Articles_EAN.xlsx]Feuil1'!$A$1:$B$100;2;0);"") Si le code article dans le classeur catalogue n'est pas présent dans le classeur que j'ai appelé "Articles_EAN" (ce dernier doit être ouvert), la formule RECHERCHEV renvoie une erre... |
| 23/10/2018 à 09:44 | Chbouli04 | Liste déroulante dans une msgbox | Ce ne sera pas un MsgBox dans ce cas, mais un Userform. Je te conseille d'aller regarder quelques tutos sur le sujet pour voir à quoi ça ressemble et comment s'en servir... |
| 23/10/2018 à 09:30 | PALADIN | Aide sur la redaction d'une formule | Bonjour PALADIN , salut dhany La fonction NB.SI (ou COUNTIF en anglais) sert effectivement à compter un nombre d’occurrences respectant une condition (ou plusieurs pour NB.SI.ENS / COUNTIFS). Pour calculer un total, utilises plutôt SOMME.SI (ou SOMME.SI.ENS)... |
| 19/10/2018 à 11:29 | Mmilien | Résultat de listes déroulantes en recherche matricielle | Chez moi cette formule fonctionne sur ton fichier : =INDEX(matrice;EQUIV(B6;hauteur;0);EQUIV(D6;largeur;0))... |
| 18/10/2018 à 14:59 | Pascal83 | Graphique Tendance | De mémoire, la courbe de tendance se fait sur une série complète. Il faut donc soit revoir ta plage de valeurs pour exclure purement et simplement les premières valeurs du graphique, soit créer une seconde série (avec des points transparents par exemple) excluant ces points et sur laquelle tu réalis... |
| 17/10/2018 à 09:45 | Pab86 | Date limite fonction SAUF SI | ... |
| 17/10/2018 à 09:42 | sissou01 | Coût de transport selon grille transporteur | Bonjour, Je pense que les propositions faites précédemment sont toutes correctes, pour peu que tu corriges le /100 par un /1000 puisque ton tarif au poids semble effectivement par tonne et pas par 100 kg... |
| 17/10/2018 à 08:47 | CDB | Mise en forme conditionnelle multiple | Une proposition de formule en MFC : =E6=$E6 appliqué à $E$6:$P$11... |
| 16/10/2018 à 17:29 | Pab86 | Date limite fonction SAUF SI | Une proposition : =SI(D2<A2+CNUM(DROITE(C2;2));D2;A2+CNUM(DROITE(C2;2)))... |
| 16/10/2018 à 17:23 | quemeng | Comparer valeurs entre deux listes | Un exemple en C2 : =SI(B2<>MOYENNE.SI($A$2:$A$8;$A2;$B$2:$B$8);"Prix variable !";"") Cette formule est aussi adaptable en MFC. Néanmoins, je ne comprends pas l'intérêt d'un tableau avec des doublons dans les références articles, pouvant de surcroît être associés à des prix différents ... |
| 16/10/2018 à 17:19 | sissou01 | Coût de transport selon grille transporteur | Une proposition : =INDEX($C$8:$H$21;EQUIV($H$3;$B$8:$B$21;0);SI($H$2<=90;ENT(H2/30);SI($H$2<=300;4;SI($H$2<=800;5;6))))*SI($H$2>90;$H$2/100;1)... |
| 16/10/2018 à 16:00 | Quentin04 | Déterminer la série qui se rapproche le plus d'une tendance | Il te suffit de calculer le coefficient de corrélation (=COEFFICIENT.CORRELATION(série1;série2)) entre les ventes de chaque article et les ventes de ta catégorie. La valeur la plus élevée étant la plus représentative de ta catégorie... |
| 16/10/2018 à 15:54 | Daveparis | Problème copié-collé | Dans : Fichier --> Options Excel --> Formules --> Calcul du classeur, la case "Automatique" est-elle cochée ... |
| 16/10/2018 à 14:48 | talzaloni | Remplacer feuille par une autre | Si tu veux actualiser le contenu des feuilles déjà présentes, il faut : 1. Que tu copies le contenu de tes feuilles, et pas la feuille elle-même 2. Que tu vérifies si le nom de fichier existe déjà dans ton classeur de regroupement --> Si OUI : on colle le contenu sur cette feuille --> Si NON:... |
| 16/10/2018 à 13:55 | Benoist28200 | Problème boucle | Ok, j'avais supprimé NumColonne car sauf erreur de ma part : NumColonne = 4 + 2 * i ... |
| 16/10/2018 à 12:25 | Benoist28200 | Problème boucle | Bonjour, Re Juice Essaie avec ce code : Sinon il faudrait passer par une variable tableau du style NonVide(1) = ..., NonVide(2) = ..., puis contrôler le résultat dans la boucle avec un NonVide(Masque). En effet, NonVide & Masque renvoie une chaîne de caractères, pas la variable NonVide1 par exemple... |
| 16/10/2018 à 10:47 | CNH | Graphique nuage de points 4 données | Par exemple, une série : points des salaires des cadres Une autre série : points des salaires des ETAM Pour les macros, c'est des petits (ou gros) programmes qui fonctionnent avec Excel et permettent d'automatiser certaines tâches, ou de réaliser des opérations qui ne sont pas évidentes ou pas réali... |
| 16/10/2018 à 10:34 | CNH | Graphique nuage de points 4 données | Quelle est ton utilisation de ce graphique ensuite ? Sert-il a réaliser des droites de régressions ? Si oui, celles-ci sont elles à réaliser par statut ou pour tout le monde ensemble ? Si la statut est à distinguer, il faut ajouter autant de colonnes que de statut différent et reporter le salaire da... |
| 16/10/2018 à 08:47 | talzaloni | Remplacer feuille par une autre | Penses-tu sincèrement que l'on puisse apporter une solution adaptée avec aussi peu d'éléments ? Il est où le code de cette fameuse macro ... |
| 16/10/2018 à 08:43 | Mikakawel | MSGBOX combiner les résultats de for each | Avant de faire une proposition, quelques remarques sur ton code : Aussi, le nombre de cellules dans la plage étant déterminé, j'ai préféré une boucle "Next" classique, ce qui t'évite de récupérer l'indice de ligne (étonnant d'ailleurs d'utiliser une variable "Col" pour un indice de ligne !). Voilà m... |
| 15/10/2018 à 16:29 | Pastisomaitre | Mise en forme conditionnelle particulière | Voilà une formule de MFC possible : =SI(NB.SI.ENS($G$7:$G$16;$G7;$E$7:$E$16;$E7)<>NB.SI($E$7:$E$16;$E7);VRAI;FAUX) Avec comme plage d'application : =$E$7:$G$16... |
| 15/10/2018 à 15:31 | Reb | Histogramme empilé | Voilà une proposition en réorganisant un peu tes données et avec un graphique croisé dynamique ... |
| 15/10/2018 à 11:50 | Zakar12 | Calcul d'effectifs en fonction des dates de présence | Voici une formule à mettre en B2 et à étendre vers le bas : =NB.SI.ENS(Tab1!B:B;"<="&Tab2!A2;Tab1!C:C;">="&Tab2!A2) Elle permet de compter le nombre de cas respectant 2 conditions : -> Une date d'inscription antérieure ou identique à la date à laquelle tu t'intéresses -> Une date... |
| 08/10/2018 à 12:24 | pompaero | Complément de formule | Il faut ajouter une petite étape pour transformer ta date en texte avec un format prédéfini : ="Entrée le "&TEXTE(INDEX(Tableau6[date entrée];EQUIV(Fiche!E2;Tableau6[Nom affiche];0));"jj/mm/aaaa") Edit : doublé par un jus ... |
| 08/10/2018 à 12:21 | massari59264 | VBA gcd | A priori oui ! De toute façon si tu ne les place pas bien, tu obtiendras une erreur ou pas le résultat obtenu..... |
| 05/10/2018 à 16:42 | massari59264 | VBA gcd | C'est ma faute, la dernière instruction était incorrecte. Voilà qui devrait faire l'affaire ... |
| 05/10/2018 à 14:59 | massari59264 | VBA gcd | Essai d'ajouter ces 4 lignes dans ton code (je n'ai pas testé en lançant la macro, à toi de voir)... |
| 04/10/2018 à 11:53 | Sweety | Inscrire dans une autre colonne | Une formule en D2 à étendre vers le bas : =DROITE(C2;NBCAR(C2)-CHERCHE("(";C2)+1)... |
| 01/10/2018 à 23:32 | ehlana24 | Macro problème avec formule concatenation | Bonsoir, Si tu as la possibilité de travailler avec des tableaux structurés, Excel saura plus facilement jusqu'où vont tes données. Le cas inverse, il existe différentes méthodes pour délimiter une plage de travail avec VBA. Un premier test : place toi sur une cellule de ton tableau et utilises CTRL... |
| 01/10/2018 à 10:48 | mrlee | Aide pour extension macro | Sans même regardé l'utilité de la macro, le code de celle-ci peut-être fortement simplifié (surtout débarrassé des instructions "Select" et "Activate" dont il est truffé). Je manque de temps pour faire ça maintenant, mais dès que j'aurais un moment j'étudierais ça de plus près... |
| 29/09/2018 à 00:00 | fab_lille | Correspondance code article entre deux fournisseurs | Un fichier illustratif serait le bienvenu pour mieux saisir ton besoin... |
| 28/09/2018 à 16:09 | stevie | Mot de passe accès différentes feuilles | Les feuilles restant accessible à la fermeture du UserForm, on pourrais également imaginer qu'elles soient masquées par défaut, et que seule la feuille d'intérêt soit affichée après identification. Aussi, je conseille de stocker les mots de passe dans une feuille de paramètres masquée et protégée pa... |
| 28/09/2018 à 14:19 | Kassou | Tri de plusieurs données | Voilà qui est plus compliqué ! En ajoutant une colonne avec des formules SI(), ET(), OU() imbriquées pour afficher par exemple 1 si les conditions sont respectées, 0 le cas inverse. Ensuite tu peux trier les valeurs = 1... |
| 28/09/2018 à 14:04 | PhilVhee | Mise en forme conditionnelle | Dans ta MFC, si tu écris C2, la formule s'appliquera bien ligne par ligne jusqu'à 25. Si tu écris $C$2, toutes les lignes mises en formes dépendront uniquement de la valeur en C2... |
| 28/09/2018 à 12:30 | Kassou | Tri de plusieurs données | Sélectionne la ligne d'en-tête de ton tableau, puis dans le menu "Données" (dans le bandeau Excel), clique sur "Filtrer". Un petit icone de menu déroulant apparaît alors sur chaque colonne de ton tableau. En cliquant dessus, tu peux faire un tri par ordre croissant, décroissant, filtrer certaines va... |
| 28/09/2018 à 12:00 | PhilVhee | Mise en forme conditionnelle | ... |
| 28/09/2018 à 11:46 | Guignol81 | Mettre une valeur dans une cellule en fonction d'une autre avec priorité | Une proposition en A1 : =SI(ESTVIDE(B1);SI(ESTVIDE(C1);SI(ESTVIDE(D1);SI(ESTVIDE(E1);"";40);30);20);10)... |
| 28/09/2018 à 10:11 | Munouchka | Rang | L1C1 = $A$1 <-- position fixe LC = la cellule dans laquelle se trouve la formule L(-1)C = la cellule au dessus de celle dans laquelle se trouve la formule... |
| 28/09/2018 à 10:04 | Munouchka | Rang | 1. Il s'agit d'une option Excel (EDIT : M12 est plus rapide !) 2. Ta formule RANG serait bonne si tu fixais la plage pour éviter qu'elle ne se décale avec ta formule et omette ainsi les cellules précédentes. Voir modifications dans ton fichier ... |
| 28/09/2018 à 09:50 | vaffancolor | VBA basique | ... |
| 28/09/2018 à 09:43 | vaffancolor | VBA basique | Ah ! Ben ton msgbox sert à rien écrit comme ça ! Si c'est oui, tu entres dans le "If", qui ne contient aucune instruction. Si c'est non, tu passes à l’instruction suivante. Donc déplaces ton End If après l'instruction ActiveSheet.Range("M7:M10").Value = " "... |
| 28/09/2018 à 09:38 | vaffancolor | VBA basique | Chez moi ça marche ! Quel est le soucis ? Par contre je ne vois pas l'intérêt de ta structure "If", que tu termines immédiatement par un "End If", sans exécuter la moindre instruction... |
| 28/09/2018 à 09:13 | Yvouille | Nombre de membres francophones ou germanophones | Bonjour le club des verts ! Une contribution (voir zones en jaune) avec une colonne supplémentaire et des formules SOMME.SI.ENS() ... |
| 28/09/2018 à 08:39 | ehlana24 | Macro problème avec formule concatenation | Bonjour elhana24 , salut MFerrand , Au final il s'agit juste de ventiler les "R" de la colonne H en G et en I, avant de supprimer la colonne H ? Voilà donc une proposition en macro ... |
| 28/09/2018 à 08:25 | V8 American Diner | Liaison entre fichier | Non vraiment, impossible de t'aider sans avoir plus d'éléments. Tu ne dis toujours pas quelles formules sont utilisées dans le fichier 2 pour récupérer les infos du fichier 1. Sans fichier sur lequel s'appuyer, je n'irais pas plus loin..... |
| 27/09/2018 à 17:40 | RémiRamouch | Macro Impression en .xlsm puis PDF | ... |
| 27/09/2018 à 16:42 | assmat78955 | Créateurs pour comptage appel accueil téléphonique | ... |
| 27/09/2018 à 16:42 | RémiRamouch | Macro Impression en .xlsm puis PDF | Voilà une macro pour un export PDF ... |
| 27/09/2018 à 16:18 | V8 American Diner | Liaison entre fichier | Tu aurais plus de succès en postant des fichiers représentatifs de ton problème. Je ne vois nulle part dans ton explication le lien entre ton fichier 1 et 2, qui nous permettrait de (mieux) comprendre en quoi un tri sur le fichier 1 rend obsolètes les formules du fichier 2... |
| 27/09/2018 à 15:52 | RémiRamouch | Macro Impression en .xlsm puis PDF | C'est pas seulement lourd, c'est du suicide d'aller disséminer des petits bouts partout, là où un unique fichier central serait plus sûr et plus efficace... |