Passionné d'Excel

Inscrit le :26/01/2017
Dernière activité :30/01/2026 à 14:36
Version d'Excel :2010 FR
Lieu :Côtes d'Armor (France)
Messages
5'574
Votes
1'141
Fichiers
8
Téléchargements
14'129
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Pedro22 - page 78

DateAuteur du sujetSujetExtrait du message
12/03/2019 à 11:02alain29100 Comment retrouver le jeudi suivant une date donnéUne possibilité avec une date en A1: =A1+SI(JOURSEM(A1;2)>=4;4-JOURSEM(A1;2)+7;4-JOURSEM(A1;2)) JOURSEM() retourne un nombre suivant le jour de la semaine d'une date. L'option choisie ici (le 2 en fin de formule) correspond à 1 pour un lundi jusqu'à 7 pour un dimanche. Si le jour de la semaine es...
08/03/2019 à 17:14Tomz Extraire donnée cellule ExcelMerci de fournir un fichier représentatif (avec plusieurs cas de figure, type nom de ville composé...) sur lequel on puisse travailler...
08/03/2019 à 11:33excelsior junior Supprimer les Animations PPTTu trouveras ton bonheur en bas de la page : https://support.office.com/fr-fr/article/modifier-supprimer-ou-d%C3%A9sactiver-les-effets-d-animation-fb8a3ab0-f651-45e0-b5f0-b18ba2e7c711...
08/03/2019 à 10:58AM76Macro et Google DriveGoogle Suite et Microsoft Office sont deux environnement distincts, donc je ne suis pas sûr que tu puisses interagir aussi facilement avec les 2. Sur Google Sheet, il n'y a pas de langage VBA (comme pour Excel) pour écrire des macros. Il existe cependant un langage appelé Google Apps Script, dérivé...
07/03/2019 à 10:30stephanie544Macro supprimer colonneJe ne te décerne pas le prix 2019 de la clarté ! Si tes formules font références à des plages dont on supprime le contenu, c'est normal qu'elles n'affichent plus rien. Je suppose donc que tu voulais dire l'inverse : on supprime les formules de la feuille à conserver, mais on garde les valeurs... Je...
07/03/2019 à 08:24Anne-Soso Convertir du texte en chiffreSalut, C'est une erreur d’inattention de ma part, j'ai comptabilisé 1 Chouquette en plus, au lieu d'1 x 12. Remplace cette partie de la formule +SI(ESTNUM(L11);L11;0) par +SI(ESTNUM(L11);L11*12;0) ...
07/03/2019 à 08:20stephanie544Macro supprimer colonneTa feuille à conserver porte bien le nom exact : " feuille a conserver " ...
06/03/2019 à 17:52SoGro Fonction CHERCHE(texte_cherché;texte) en VBAL'équivalent de CHERCHE est InStr("TonTexte", "ValCherchée")...
06/03/2019 à 17:24stephanie544Macro supprimer colonneA tester ...
06/03/2019 à 17:12stephanie544Macro supprimer colonneComme tu ne me donne toujours pas de colonne précises, je comprend que tu veux supprimer le contenu complet de certaines feuilles, c'est bien ça ? Tu souhaites conserver l'en-tête (la ligne 1) ? Mais pas le reste des données, sauf pour l'onglet à conserver ...
06/03/2019 à 17:03stephanie544Macro supprimer colonneC'est toujours pas clair : tu veux supprimer le contenu des colonnes (".ClearContents") ou la colonne purement et simplement (".Delete") ? Et surtout quelles colonnes exactement ...
06/03/2019 à 17:00Bruno75Remplir des cellules videsPas de soucis, pense à valider le sujet ...
06/03/2019 à 16:59MrVBA Somme Si Ens en VBATu as mal recopié ma correction. Tes ":" devraient être entre guillemets et il manque un "&" entre ta variable i et ce ":" (voir correction ci-dessous). Attention aussi aux feuilles à laquelle se rattache chaque Range . J'ai modifié l'écriture de sorte que les Range qui commencent par "." sont ratta...
06/03/2019 à 16:48Bruno75Remplir des cellules videsTu peux changer les options de ton TCD pour répéter les étiquettes. Sinon, une macro à tester ...
06/03/2019 à 16:44stephanie544Macro supprimer colonneIl n'y a pas de code VBA dans ton fichier... Quelles sont les colonnes à supprimer ? Dans quelles feuilles (nom exact SVP) ...
06/03/2019 à 16:42MrVBA Somme Si Ens en VBAPeux-tu transmettre ton dernier code VBA testé et m'en dire un peu plus sur le message d'erreur et sur la ligne surlignée en jaune ? Si tu pouvais fournir un fichier représentatif et anonymisé, ce serait top...
06/03/2019 à 16:17MrVBA Somme Si Ens en VBATu as une erreur dans le nom de tes ranges. La position de tes guillemets fait que tout est interprété comme un nom, et pas comme des variables. Pour mieux comprendre, voilà un petit script que tu peux tester : En clair, c'est ...
06/03/2019 à 16:15Anne-Soso Convertir du texte en chiffreTu verras avec l'expérience que la structure que tu as privilégiée n'a rien de pratique pour utiliser ton fichier. En effet, pour utiliser des nombres sous Excel, on préfère écrire des nombres et pas du texte... 1 cellule = 1 information reste le plus pratique ! Voici donc ton fichier en retour où j...
06/03/2019 à 15:35Anne-Soso Convertir du texte en chiffreBonjour Anne-Soso, Nouvelle question = nouveau sujet --> C'est plus pratique pour les futurs visiteurs qui auraient une question similaire à la tienne. Je regarde à ton problème dès que possible ...
06/03/2019 à 15:01rams123456Problématique VBAPeux-tu être plus précis ? Je ne vois pas à quoi tu fais référence.....
06/03/2019 à 14:58rams123456Problématique VBADe rien, pense à indiquer que ton sujet est résolu, si c'est bien le cas ...
06/03/2019 à 14:56GGautier Insérer un nombre de ligne variableA tester ...
06/03/2019 à 14:42LoloXBlade Compter avec plusieurs conditions dont couleur de fondBonjour, "Dépassement de capacité", c'est comme quand tu essaies de faire rentrer 15 personnes dans une smart ! Tu as sans doute une variable dans laquelle tu essaies de mettre une information plus grande que ce qu'elle peut contenir... Par exemple : une variable de type "Byte" peut contenir un nomb...
06/03/2019 à 14:35EES_VM Formule pour enlever date 00/01/1900 + #N/ADans ce cas, sélectionne la plage concernée, puis va dans le menu "Mise en Forme Conditionnelle" (MFC, dans le bandeau "Accueil"), tu peux appliquer une mise en forme personnalisée (texte blanc sur fond blanc) pour les cellules dont la valeur =0...
06/03/2019 à 14:33jonat28 Incrémentation quand je clic sur la ceculleA tester ...
06/03/2019 à 14:22EES_VM Formule pour enlever date 00/01/1900 + #N/ATu veux les "enlever" (par ce qu'ils faussent des calculs") ou juste ne pas les faire apparaître (la cellule contient 0, mais elle apparaît vide pour l'aspect esthétique) ? Si c'est le 2ème cas, tu peux faire une MFC pour colorer en blanc le texte des cellules dont le contenu est égal à 0...
06/03/2019 à 14:19jonat28 Incrémentation quand je clic sur la ceculleSi tu n'as qu'une seule cellule à incrémenter, une macro associée à un bouton serait en effet préférable ! Dans ce cas, supprime le premier code, insère un nouveau module (standard, comme le fait l'enregistreur de macro), et inscrit : PS ...
06/03/2019 à 14:16blackmalkmus Formule Nb Ens Si avec date en VBAMerci du retour, et content d'avoir apporté mon aide ...
06/03/2019 à 12:21jonat28 Incrémentation quand je clic sur la ceculleC'est possible par macro (VBA), mais je te déconseille de faire ça sur simple sélection, sinon tu auras de l'ajout "sauvage" de +400 partout dans ton fichier... Voici un code qui ajoute +400 après un double clique. Le code est a ajouter dans le module de la feuille désirée (voir illustration), depui...
06/03/2019 à 12:19Porical51Arrondi d'une cellule à l'unité supérieureN'hésite pas à consulter la section "cours Excel" du forum. Tu as aussi le détail des principales fonctions ici --> https://www.excel-pratique.com/fr/fonctions.php...
06/03/2019 à 11:42rams123456Problématique VBACet extrait peut être simplifié : IsEmpty() renvoie true ou false , donc inutile de contrôler que true = true . Ensuite, pas besoin de mettre une condition pour ne rien faire. Voilà donc comment tu peux écrire ça ...
06/03/2019 à 11:38EES_VM Formule pour enlever date 00/01/1900 + #N/APourquoi mettre un "0" ? Ton format étant en "Date", tes 0 apparaîtront forcément comme ceci : "00/01/1900". La première formule (avec "") ne t'empêche normalement pas de réaliser un TCD...
06/03/2019 à 10:15EES_VM Formule pour enlever date 00/01/1900 + #N/AOui, il ne fallait changer que la dernière partie ...
05/03/2019 à 17:27GautierDupleixProblème enregistrement classeur Excel (+1 à chaque ouverture)Ceci est réalisé par macro ou manuellement ? Peux-tu transmettre le code VBA utilisé ...
05/03/2019 à 16:33rams123456Problématique VBAUn complément : Ton tableau est déclaré en type String , assure toi donc d'y stocker des valeurs au format String : PS : merci de préciser la ligne surlignée dans l'éditeur VBA lorsque l’erreur se présente...
05/03/2019 à 14:22atlonia Aide formule ExcelPour Excel, ça c'est du texte, pas une date : Ecrit plutôt : Ou : PS : une date est stockée par les tableurs sous forme de nombre (un nombre de jour depuis une date de référence). Le format "01/01/2019" n'est qu'une histoire d'affichage. Excel comprendrait aussi bien si tu écrivais ...
05/03/2019 à 13:58blackmalkmus Formule Nb Ens Si avec date en VBATu aimes faire compliqué on dirait ! Pourquoi répéter X fois la même formule, que ce soit dans Excel ou via VBA ? Voilà une version révisée ...
05/03/2019 à 11:34SlimShady69 Plusieurs critères pour INDEX+EQUIVVoilà donc une proposition de formule : =SIERREUR(INDEX(DECALER(BDD!$B$1;EQUIV($A2;BDD!$A$2:$A$11;0);1;NB.SI(BDD!$A$2:$A$11;$A2));EQUIV("Mercredi"; DECALER(BDD!$B$1;EQUIV($A2;BDD!$A$2:$A$11;0);0;NB.SI(BDD!$A$2:$A$11;$A2));0));"") Vu la dimension, je pense que la concaténation est aussi pratique.....
05/03/2019 à 11:27SlimShady69 Plusieurs critères pour INDEX+EQUIVCette formule, c'est de la science-fiction ! =INDEX(BDD!$A$1:$C$11;ET(EQUIV(Recap!$A2;BDD!$A:$A;0);EQUIV("Mercredi";BDD!$B:$B;0));3) -> EQUIV renvoie la position du premier élément correspondant à l'élément cherché au sein d'une plage -> ET sert à vérifier qu'un ensemble de conditions sont tou...
05/03/2019 à 10:43RémiLanaud Formule recherchev ne fonctionne pasTa formule est bonne, il faut juste figer la plage : =RECHERCHEV(I2;$A$2:$F$5135;3;0) Si elle ne fonctionne pas, c'est par ce que tes codes article en colonne I ne sont pas stockés sous forme de nombre, à l'inverse de ceux de la colonne A. Changer le format de cellule est sans effet. En revanche, tu...
05/03/2019 à 09:35naubin1 Syntaxe sur rangeTes instructions "Activate" sont inutiles ! Et tu déclares un range avant d'ouvrir le fichier, ce n'est pas le bon ordre des choses, car implicitement, ton range est affilié au classeur et à la feuille active au moment de son affectation...
05/03/2019 à 09:10pelletBesoin d'aide...
05/03/2019 à 09:08patogaze77 Efface vers le basBonjour, .Delete supprime les colonnes .ClearContents supprime le contenu (pas la mise en forme). Je te conseille donc d'utiliser le second...
04/03/2019 à 17:42blackmalkmus Formule Nb Ens Si avec date en VBATu veux écrire la formule Excel via VBA (cas 1), ou l'évaluer avec VBA et inscrire seulement le résultat (cas 2) ? Si la formule est à appliquer à une plage, tu peux utiliser une boucle ...
04/03/2019 à 17:33patogaze77 Efface vers le basUne piste à tester : PS : il faut déplacer ton bouton en colonne B ou C, sinon il sera supprimé aussi...
04/03/2019 à 17:27Jamie Liste de vérificationJe n'ai jamais dit que tu avais "bousillé" mon code ! C'est ton fichier, tu en fais ce que tu veux. C'était une simple curiosité, par ce que je ne vois pas l'intérêt des modifications que tu as apporté. J'espère avoir apporté une solution adaptée, bonne fin de journée à toi...
04/03/2019 à 17:25naubin1 Syntaxe sur rangeUne piste : PS : il faut que la dimension de la plage copiée soit identique à la dimension de rng...
04/03/2019 à 17:20Jamie Liste de vérificationChez moi ça fonctionne parfaitement, il suffit de double cliquer, pas d'ajouter un "x"... Mais tu n'as pas répondu à ma question : pourquoi avoir modifié ainsi le premier code fourni ...
04/03/2019 à 17:14Jamie Liste de vérificationLe premier code était déjà dans le fichier, il est issu de ta toute première demande mais tu l'as modifié par rapport à celui que j'avais initialement proposé. Le seconde code correspond à ta dernière demande...
04/03/2019 à 16:55jpvill Recherche EanMerci du retour et bonne fin de journée à toi également...