| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/04/2013 à 22:39 | yves74 | Macro fonctionne plus | Parce que tu as enlevé shImpMat.[A2]. devant resize(...) eric... |
| 04/04/2013 à 09:43 | filleo | Double recherchev | Il peut y avoir de multiple de causes. Mais sans fichier exemple avec le problème comment veux-tu que l'on voit l'erreur ? eric... |
| 02/04/2013 à 23:37 | lemonsieurvert | Vérification de présence ou non de valeur sur une même ligne | Ok, n'oublie pas de mettre en résolu alors (cocher un post) eric... |
| 31/03/2013 à 19:51 | apt | Boucler sur une seule colonne d’une plage | Ce n'est pas pareil, Plage est une plage discontinue : "$A$5:$P$5,$A$7:$P$8" eric... |
| 30/03/2013 à 17:25 | apt | Boucler sur une seule colonne d’une plage | Ou bien : eric... |
| 29/03/2013 à 23:53 | benjy555 | Rechercher une valeur en fonction de 2 conditions | Salut r@chid, C'est bien ce que j'avais l'impression de calculer.... Effectivement, il manque qcq chose. Bon WE de pâques à tous. eric edit pour myta en dessous : modif du message car ma formule est bien incomplète. C'est un hasard que le résultat retourné était correct... |
| 29/03/2013 à 17:37 | lemonsieurvert | Vérification de présence ou non de valeur sur une même ligne | Ah, pourtant ça marche tout seul comme toute MFC, comme tu peux le voir sur le fichier joint. Bizarre... Mais pas grave. eric... |
| 29/03/2013 à 08:40 | lemonsieurvert | Vérification de présence ou non de valeur sur une même ligne | Une proposition par formule pour la MFC : =SOMMEPROD(((($B$5:$B$20)*(C5:C20))>0)*1)=NBVAL(C5:C20) eric... |
| 29/03/2013 à 00:16 | benjy555 | Rechercher une valeur en fonction de 2 conditions | Je m'étais trompé de colonne pour le retour. Comme c'est un peu plus court je la remet corrigée : =MIN(SI(($A$2:$A$6=A2);$B$2:$B$6;9^9)) formule matricielle à valider avec shift+ctrl+entrée eric... |
| 28/03/2013 à 19:30 | guigol | Macro - Ouvrir une feuille dont le nom varie | Pour activer ta feuille du classeur actif : eric... |
| 28/03/2013 à 11:55 | Mandoline | Créer une liste de choix affectée à une liste de catégories | J'avais écris : Le nom de la plage doit être très exactement celui de la catégorie sélectionnée sinon excel ne peut pas s'y retrouver. J'ai supprimé tes noms, remplacé tous les espaces en ligne 1 de tes listes, il faut renommer les plages avec ces noms. Sélectionner la plage et utiliser nommer 'Depu... |
| 28/03/2013 à 11:13 | criscris11 | Format personnalisé avec fraction | Ou bien laisser la colonne B au format Texte. Mais ta proposition à l'avantage de donner un résultat en numérique. eric... |
| 28/03/2013 à 00:10 | benjy555 | Rechercher une valeur en fonction de 2 conditions | A tester : =MIN(SI(($A$2:$A$6=A2);$D$2:$D$6;9^9)) formule matricielle à valider avec shift+ctrl+entrée eric... |
| 27/03/2013 à 23:59 | criscris11 | Format personnalisé avec fraction | Non, ça ne peut pas être par un format personalisé. 1) ils n'acceptent pas de formule 2) 2/10 = 1/5 Une proposition en vba : Mais le résultat est du texte, pas du numérique. Si tu veux trier dessus il faudra le mettre sous la forme 03/10 eric... |
| 27/03/2013 à 17:59 | Mandoline | Créer une liste de choix affectée à une liste de catégories | Il faut que tu organises tes listes un peu autrement et que tu nommes les plages du nom de la sous-catégorie (espace et caractères spéciaux interdit ou alors il faut bricoler). Ensuite ta validation de données pour la sous-catégorie sera =INDIRECT($B$2) eric... |
| 27/03/2013 à 10:25 | krilo | Filtre à la veille (date) | Il me semble que le demandeur veut la formule dans la cellule et non son résultat calculé. C'est vrai que j'ai plus regardé les paramètres mal saisis et qu'il faudrait mieux mettre : ActiveCell. FormulaLocal = "=moyenne(BX2:BX" & nbreligne_tat4 & ")" eric... |
| 27/03/2013 à 08:29 | krilo | Filtre à la veille (date) | 1) tu ajoutes une colonne pour filtrer dessus avec : =SERIE.JOUR.OUVRE(B2;-1;fériés) férié étant une plage où tu as établis la liste des fériés de l'année 2) marche pas ne veut strictement rien dire. pas moyen de déclarer ma variable on déclare une variable avec Dim ce qui n'a rien à voir Essaie ave... |
| 25/03/2013 à 12:28 | chris08 | Textbox, comment en recuperer sa valeur numerique | Clng() convertit en entier long, utilise cdbl() qui converti en décimal double. eric... |
| 24/03/2013 à 22:59 | lmb19 | Controles VBA Supplementaires | C'est exactement le même symptôme. Mais bon, si tu ne veux pas perdre une minute le temps de rechercher et supprimer ces fichiers pour tester 'au cas ou...', libre à toi. Continue de chercher... eric... |
| 24/03/2013 à 18:15 | lmb19 | Controles VBA Supplementaires | Sans doute dû à la "mise à jour de sécurité pour Office 2010 datée du 10 avril 2012" Voir Problèmes connus concernant cette mise à jour de sécurité ici : http://support.microsoft.com/kb/2598039 En résumé : Ayant eu le pb, il faut parfois en plus ré-inscrire mscomctl et/ou MSComCtl2. Voilà ce que j'a... |
| 24/03/2013 à 18:03 | picoboulette | Récuperer une valeur de cellule pour un fonction IF | Tu utilisais l'évènement Change qui est déclenché lorsqu'il y a une saisie dans une cellule. Si tu y mets une formule il n'est pas déclenché si un des paramètres évolue et change le résultat. Il faut soit récupérer l'évènement Change sur la cellule du paramètre (si tu le changes manuellement), soit... |
| 24/03/2013 à 13:54 | picoboulette | Récuperer une valeur de cellule pour un fonction IF | Je n'avais pas ouvert ton fichier et répondu un peu vite. Une formule ré-évaluée ne déclenche pas d'évènement Change. Il faut utiliser Calculate. Et tu peux améliorer un peu ton code : eric... |
| 24/03/2013 à 13:05 | alexmagimax | Afficher et masquer cetaines colonnes | Une proposition, définir les listes dans la feuille Listes. Tu y avais peut-être pensé et ça ne te gênes pas mais si on filtre par eval on ne voit plus les noms. On peut prévoir d'ajouter les noms en commentaire des cellules. eric... |
| 24/03/2013 à 11:34 | Kiriko | Somme (partielle) selon entête ? | Comme apparemment tu n'as pas de nombres sur les lignes 2:10 ça devrait suffire : =SOMME(DECALER($A:$A;;EQUIV(F7;1:1;0)-1)) avec l'entête recherché en F7 eric... |
| 24/03/2013 à 11:25 | picoboulette | Récuperer une valeur de cellule pour un fonction IF | Avec : If Range("A30").Value = "1" tu recherches le caractère "1" et non le nombre 1 Ecrire : If Range("A30").Value = 1 eric... |
| 23/03/2013 à 23:03 | jeremi | Recherche maximum Catégorie | Parce que tu es fatigué... En H2:I4 tu as mis colc=H$1 au lieu colc=H$4 Et en E9 H2:I2 au lieu de H$1:I$1 eric... |
| 23/03/2013 à 12:13 | gloub | Intérêt de la notation A1 au lieu de L1C1 | Un simple exemple. En L6C7 tu y lis =L(29)C(10). C'est quelle cellule ? Et maintenant tu es en F7 et tu y lis =P36. C'est quelle cellule ? Ben P36... Quand même plus simple non ? Et si tu veux rendre absolue la ligne en cas de recopie incrémentée : =P $ 36 Plus de détail ici : http://www.mdf-xlpages... |
| 22/03/2013 à 10:21 | Hinata30 | Problème résolue: checkbox qui prennent valeurs 0 ou 1 | Entièrement d'accord. A la place de 1 compter le caractère le remplaçant. Mais j'ai l'impression que son problème va bien au-delà de ça eric... |
| 22/03/2013 à 01:05 | Hinata30 | Problème résolue: checkbox qui prennent valeurs 0 ou 1 | Ta question de départ était : Reste là-dessus stp et si c'est résolu merci de le cocher sur le post l'ayant résolu. Pour le reste tu balances un code imbuvable avec plein d'erreurs dispersées qui fait que ça plante avant même d'arriver au problème que tu signales. Je te l'ai déjà dit dans un autre p... |
| 21/03/2013 à 16:16 | iching | Amélioration d'un fichier Excel grace à VBA | Un MP n'accélère pas les choses, j'ai une vie à coté tu sais... Par contre soigner ses explications en étant clair et précis permet d'avoir la bonne réponse tout de suite lorsqu'on est pressé. Je te rappelle ta demande : Tu ne faisais référence qu'à la cellule précédente, pas à l'ensemble des tirage... |
| 21/03/2013 à 08:04 | Oli641 | Calculer dif entre deux sans week-end | En sélectionnant tes plages à la souris les références s'écriront toutes seules correctement. =SOMMEPROD((Feuil2!$A$8:$A$34=A10)*Feuil2!$N$8:$N$34) Si la question de départ est résolue n'oublie pas de cocher Résolu. eric... |
| 20/03/2013 à 17:36 | youcefe | Vérifier l'existence fichiers image | Si tu as des problèmes de liaisons je ne peux rien y faire. eric... |
| 20/03/2013 à 14:05 | Nyzbou | Recherche dans feuille Excel | Re, UserForm1.ListBox1.List = Application.Transpose(c.Offset(, 1).Resize(, Cells(c.Row, Columns.Count).End(xlToLeft).Column - 1).Value) Calcule la plage des mots clés et fourni la liste en 1 fois par son range (décaler la cellule du mot clé d'une colonne et l'agrandir du nombre de colonnes -1 de la... |
| 20/03/2013 à 12:44 | Darkflo56 | Calcul d'une moyenne avec plusieurs critères | Alors ça ? =SOMMEPROD(($C$23:$C$28=F$1)*($F$23:$F$28<=50/24)*(F23:F28))/SOMMEPROD(($C$23:$C$28=F$1)*($F$23:$F$28<=50/24)) Attention, si tu te bases sur la colonne G le calcul est faussé à cause des cellules fusionnées. Quand on dit qu'il faudrait les proscrire partout à part les titres... eric... |
| 20/03/2013 à 11:47 | Darkflo56 | Calcul d'une moyenne avec plusieurs critères | =SOMME(SI(F21:F23<=50/24;F21:F23;0))/NB(F21:F23) formule matricielle à valider avec shift+ctrl+entrée eric... |
| 20/03/2013 à 11:39 | iching | Amélioration d'un fichier Excel grace à VBA | Uniquement si présent sur ligne 1 ou n'importe où ? Par exemple si tu as un 6 en ligne 3, il n'en faut pas sur ligne 4 ou bien plus du tout pour toutes les lignes ? Ca me fait penser que je n'ai pas pas mis de case à cocher pour le mode, il en faut une ? eric... |
| 20/03/2013 à 11:14 | Hinata30 | Problème résolue: checkbox qui prennent valeurs 0 ou 1 | Comme dit galopin, mettre la police qui va bien. En prime, une petite macro qui t'initialise à 0 une plage sélectionnée : eric... |
| 20/03/2013 à 06:14 | Nyzbou | Recherche dans feuille Excel | Str() te transforme un nombre en une chaine. C'est dire 66 => "66" Fais 'affichage / fenetre espions' et quand ça plante sélectionne Str(Colonne) & Ligne et fais un cliqué-glissé dans la fenetre espion pour visualiser le contenu de l'expression. C'est Chr() que tu voulais. Tu as cells(ligne,colon... |
| 20/03/2013 à 05:42 | Darkflo56 | Calcul d'une moyenne avec plusieurs critères | Peut-être ça ? =MOYENNE.SI(C21:C520;"Moyenne";G21:H520) eric... |
| 20/03/2013 à 05:23 | Oli641 | Calculer dif entre deux sans week-end | Utiliser NB.JOURS.OUVRES.INTL(date_début, date_fin, [weekend], [jours_fériés]) voir aide excel pour les paramètres. eric... |
| 19/03/2013 à 22:45 | francoiscarignan | Aide pour macros entre classeurs | A tester : Application.Run("Shotgun Class Generator.xlsm!toutshotgun()" eric... |
| 19/03/2013 à 22:32 | dragonbenoni | Somme de rdv | Re, c'est quand même plus efficace d'apprendre à se servir des TCD... Mais bon : =SOMMEPROD(($A$2:$A$8=$E$1)*($B$2:$B$8=E2)*($C$2:$C$8)) eric... |
| 19/03/2013 à 22:28 | youcefe | Vérifier l'existence fichiers image | Si j'ai bien compris : eric... |
| 19/03/2013 à 22:01 | iching | Amélioration d'un fichier Excel grace à VBA | Si j'ai bien compris : eric... |
| 19/03/2013 à 21:45 | dragonbenoni | Somme de rdv | Avec un TCD (tableau croisé dynamique) En F1 tu choisis le commercial. eric... |
| 18/03/2013 à 23:34 | Hinata30 | Problème résolue: checkbox qui prennent valeurs 0 ou 1 | Un exemple. Sélectionner la plage et mettre la police Wingdings . Il faut double-cliquer sur une cellule pour changer son état. Le code : eric PS : ajouté : si la cellule contient 1 une coche verte est mise, si elle est vide ou contient 0 une coche rouge est mise. Mais c'est plus simple de partir su... |
| 18/03/2013 à 12:56 | Hinata30 | Problème résolue: checkbox qui prennent valeurs 0 ou 1 | Tu ferais mieux d'écouter banzaï et oublier de mettre autant de checkbox sur une feuille. Excel gère très mal les objets sur une feuille et tu t'exposes à des problèmes. Une dizaine ça va, au-delà vaut mieux faire autrement. Tu sais, un caractère spécial en forme de coche dans une cellule c'est visu... |
| 18/03/2013 à 12:48 | EricF | Boucle avec erreur | Et bien met for x = 2 to y et tu ne passeras pas dans la boucle si y=1. eric... |
| 18/03/2013 à 12:37 | gloub | Récupérer dans une cellule le nom d'une autre feuille | Avec une fonction personnalisée : Syntaxe : =nomFeuille(offset) offset étant l'offset de la feuille (par rapport à la feuille où est inscrite la fonction) dont on désire le nom. Ex : =nomFeuille(0) : nom de la feuille où est la fonction =nomFeuille(-1) : nom de la feuille précédente =nomFeuille(1) ... |
| 18/03/2013 à 08:27 | gloub | Récupérer dans une cellule le nom d'une autre feuille | Heuuu, frangy, si on connait le nom de la feuille ce n'est pas plus simple de taper directement Feuil2 dans la cellule ? eric... |