Merci sylvanu, je vais preciser mes questions et m'inspirer d'exemples du net.Bonjour Matatias,
XLD étant un forum, par définition vous pourrez y trouver l'aide que vous voulez.
Cependant il serait bon que vous définissiez votre besoin de façon plus précise : le contexte, le besoin ... ou mieux fournir un petit fichier exemple.
D'autre part il existe déjà de nombreaux exemples de database sur le net dont vous pouvez vous inspirer ou modifier à votre goût.
Super, merci Dranreb.Bonjour.
Cette fourniture permet de ne plus s'occuper des détails de la plus grosse partie de la programmation d'un UserForm de consultation/mise à jour d'une base sous forme de tableau.
ComboBox liées et contrôles associés
Définit deux types d'objets à évènements: ComboBoxLiées prenant en charge les ComboBox pour la saisie des données d'identification de la ligne à créer, puis, ultérieurement, à consulter voire modifier, et ControlsAssociés prenant en charge les...www.excel-downloads.com
Ce n'est pas une question de format de cellule mais de type de donnée. MAX fonctionnerait avec des dates quel que soit le format de cellule par lequel elles seraient affichées, mais ne fonctionne pas avec des textes.Concernant la premiere erreur, la colonne J dans la feuille Data. J'ai cru comprendre que les fonctions de tri de dates ne fonctionnent qu'avec le format JJ/MM/ANNEE avec des slashs, et non avec le format JJ.MM.ANNEE, separes par des points. En remplacant les points par des slashs, ca a l'air de fonctionner.
Merci DranrebCe n'est pas une question de format de cellule mais de type de donnée. MAX fonctionnerait avec des dates quel que soit le format de cellule par lequel elles seraient affichées, mais ne fonctionne pas avec des textes.
NB.SI conviendrait pour compter. SOMME.SI pour sommer une autre colonne spécifiée comme 3ième argument
Merci sylvanuRe Bonjour Matatias, Bonjour Dranreb,
Pour le point de la date : Le format 29.11.2019 n'est pas reconnu par XL. Pour lui c'est du texte.
Pour vous en convaincre, en K2 vous faites =J2+1 et vous obtenez #Valeur.
Donc vous sélectionnez les colonnes I:N, Remplacer "." par "/".
Refaites en K2: =J2+1 et vous obtenez 30/11/2019. Donc XL a bien reconnu K2 comme un nombre.
Et donc le =MAX(J2:J518) marche.
Concernant =SOMME.SI (H2:H518,"failed") Ca ne peut pas marcher. Somme.si additionne des nombres avec conditions. Or la colonne H ne contient que du texte.
Je suppose que vous vouliez compter les "Failed". Dans ce cas c'est =NB.SI(H2:H518;"failed") ou plus simple pour compter tous les failed : =NB.SI(H:H;"failed")
Merci sylvanu.Re,
1- Essayez en W2 : =SOMMEPROD((H:H="failed")*(O:O=O2))
2- J'essaierais bien : en X2 :
=SOMMEPROD((H:H="failed")*(O:O=O2))+SOMMEPROD((H:H="paid")*(O:O=O2))
3- ...
4- En Y2 : =(CNUM(GAUCHE(U2;1))+1)&STXT(U2;2;NBCAR(U2))