Bonjour,
L'utilisation d'un PRODUITMAT dans un SOMMEPROD permet d'obtenir le résultat sans colonne supplémentaire :...
Type: Messages; Utilisateur: zenpbb
Bonjour,
L'utilisation d'un PRODUITMAT dans un SOMMEPROD permet d'obtenir le résultat sans colonne supplémentaire :...
Bonjour,
Je ne suis pas sûr d'avoir bien compris le contexte, mais si tu définis ta plage nommée donnée en exemple comme ceci :
=!$AC$12;!$AC$18;!$AC$24;!$AC$30 (les points d'exclamation sont...
Bonjour,
Peut-être que pour vérifier les saisies, une approche basée sur une liste de caractères interdits ou une liste de caractères autorisés serait plus adaptée à ton besoin :
>> Pour...
Bonsoir,
S'il s'agit de vérifier qu'il s'agit exclusivement d'une chaîne composée de 5 caractères numériques, attention quand même au "IsNumeric" qui renvoie VRAI pour des nombres négatifs, avec...
Bonsoir,
ou alors
If Not Ma_cellule Like "#####" Then ...
Bonsoir,
Une lueur (que dis-je, un quasar) d'espoir ici :https://silkyroad.developpez.com/excel/ruban/#LVI
C'est un peu délicat à mettre en oeuvre, mais tu peux insérer dans le ruban les images...
Bonsoir,
Si comme le dit marot_r, c'est la ligne en vert qui pose problème (Erreur d'exécution '424': Objet Requis), c'est très probablement parce qu'il manque un s à Charts
Set chGraph =...
Bonsoir,
Tu peux utiliser la fonction SOUS.TOTAL (SUBTOTAL en VBA), c'est fait pour ça.
Sinon, moi qui suis paresseux aussi, il m'arrive régulièrement de faire la somme globale sans me poser de...
Bonjour,
C'est possible en passant par des MFC.
Pour la cellule A1 :
• laisser le format de cellule existant "# A"000 pour les valeurs numériques
• et pour les nombres suivis d'une lettre,...
• Tu peux effectivement rajouter une colonne, dans laquelle tu mets la formule (en ligne 4, puis recopie vers le bas)
=SOUS.TOTAL(103;$B4)Tu auras ainsi 1 si la ligne est visible (et non vide), 0...
Bonjour,
ah oui, la présence de regroupements de même client, à considérer comme distincts par la MFC complexifie la donne. Y-a-t-il une autre donnée (date ou autre) qui permettrait de distinguer...
A vu de nez, c'est le DECALER qui coince :
= SOMMEPROD(SOUS.TOTAL(103;DECALER($B$1;LIGNE($B$4:$B$1000)-1;0)) * (($B$4:$B$1000)=$B4) * (LIGNE($B$4:$B$1000)<=LIGNE())) > 1
Mettre $B$1 au lieu de...
Bonjour,
L'identification des cellules masquées est possible par formule en utilisant la fonction SOUS.TOTAL.
La formule suivante devrait pouvoir répondre à ton besoin (les hypothèses d'une...
Bonjour,
C'est au moins disponible via OneNote (j'ai testé sur Office 365 ProPlus Version 1808 [build 10730.20264] et ça fonctionne plutôt pas mal) :
→ clic droit sur une image insérée dans...
Bonjour,
Autre cause possible : ton double-clic s'effectue sur une plage de plusieurs cellules fusionnées.
Dans ce cas, Target.Value renvoie un tableau, d'où l'incompatibilité de type avec une...
Bonsoir Edwes,
Essaie en J2
=SOMMEPROD(FREQUENCE($B2;{4;9});{0;0,5;1}) + SOMMEPROD(FREQUENCE($C2;239);{0;1}) + SOMMEPROD(FREQUENCE($D2;449);{0;1}) + SOMMEPROD(FREQUENCE($E2;{11;23});{0;0,5;1}) +...
Bonsoir,
La discussion est résolue, mais si besoin, voici une proposition différente qui fonctionne même si le tableau des statuts n'est pas trié, et prend en compte les éventuelles discontinuités...
Bonjour,
Dans l'appel de ta fonction liretab, il semblerait que tu aies omis de passer le paramètre fich.
Ensuite, tu essayes de passer en paramètre un tableau de type Integer alors que ta...
Bonsoir,
A essayer, une proposition parmi d'autres possibilités :
En B3 (formule matricielle à valider via ctrl + maj + entrée) ...
Bonjour,
Aurais-tu, par hasard, un message d'erreur sur ta ligne
Set objCollection = oDoc.getElementsById("ReportViewerControl_ctl04_ctl03_txtValue")?
Cela ne serait pas étonnant, parce que tu as...
Pour la seconde question, je n'y connais pas grand chose, mais peut-être que tu vas trouver une piste ici :https://www.rondebruin.nl/win/s2/win003.htm.
Si tu télécharges les exemples (clic sur le...
Bonjour,
Pour les 4 en gras, à vérifier :
Font
FontSize
CellFillColorPicker
FontColorPicker
Sinon, beaucoup de matière ici :...
Bonjour,
Les noms des onglets que tu manipules correspondent à des années (2015, 2014, ...) donc quand tu écris
Worksheets(Worksheets("Menu").Range("D16").Value) avec la valeur 2015 en D16, la...
Bonjour,
Puisque ton code est exécuté dans Excel, lorsque tu écris :
WordDoc.Hyperlinks.Add Anchor:=Selection.Range, Address:=HPLien
Selection.collapse Direction:=0,...
Bonjour,
Il semblerait que ta procédure AfficheFeuille appartienne à un module dont le nom est AfficheFeuille. Si c'est bien le cas, renomme ton module.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.