Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bonjour Eric,
Pour les propriétaires, il s'agit d'une adresse e-mail (sensible aux majuscules / minuscules). Il faut laisser les guillemets (idem pour calendrier partagé)
Tomo
Bonsoir,
oui il faut utiiiser les coordonnées de la cellule.
Celle où l’on a trouvé la correspondance à un numéro de ligne (r dans mon code).
Il suffit de lire la valeur de la cellule sur la même ligne avec une colonne différente soit:
cells(r,15).value
Bonjour VinciHorus,
C'est possible en VBA mais avez-vous pensé à passer par un tableau croisé dynamique (plus simple à mettre en place et dupliquer que du code VBA) ?
Tomo
Bonsoir Emilie-Lie,
Ci-joint une solution avec une formule matricielle en colonne A (à valider par Ctrl + Maj + Entrée) et une formule index sur les autres colonnes.
Tomo
Bonsoir picard02540,
Je vois mieux votre problématique.
Malheureusement, cela dépasse mes compétences.
Si quelqu'un a une solution pour lier une validation de données à plusieurs choix, je suis preneur aussi de l'explication.
Tomo
Bonjour,
reprenez le code que je vous ai indiqué mais en le doublant:
pour ça chaque ligne du fichier aspirateur, faites une boucle sur le fichier suivi CND pour vérifier l’égalité.
Si c’est le cas, copier la colonne 15 en utilisant une formule du type ...
Bonsoir Laktats,
Avec 1 bon mois de décalage, ci-dessous un bout de code qui peut aider
Sub Macro1()
Dim a As String
wb_waat = ActiveWorkbook.Name
MsgBox ("sélectionnez le fichier SuiviCND")
dialogopen = Application.Dialogs(xlDialogOpen).Show(ActiveWorkbook.Path, False)
If dialogopen = False...
Après vérification, le problème de critères est toujours là.
Par exemple en case P6
La formule simplifiée: =SOMME.SI.ENS($D:$D;$A:$A;$J6;$B:$B;">="&P$3;$C:$C;"<="&P$4) donne le bon résultat à savoir:
"la somme des valeurs de la colonne D pour lesquelles la colonne A vaut "D", la date en colonne...
Bonjour picard02540,
A priori votre problème peut se régler par des liste déroulantes imbriquées avec la fonction INDIRECT.
Pour la colonne M, le nombre de client est-il susceptible d'évoluer beaucoup ?
La colonne AK peut-elle être remplacée par un concaténer (AJ & C) ?
Tomo
Bonsoir Imadaddy,
Merci pour le défi qui m'a personnellement bien plu à décortiquer :)
Ci-joint le fichier complété et ci-dessous les étapes nécessaires:
> Créer une plage "ProductFamily" pour la page en Anglais
> Renommer les colonne de la page Eng afin qu'elles ne soient pas identique à la...
De manière un peu moche mais efficace, en soustrayant à la formule Le nombre de case N/A
=NB.SI(B2:B18;"NON")/(NBVAL(B2:B18)-SIERREUR(NB.SI(B2:B18;"N/A");0))
la partie sierreur permet de renvoyer 0 en cas d’erreur
Bonsoir Cozo,
Je pense que votre problème vient d'une erreur dans le sens des signes < et >
Exemple en case M14:
Sens actuel
=SOMME.SI.ENS($F:$F;$B:$B;"<="&M12;$D:$D;">="&M13)
Sens correct
=SOMME.SI.ENS($F:$F;$B:$B;">="&M12;$D:$D;"<="&M13)
Cordialement,
Tomo
Bonjour,
Vous pouvez essayer de faire votre calcul directement sur la colonne B en utilisant NB.SI
Taux de réponse OUI:
=NB.SI(B2:B18;"OUI")/NBVAL(B2:B18)
Taux de réponse NON:
=NB.SI(B2:B18;"NON")/NBVAL(B2:B18)
Cordialement,
Tomo
Bonjour Luke,
Ci-joint le fichier avec quelques changements de structure (j'ai dû mettre les tableaux du 2eme onglet côte à côte pour éviter les chevauchement)
Ci-dessous le code que je vous laisserai décortiquer (j'ai ajouté des annotations pour faciliter la lecture)
Pour ajouter un bouton...
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.