| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 25/02/2017 à 19:27 | Ch@p1Ch@p0 | Recherche V sur plusieurs critères | Je te propose de procéder en deux temps : (formule matricielle) Pour trouver la date la plus récente, puis Pour aller chercher l'activité correspondante. A+ H... |
| 25/02/2017 à 01:02 | Greg.leo | [VBA] Sumproduct | Ouf, l'affaire fut chaude mais voici un SUMPRODUCT avec variables : Pour les variables Dates (var1 et var2), il faut passer par le format numérique des nombres entiers pour obtenir le numéro de série correspondant à la date voulue. C'est, à mon avis, la seule possibilité pour faire une comparaison e... |
| 23/02/2017 à 21:04 | YOUNESS1972 | Copier coller selon deux conditions | Il y a du monde sur le fil ! J'ai une proposition basée sur le filtre avancé. A toi de voir. A+ H... |
| 23/02/2017 à 19:17 | GRUGE | Choix liste déroulante | Si tu veux que le forum fonctionne et cherche une solution à ton problème, tu dois mettre à sa disposition un fichier sans données sensibles mais expliquant avec quelques données fictives le but à atteindre. Fichier par MP : non ! car tout un chacun peut s'intéresser au problème et à sa solution. A+... |
| 22/02/2017 à 14:04 | White | Extraire lettres majuscules d'une colonne | Tu sélectionnes tes données puis tu vas dans l'onglet "Données" et tu choisis "Convertir". 1 - Option Texte délimité 2 - Cocher Espace et Virgule comme séparateurs 3 - Indiquer la cellule où envoyer le résultat de la conversion C'est fait ! A+ H... |
| 20/02/2017 à 01:34 | Paclaude | Dates à transformer en Mois | Re, Pour le TCD, il faut qu'Excel fasse les sommes des Enfants et des demi-journées. Ta ligne vide le perturbe et il te livre un comptage des enfants. Au risque de me répéter : Pas de ligne vide dans les données source et ça ira beaucoup mieux. Si néanmoins tu tiens à conserver cette ligne vide, tu... |
| 19/02/2017 à 17:38 | Paclaude | Dates à transformer en Mois | Re, Il faut bien lire "MMMM" non pas MMMM Le plus simple est de copier/coller le code fourni pour ne pas faire d'erreur de transcription. Voici le fichier exemple avec le TCD correspondant. Tu me copieras 10 fois "Je ne laisse pas de ligne blanche dans les données source" A+ H... |
| 19/02/2017 à 11:46 | Paclaude | Dates à transformer en Mois | Essaie ceci : où A2 est la date à traiter, "MMMM" le code de format qui donne le mois en toutes lettres. A+ H... |
| 17/02/2017 à 20:04 | BonVin | Mise en forme conditionnelle | Voici une possibilité : Cette formule vaut pour N2 et peut être reproduite jusqu'à la ligne 350 ou plus. Tu remarqueras qu'il n'y a pas de SI, cette fonction est implicite dans la mise en forme conditionnelle. A+ H... |
| 10/02/2017 à 16:15 | cdrik | Insérer dans un tableau en fonction d'un critère | Re, Les noms de champs utilisés par le filtre sont Strate, Titre1 et Titre2. Il faut que ces noms soient identiques dans la source (feuille Liste), dans la zone critères (Tableau ligne 1) et pour le "copier dans" (Tableau ligne 3) Attention, pas de cellules fusionnées. Si l'erreur persiste, il faudr... |
| 10/02/2017 à 11:12 | cdrik | Insérer dans un tableau en fonction d'un critère | La position de la colonne "Strate" n'a pas d'importance, c'est son nom qui compte pour le filtrage. Place-toi sur A9 et fait Ctrl A (sélection de la source). Vérifie que la sélection commence bien sur la ligne 9 (ligne d'en-tête) et que la colonne Z en fait bien partie. Pour ce qui concerne l'utilis... |
| 09/02/2017 à 18:35 | cdrik | Insérer dans un tableau en fonction d'un critère | Re, Voici une proposition basée sur le filtre avancé : Il s'agit d'extraire les données de ta feuille Liste en fonction des critères contenus sur la ligne 2 du tableau : Par exemple pour la strate1 tu auras tous les produits dont la strate contient le chiffre 1 => *1* Cela devrait permettre d'att... |
| 09/02/2017 à 14:38 | Fanette | Mise en forme conditionnelle colonne/ligne | Re, Voici une MFC de 3 couleurs : => jaune => bleu => vert suivant que le dossier est accepté, refusé ou remis à plus tard. A+ H... |
| 09/02/2017 à 13:26 | cdrik | Insérer dans un tableau en fonction d'un critère | Je te conseille d'éviter ça : car, dans un premier temps, tu exposes un cas assez facile à résoudre, on s'y intéresse donc, et boum, tu le rends infernal avec ton "autre question". Et pourquoi pas dessiner un petit bonhomme vert qui s'agiterait sur la ligne 12 au passage de la souris ? Donc, je te s... |
| 09/02/2017 à 12:10 | Fanette | Mise en forme conditionnelle colonne/ligne | Voici une proposition : Sélectionner toutes les cellules à mettre en forme Appeler "Mise en forme conditionnelle / Nouvelle règle" puis "Utiliser une formule..." Entrer la formule (remplacer le C par la colonne qui va bien) et choisir le format. A+ H... |
| 03/02/2017 à 18:30 | meteo62 | Chiffre qui correspond à lettre alphabet | Voici la formule à placer en D4 : Sachant que le code de la lettre A est 65, les autres lettres suivent, jusqu'à 90 pour le Z. A+ H... |
| 03/02/2017 à 11:00 | Primaxis | Erreur 1004 | Alors essaie ceci : Les .Cells permettent de relier les cellules à la feuille "Cours" alors que les Cells (sans point) se réfèrent à la feuille active. Hypothèse à vérifier. A+ H... |
| 03/02/2017 à 10:23 | Primaxis | Erreur 1004 | En VBA, faux se dit False ou plus simplement 0. A+ H... |
| 03/02/2017 à 10:05 | edlede | Trouver le mot le plus long d'une liste | Dans Excel, tu peux résoudre ce cas avec une formule matricielle : que l'on valide avec MAJ-CTRL-Entrée En VBA la formule serait : A+ H... |
| 01/02/2017 à 15:57 | mimid | Recherche dans différentes plages horaires | Avec ce bon vieux SOMMEPROD, ça donnerait ceci : A+ H... |
| 01/02/2017 à 13:58 | juliengr | Explication d'une formule | Effectivement, cela parait curieux mais il me semble qu'INDIRECT renvoie bien une plage et non seulement son adresse. Donc ça fait =SOMME(INDIRECT(PLage1):INDIRECT(Plage2)) tout comme =SOMME(A1:A20) sans guillemets ni concaténation. CQFD... |
| 01/02/2017 à 11:53 | juliengr | Explication d'une formule | Décodons la formule, en supposant qu'elle soit appliquée sur la ligne 5 : ADRESSE(LIGNE();3) donne $C$5 ADRESSE(LIGNE();62) donne $BJ$5 Donc INDIRECT(ADRESSE(LIGNE();3)):INDIRECT(ADRESSE(LIGNE();62)) donne $C$5:$BJ$5 ce qui représente la plage des nombres à additionner lorsque le critère CB$2 se tro... |
| 01/02/2017 à 10:57 | hanz2.0 | Sélection Rows avec variable | Voici deux possibilités, au choix : A+ H... |
| 01/02/2017 à 10:20 | ALCO | Utilisation Recherche V | Ta RECHERCHEV fonctionne avec une valeur cherchée qui est un texte ou un nombre, peu importe, mais la matrice doit contenir des données de même nature que la valeur cherchée. Or, dans ta matrice, tu as des codes de département en texte et d'autres en nombre ce qui explique que certaines recherches a... |
| 01/02/2017 à 10:00 | chatplume | Création d'un distancier automatique | Voici une solution à base d'INDEX/EQUIV : A+ H... |
| 01/02/2017 à 01:58 | Ameliche | Additionner liste de noms | Ce n'est pas le cas le plus simple pour s'initier aux tableaux croisés car les données sources viennent de plusieurs feuilles. Personnaliser la barre d'outils accès rapide pour y ajouter la commande "Assistant Tableau croisé dynamique" Lancer l'assistant et réaliser toutes les actions décrites ci-de... |
| 31/01/2017 à 18:14 | AVBNEGOCE | Formule frais de port - Prix en fonction du poids | Voici une solution possible avec RechercheV : et le fichier correspondant : A+ H... |
| 31/01/2017 à 14:11 | AVBNEGOCE | Formule frais de port - Prix en fonction du poids | Voici une formule équivalente avec une matrice de nombres fixes : Attention aux séparateurs ! Cependant, je suis d'accord avec Eric et Mbbp, le tableau est préférable à la matrice fixe. A+ H... |
| 31/01/2017 à 02:02 | Ameliche | Additionner liste de noms | Voici une possibilité en passant par un TCD. A+ H... |
| 30/01/2017 à 18:50 | samco | Recherche mot clés à partir d'une base de donnée "cellule" | Voici une proposition basée sur des SI imbriqués : Mais il y a peut-être une meilleure solution... A+ H... |
| 30/01/2017 à 16:00 | RemBabar | Nb.si avec valeurs distincts | Voici une variante avec SOMMEPROD : testée avec la même disposition que Mbbp. A+ H... |
| 30/01/2017 à 12:24 | mika51 | Option button | Ceci peut-êtrfe : A+ H... |
| 30/01/2017 à 11:20 | mika51 | Date | Alors ça ... |
| 30/01/2017 à 10:29 | mika51 | Date | Ceci devrait convenir : A+ H... |
| 30/01/2017 à 09:20 | RemBabar | Nb.si avec valeurs distincts | Il faudrait que tu nous indiques ce que tu veux faire et à partir de quelles données. A+ H... |
| 29/01/2017 à 12:37 | titoudu68 | Tableau non modifiable, mais saisie possible | Titou, je suis d'accord avec Andrea : soit tu autorises le "Format cellule" et tu auras les choix de polices et les bordures soit tu n'autorises pas le "Format cellule" Quant au VBA, il pourrait y avoir une possibilité mais cela me parait assez long à faire et je me demande si le retour sur investis... |
| 29/01/2017 à 09:07 | titoudu68 | Tableau non modifiable, mais saisie possible | La vie est une longue suite de compromis... C'est la pensée du jour ... |
| 29/01/2017 à 08:21 | titoudu68 | Tableau non modifiable, mais saisie possible | Lorsque tu actives la protection de la feuille, tu as deux cases cochées pour : Autoriser la sélection de cellules verrouillées Autoriser la sélection de cellules déverrouillées Tu peux cocher aussi la troisième case qui autorise le Format de cellule. A+... |
| 29/01/2017 à 07:25 | titoudu68 | Tableau non modifiable, mais saisie possible | Par défaut dans Excel, toutes les cellules sont verrouillées mais cela ne se voit pas tant que la protection de la feuille est inactive. Donc, avant d'activer la protection de la feuille, tu dois déverrouiller les cellules dans lesquelles la saisie sera autorisée (tu peux passer par la boite de dial... |
| 28/01/2017 à 16:21 | Blondin02 | TCD Sommes des heures | DjiDji ta démo est superbe mais tu n'as pas choisi le bon format horaire pour le TCD : Le total est de 34 heures et 10 minutes (ton tuto affiche 10 heures 10) Il faut que le h du format horaire soit encadré par [h] des crochets pour afficher des nombres d'heures supérieurs à 24. A+ H... |
| 28/01/2017 à 15:08 | Naeboos | Incrémentation automatique sur chaque feuilles | Si j'ai bien compris, voici une solution possible : Attention, tu devras bien nommer ta feuille "A301" et non "A301 ", l'espace est en trop. A+ H... |
| 28/01/2017 à 14:18 | philou4130 | Feuille de calcul gigantesque | Tu peux essayer la commande Atteindre : 401:1048576 et supprimer les lignes. A+ H... |
| 28/01/2017 à 14:04 | Blondin02 | TCD Sommes des heures | Justement, il faut copier un 1 et faire collage spécial / Multiplication. Ainsi chacune de tes cellules de texte va être multipliée par 1 et devenir une donnée numérique. C'est imparable ! A+ H... |
| 27/01/2017 à 16:12 | Blondin02 | TCD Sommes des heures | Dans ta colonne E, tes heures sont des textes (retire le centrage et tu verras qu'elles s'alignent à gauche). Pour inviter Excel à les considérer comme des heures-minutes et donc permettre les calculs de sommes, tu dois toutes les multiplier par 1 (collage spécial / multiplication) et leur attribuer... |
| 27/01/2017 à 11:03 | grizou | Supprimer doublons VBA | Salut, Voici une proposition basée sur la fonction Split qui permet d'atomiser une chaîne de caractères : Chaque élément de la chaîne est ensuite vérifié (pas de nombre, pas de doublon) et sert à reconstituer une chaîne "propre". A+ H... |
| 26/01/2017 à 15:17 | Pedro22 | VBA - Erreur d'exécution 1004 avec la formule "Forecast" | Là encore, tu considères que c'est seulement une question de lisibilité alors que c'est précisément là que se situe l'erreur : est correct alors que dans Cells(3, 1) et Cells(9, 1) se réfèrent à la feuille active, d'où erreur si PoidsBrut n'est pas la feuille active ! Il faudrait écrire : mais c'est... |
| 26/01/2017 à 14:58 | Pedro22 | VBA - Erreur d'exécution 1004 avec la formule "Forecast" | Pedro, Dans le code que je t'ai passé, ce n'est NbAnimal l'élément important, c'est l'utilisation de WITH ... END WITH car : est différent de si la feuille "PoidsBrut" n'est pas active. A+ H... |
| 26/01/2017 à 14:42 | Beeboo | Possibilité de double condition si avec valeur | Attention ! Si on lit bien la question, il faut une date dans la colonne B seulement pour faire 100 et 2 dates pour faire 200. Donc, une date dans la colonne C ne donne pas 100 ! CQFD... |
| 26/01/2017 à 13:31 | Pedro22 | VBA - Erreur d'exécution 1004 avec la formule "Forecast" | Voici une formulation plus rigoureuse de ton code : Ce code sera-t-il plus robuste ? A+ H... |
| 26/01/2017 à 11:00 | looping67 | Selectionner des fichiers pour les copier | Voici une évolution de ton code avec la possibilité de sélectionner plusieurs fichiers : A+ H... |