Membre impliqué

Inscrit le :28/12/2021
Dernière activité :Hier à 08:44
Version d'Excel :365 Insider FR PC
Lieu :Angers
Messages
1'074
Votes
483
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par mafraise - page 19

DateAuteur du sujetSujetExtrait du message
19/11/2023 à 14:42superfrancoisObliger que tous les champs d'un formulaire soient remplis pour validerRe, Vous pouvez ajouter en début de code (avant le With ) ...
19/11/2023 à 13:24superfrancoisObliger que tous les champs d'un formulaire soient remplis pour validerJe pense qu'il manque un "Else" : Au lieu de : Essayer ...
19/11/2023 à 13:05waellakhalIntegrer la fonction Produit dans la fonction Somme SiBonjour @waellakhal, Produit renvoie un unique nombre qui est produit de tous les nombres des deux colonnes E et F. Produit ne renvoie pas une matrice dont chaque élément serait le produit des éléments de même rang des colonne E et F. Comme ceci peut-être : =SOMMEPROD((C:C=C4)*E:E*F:F)...
19/11/2023 à 00:45olivier231522 Rechercher doublons puis soustraireBonsoir olivier231522 , h2so4, Une autre proposition : Formule matricielle en B13 à copier vers le bas jusqu'à faire apparaitre des cellules vides (pour lister les doublons) : =SIERREUR(INDEX($2:$2;EQUIV(B13;$1:$1;0))-INDEX($7:$7;EQUIV(B13;$6:$6;0));"") Formule normale en C13 à copier vers le bas ju...
18/11/2023 à 10:47OLGone67Extraire tous les chiffres à la fin d'uen celluleUne autre formule classique pour ceux qui n'ont pas O365 (résultat en texte) : =SUPPRESPACE(DROITE(SUBSTITUE(A1;"-";REPT(" ";255));255)) voire (résultat en nombre) : =--SUPPRESPACE(DROITE(SUBSTITUE(A1;"-";REPT(" ";255));255))...
18/11/2023 à 07:03danymaccoy Fonction "séquence"Bonjour @danymaccoy, njhub , Avec la cellule C2 contenant l'index du mois (1 à 12) et sous Excel 365 (comme vous l'avez indiqué dans votre question ), vous pouvez essayer la formule ci-dessous dans la cellule E2 : =LET(Seq;SEQUENCE(5;7;DATE(2023;C2;1);1);SIERREUR(Seq/(MOIS(Seq)=C2);"")) nota : la MF...
17/11/2023 à 14:26dale Créer des fichiers Excel à partir d'une BDD Excel@ Cylfo Oui je me suis posé la question mais bon j'ai tenté. Évidemment si le fichier comporte beaucoup de communes tu as raison => le fichier va exploser comme une baudruche . Effectivement, demander le classeur source et le répertoire destination dans un fichier autonome serait un plus...
16/11/2023 à 17:16dale Créer des fichiers Excel à partir d'une BDD ExcelBonjour à tous, Une autre proposition : J'ai pris le partie d'une méthode qui va construire les feuilles des villes d'abord dans le classeur source puis, dans une deuxième étape, de sauvegarder les feuilles de chaque commune dans leur classeur. Ça permet d'avoir les données ventilées dans un classeu...
16/11/2023 à 10:19Max_57 Somme de cellules en fonction d'une autre valeur (SUMIF?)Pour les volumes (SUMIF en grand -breton) en B13 à copier vers la droite : =SOMME.SI(5:5;B12;2:2) ou =SUMIF(5:5,B12,2:2)  Pour les errors en B14 (AVERAGEIF en dialecte d'Albion) à copier vers la droite : =MOYENNE.SI(5:5;B12;3:3) ou =AVERAGEIF(5:5,B12,3:3)...
15/11/2023 à 13:23ArthurA74 Sélectionner uniquement les cellules triéesRe, Il n'y en a pas (à ma connaissance). On peut (exemple parmi d'autre): Filtrer la plage avec un filtre auto par exemple et ensuite utiliser sur la plage SpecialCells Question : Je ne connais pas Excel 2022. Est ce que cette version possède la fonction Excel Filtre() tout comme Excel 365 ...
15/11/2023 à 11:54ArthurA74 Sélectionner uniquement les cellules triéesOui c'est possible. Allez voir du côté de : SpecialCells...
15/11/2023 à 11:43dyolet Comment selectionner le contenu d'une text box (VBA)Essayez ...
15/11/2023 à 00:31El GabachoQuestion à score inversé, remplacer plusieurs valeurs en même tempsSi vous avez la réponse (en A1 par exemple), la réponse inversée sera donnée par la formule =7-A1...
14/11/2023 à 19:23DMD75 Découper tableau selon un critèreBonjour DMD75 , BsAlv , Une méthode qui présente le résultat à l'emplacement du tableau initial. On utilise deux colonne D et E avec formules, deux MFC, et un format spécial pour dissimiler les éléments du tableaux à ne pas visualiser. La méthode est décrite dans le fichier joint. Le résultat ressem...
13/11/2023 à 22:44Stef5031 Format date dans un TextboxEssayez d'y placer : format(43032,"dd,mm,yyyy") au lieu de 43032...
12/11/2023 à 23:07OLGone67 Trouver le nombre le plus grands dans un groupeMettre en B2 la formule suivante : =REPT("ROI";[@Note]=MAX.SI.ENS([Note];[Prénom];[@Prénom])) La formule doit se propager automatiquement dans toute la colonne du tableau (sinon recopier la vers le bas)...
11/11/2023 à 11:32InvitéCalcul prévisionnel de 3 données répertoriéesRe, C'est bien le problème. Que signifie cette phrase d'un point de vue opérationnel ? Moi personnellement je ne le sais pas.....
11/11/2023 à 10:35InvitéCalcul prévisionnel de 3 données répertoriéesJ'ai tendance à le croire au moins pour le modèle Evolutionnaire. Je ne pense pas qu'on puisse trouver une solution unique ( LA bonne réponses). On peut peut-être trouver une meilleure solution en fonction de la méthode employée. D'ailleurs ce serait quoi une solution plus juste ou efficace ??? A mo...
10/11/2023 à 13:00InvitéCalcul prévisionnel de 3 données répertoriéesRe, Une méthode qui vaut ce qu'elle vaut. Elle ne vaut sans doute pas grand chose puisque je ne suis pas statisticien . On a utilisé le complément "Solveur" pour résoudre chacun des deux cas. Pour cela on a ajouté : Une colonne avec des valeurs à trouver (0 ou 1) par le solveur Une colonne avec les...
10/11/2023 à 11:27InvitéCalcul prévisionnel de 3 données répertoriéesRe , C'est étrange. Peut-être un p'tit bogue passager. Votre réponse est bien passée. Essayez non pas de modifier votre premier message mais de répondre à votre propre message avec le texte de votre question. On verra si ça fonctionne. E attendant, je vais ouvrir votre fichier et tenter d'y répondre...
10/11/2023 à 10:44InvitéCalcul prévisionnel de 3 données répertoriéesLa phrase ci-dessus s'appelle une formule de politesse. Quand on entre quelque part, il est de bon usage de saluer les autres membres d'autant plus qu'on sollicite un service gracieux. C'est très courant dans les sociétés policées, si, si, je vous l'assure. On explique aussi par des phrases en franç...
08/11/2023 à 18:50SéléniteChanger une chaine de caractère dans une caseUne fonction NoStudy qui prend en entrée deux arguments : le texte à transformer la plage des correspondances Le code de la fonction NoStudy est dans module1 ...
01/10/2023 à 21:43xddrmcsy Comment extraire un nombre en hh:mm:ssNOP...
08/09/2023 à 20:03Camille1234 Utilisation d'une fonction présente dans un autre modulePour le fun, une macro sans boucle. Ce qui suit devrait convenir ...
28/08/2023 à 18:56Guguste Saisie ComboBox intelligenteRe, bonjour BrunoM45 , Oui le code fonctionnait chez moi.....
28/08/2023 à 18:29Guguste Saisie ComboBox intelligenteSans m'être beaucoup penché sur le code, passez la déclaration de a() au niveau du module de Userform1 ? Au lieu de : Essayez ...
27/08/2023 à 21:31Koria Deux formules dans une celluleUne autre : =MAX(0;MIN(J3-J2;228))...
20/08/2023 à 20:57SOTIN Repérer et supprimer une valeur dans un commentaireC'est en testant (rapidement et succinctement) que j'ai employé Clean. J'avais mis un Test1 en fin de note et par mégarde je l'avais fait suivre immédiatement d'un retour à la ligne. Mon code ne supprimait pas ce dernier Test1. C'est pourquoi j'ai introduit ce "Clean" (en bon français Epurage() ). C...
20/08/2023 à 20:19SOTIN Repérer et supprimer une valeur dans un commentaireUne autre proposition ...
20/08/2023 à 10:34ben25000 Copier des données d'une feuille sur une autreSi j'ai bien compris, avec des formules. Formules en A2:F2 une MFC sur les cellules A2:E2 et une MFC sur la cellule F2 Recopier les cellules A2:F2 suffisamment vers le bas jusqu'à obtenir des lignes vides et blanches...
14/08/2023 à 11:50rech Désactiver un bloc VBAEn image ...
11/08/2023 à 19:58Baldwin46Avec Erreur COUNTIFRe, Pas du tout, mais vous faites un mélange entre syntaxe française et anglaise. Il va choisir de quel coté du "channel" vous vous trouvez . Si c'est du coté France, c'est SI, NB.SI et point-virgule. Si c'est du coté grand-breton et américain, c'est IF, COUNTIF et virgule...
11/08/2023 à 19:50Baldwin46Avec Erreur COUNTIFEssayez : =SI( NB.SI (D:D;D2)>1;"Doublon";"")...
11/08/2023 à 19:48Baldwin46Avec Erreur COUNTIFRe, Il est indiqué que vous utilisez O365 FR. COUNTIF n'existe pas c'est NB.SI En général dans un O365 FR, le séparateur est le point-virgule pas la virgule (c'est pour ne pas confondre avec la virgule décimale). En grand-breton, le séparateur est la virgule (pour ne pas confondre avec le point déci...
11/08/2023 à 19:36Baldwin46Avec Erreur COUNTIFPourquoi mélanger l'anglais " COUNTIF avec ses virgules" avec le français "S I et ses points-virgules" ? Essayez : REPT("Doublon";NB.SI(D:D;D2)>0)...
06/08/2023 à 17:21vdelattreSupprimer accents et caractères spéciaux dans le même code VBADans le temps j'avais commis une fonction : SansAccSansNumSansSig(x , xAcc , xNum , xSig) x => Texte à traiter xAcc => si différent de 0 alors on remplace les lettres accentuées par celles non accentuées xNum => si différent de 0 alors on supprime les chiffres de 0 à 9 xSig => si différe...
30/07/2023 à 15:48michelmapommeTri du numéro sur ligne ExcelAvec O365, utilisez la formule : =INDEX(FRACTIONNER.TEXTE(A6;",");33)...
30/07/2023 à 11:44RutchySéparer nom et prénomsComme il ne fait pas beau, une autre macro qui tente de traiter des noms avec particules, points et apostrophes. On s'amuse comme on peut ! La fonction personnalisée est : NomPrenom(Texte, prenom) texte est le texte pour qu'on doit séparer entre le nom et le prénom prenom est n'importe quoi et il es...
29/07/2023 à 14:53SOTIN Suppression de doublonRe, Avec une fonction personnalisée OterDoublon() utilisable sur la feuille de calcul ou dans une procédure VBA (plus pratique selon moi). Le code est dans module1. Dans le classeur joint, la colonne B est remplie avec la procédure. La colonne C utilise la fonction personnalisée...
29/07/2023 à 13:56SOTIN Suppression de doublonUne méthode possible avec une procédure ...
25/07/2023 à 17:15JonVa Selectionner un nombre de colonne et lignes à partir d'une celluleRe, Si j'ai compris correctement, voici une version qui copie la plage de Feuil1 (30 lignes visibles , 9 colonnes visibles) et colle l'image de la plage copiée sur Feuil2 en cellule A1. Le code est dans module1 ...
25/07/2023 à 13:59JonVa Selectionner un nombre de colonne et lignes à partir d'une celluleUne interprétation : On recherche la première colonne non masquée à partir de la colonne B. A partir de cette colonne, on sélectionne 8 colonnes (masquées ou non). Avec la colonne A, on aura sélectionné 9 colonnes. Raisonnement analogue pour les lignes. Les lignes contigües masquées à partir de la l...
24/07/2023 à 14:10men777Macro VBA - Transformer tableau 1 en tableau 2Je n'ai pas compris pourquoi un tableau 1 et un tableau 2. Chaque tableau correspondrait-il à un nom-Prénom ou à une division ou bien à un service ou à autre chose ? Comment s'assure-t-on qu'on ne fait pas deux fois le même traitement ...
22/07/2023 à 17:46Jean-mich_974 Index equiv VBABonsoir Jean-mich_974 , Dans la formule EQUIV d'une feuille de calcul, le deuxième paramètre est une plage de cellules et non une chaine de caractères. Dans la formule UNDEX d'une feuille de calcul, le premier paramètre est une plage de cellules et non une chaine de caractères. On écrira donc : Nota...
21/07/2023 à 20:40HUGOBASS Nombre de semaines complètes entre deux dates et nombre de jours restantsPour le nombre de semaines complètes du lundi au vendredi, essayez cette formule en A3 : Pour le nombre de jours hors semaines complètes, testez cette formule en A4 : A bien vérifier, mes contrôles ont été succincts...
20/07/2023 à 21:07sergepEquivalent cells(i,j) sans VBARe, Pour le fun , avec un subterfuge ( uniquement visuel ) qui relève de l'escroquerie via une MFC ...
20/07/2023 à 20:25sergepEquivalent cells(i,j) sans VBAFormule : =INDIRECT(A2&A1) Oups, j'avais mal compris. En fait vous désirez placer OK dans la cellule E10, non ? Une formule est relative à la cellule qui la contient. Pour une valeur en E10, il faut une formule en E10. Pour avoir "OK" dans la cellule E10, soit on saisit directement "OK" dans E10 soi...
17/07/2023 à 16:57thibaudFRC Colorer des formes en fonction d'une couleur (+ de détail ci dessous)Re, Voici le fichier avec le code commenté. J'espère que ce sera compréhensible sinon me demander des explications complémentaires...
17/07/2023 à 15:57Olivier TP Suppression à partir d'un caractère - Droite / GaucheEssayez : =SUPPRESPACE(STXT(A1;CHERCHE(" ";A1);99))...
17/07/2023 à 15:53JoBarVBA : La méthode Sort de la classe Range a échoué : erreur d'exécution 1004Re, Errata : il fallait lire DisplayFormat.Interior.Color à la place de DisplayFormat.Color dans mon précédent message. Honte à moi...