Passionné d'Excel

Inscrit le :11/04/2020
Dernière activité :11/02/2026 à 17:07
Version d'Excel :365, 2019
Emploi :Formateur bureautique, dvpt de fichiers
Lieu :Dijon
Messages
3'678
Votes
955
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par 21Formatic - page 65

DateAuteur du sujetSujetExtrait du message
10/06/2020 à 10:07thecrabe78 SI.Conditions avec plus de 255 caractèresQuel critère permet de déterminer qu'il faut, ou non, inverser les correspondances ...
10/06/2020 à 09:45JB25Déterminer la position d'une lettre dans une suite de chiffreSuper Jean-Éric, merci pour la réponse. J'avais bien l'impression que ça ne changeait rien à part l'esthétique, mais je n'arrivais pas à en être sûr...
09/06/2020 à 20:50malpas Nom de l'onglet = texte celluleExact Pas de souci, avec plaisir. Comme tu as dit vouloir comprendre, je me suis permis de ne pas mâcher le travail ...
09/06/2020 à 20:30malpas Nom de l'onglet = texte celluleJ'ai oublié de préciser que cette formule peut se placer sur n'importe quelle cellule, sauf celle à laquelle elle fait référence. Du coup, si vraiment le nom de la feuille doit apparaître en A1, il faut remplacer A1 par une référence à une autre cellule dans la formule...
09/06/2020 à 20:13JB25Déterminer la position d'une lettre dans une suite de chiffreRe, Effectivement, j'avais vu la réponse de h2so4 directement, mais je pense que la partie VBA a été rajoutée après car je ne l'avais pas remarquée. (ou je suis passé totalement à côté) Ma question était : Tu attribues la valeur 1 à la variable n mais ensuite, à quoi servent les ":" ? Du coup mainte...
09/06/2020 à 20:00malpas Nom de l'onglet = texte celluleRe, Rentre la formule suivante dans une cellule et vois ce qu'il se passe...
09/06/2020 à 19:17JB25Déterminer la position d'une lettre dans une suite de chiffreMerci beaucoup pour cette réponse Jean-Éric. Je vais essayer de m'inspirer le plus possible de cette logique pour épurer un peu mes codes. Les : font un peu comme un AND ici ? Je n'ai pas trouvé trop d'aide sur leur utilisation...
09/06/2020 à 17:46doudou1960MFC avec une seule formuleAh c'est juste que, de ce que je sais, tu n'as pas le choix... Ou quand bien même ce serait possible de n'en faire qu'une, ça serait à priori une inutile usine à gaz...
09/06/2020 à 16:41JB25Déterminer la position d'une lettre dans une suite de chiffreBonjour Jean-Éric, Je profite de ton passage par ici pour abuser un peu. Je ne suis pas content de devoir activer la cellule à chaque fois, mais je ne voyais pas comment faire autrement car il faut ensuite écrire la valeur dans une autre cellule de la même ligne. Dans la logique, quelle solution ser...
09/06/2020 à 16:37malpas Nom de l'onglet = texte celluleSinon, à écrire dans n'importe quelle cellule : edit : à partir du moment où le fichier a été enregistré sous...
09/06/2020 à 16:16anast Formule compter lignes critères dans la même ligne =nb.si.ens?A valider avec ctrl + shift + enter, car fonction matricielle. edit : Bonjour, mince je n'ai pas vu qu'il y avait eu une réponse, désolé...
09/06/2020 à 16:03JoHM Erreur 1004 sur formuleCe n'est pas super clean je pense, mais en faisant en demandant donc à l'ordi de sélectionner le graphique avant pour toi, ça doit pouvoir passer...
09/06/2020 à 15:47Trollpikal95Imbrication de conditions SI.CONDITIONS (OU)J'ai fait un copier coller de ta formule en corrigeant la syntaxe. Je n'avais pas fait attention, mais tu as mis 2 apostrophes au lieu des guillemets. Change cela et ça fonctionnera...
09/06/2020 à 15:33Trollpikal95Imbrication de conditions SI.CONDITIONS (OU)Et pourquoi pas plus simplement...
09/06/2020 à 15:18JB25Déterminer la position d'une lettre dans une suite de chiffreEt en VBA, cela peut donner quelque chose comme ça. N'étant pas spécialiste mais désirant m'améliorer, si certains voient des choses à améliorer, je suis preneur ...
09/06/2020 à 00:45gregoarg26 Probleme rechercheVJe ai pas ouvert le fichier je suis sur mon téléphone. Petite réflexion donc sans regarder ça : historique_devis ne peut pas faire référence à une feuille. Une plage nommée à la limite. Ou alors si c'est une feuille, il manque les références aux cellules sur cette feuille...
08/06/2020 à 23:01SHTOURS Fonction tri avancé avec datesMince, pas de requête PQ cachée dans le fichier...
08/06/2020 à 21:50SHTOURS Fonction tri avancé avec datesEn AQ1, Comme tu as des dates, il faut garder un critère en date, sinon ça ne colle pas. Comme tu avais dit que ça marchait, je n'avais pas vérifié si ça marchait effectivement ou pas. Si tu lances ton filtre avancé, ça marche. Ça filtre les lignes 8, 70 et 87 Je maintiens que sans VBA, avec Power Q...
08/06/2020 à 21:19SHTOURS Fonction tri avancé avec datesEt plus logiquement <TEXTE(AUJOURDHUI()-120;"jj/mm/aaaaa") ...
08/06/2020 à 21:13marouuRecherche VDu coup, la fonction que je t'ai donnée te convient ? Pour le VBA, doit y avoir moyen de te donner la réponse, mais je ne vois vraiment pas ce que ça apportera ici. Il faudrait déjà que tu utilises les tableaux structurés d'Excel. Tes formules s'étendraient ainsi d'elles-mêmes et tu ne serais pas em...
08/06/2020 à 21:03SHTOURS Fonction tri avancé avec datesJe crois qu'une des spécialités de Jean-Éric est de faire ça en 3 coups de cuiller à pot. edit : je dirais qu'il faut créer une fonction Power Query qui renvoie la date du jour - 4 mois. Ensuite, un crée une colonne qui met 1 ou 0, suivant si on dépasse ou non cette date. On filtre les 1, et on expo...
08/06/2020 à 21:01marouuRecherche VDu coup, j'imagine que ce que je t'ai dit de mettre en G1 va plutôt dans la colonne besoin 3 semaines. Mais alors, il te faut quoi dans la cellule G1 ...
08/06/2020 à 20:49marouuRecherche VRe, Formule en G1 : Ça sera mieux que recherchev. Pourquoi du VBA pour la solution? Par contre, tu parlais de feuilles " besoin en accessoire" et "Besoin de 3 semaines". Je ne vois que des colonnes intitulées ainsi. Et je ne vois pas quoi mettre dans "Besoin de 3 semaines"...
08/06/2020 à 20:39SébastienModérationAvec moi, c'est Noël tous les jours. Je peux garder mon Père Noël tout pixelisé, du coup ? Parce que là, je suis tellement hors saison que je ne vois pas d'alternative...
08/06/2020 à 20:20marouuRecherche VMerci de joindre un fichier, sans données confidentielles, pour une aide plus précise...
08/06/2020 à 20:14SingeFonction pour mise en formeIl te reste alors la possibilité d'attribuer un raccourci clavier à ta macro pour la faire tourner si tu ne veux pas de bouton .....
08/06/2020 à 20:07SHTOURS Fonction tri avancé avec datesCela dit, comme toutes les dates ont plus de 4 mois, c'est normal que ça ne filtre rien. Après, il faut voir aussi ce que tu entends par "extraire". Est-ce juste filtrer, ou copier les données sur un nouvel onglet...
08/06/2020 à 19:24Coralie3453Formule DECALER et INDIRECTVoici ci-joint une solution avec rechercheV, qui devrait éviter quelques tracas. Cela implique de rajouter une colonne dans la feuille avec les images, comme je l'ai fait. Teste et redis si ça fonctionne ou pas...
08/06/2020 à 19:02nicolasviolet Copies multiples trop longueDonc en gros tu veux filtrer les lignes donc la ville n'est pas remplie en colonne B ...
08/06/2020 à 17:56Glen27 Utiliser Si avec la présence ou pas d'un caractèreEssaie avec un truc du genre : Ca doit faire ce que tu viens de demander. Pour le reste, ce n'est pas assez clair pour moi...
08/06/2020 à 17:44antoine07Boucles et tableauxPour l'avoir réalisé 2 fois grâce à 78Chris, Power Query s'intègre bien dans un projet VBA et allège pas mal de choses. Juste, je n'ai pas encore trouvé de solution quand ça tourne sur un ordi puissant. Le reste du code s'exécute trop vite et y'a rien qui bloque vraiment le code avant la fin de la m...
08/06/2020 à 17:42Glen27 Utiliser Si avec la présence ou pas d'un caractèreJe ne sais pas, c'est dur à dire et je vais rejoindre fred. Avec un exemple concret à manipuler, c'est quand même plus facile que de tête en imaginant ce que ça peut donner. On n'est pas des machines non plus. Si on trouve un + en A5, on va chercher I5 dans un autre onglet, sinon si B5 est égal à 0...
08/06/2020 à 17:03Glen27 Utiliser Si avec la présence ou pas d'un caractère=sierreur(Si(TROUVE("+";A1)>1 ; recherchev donnée de la colonne xxx ; A1);"") ou =sierreur(Si(TROUVE("+";A1)>1 ; recherchev donnée de la colonne xxx ; A1);0) suivant tes besoins...
08/06/2020 à 16:45Notgea Vérifier correspondance entre 4 colonnesSuper, merci pour le retour. N'hésite pas à passer en résolu si c'est tout bon...
08/06/2020 à 16:40Notgea Vérifier correspondance entre 4 colonnes=SI(NB.SI(A2:D2;"Test")=4;"VRAI";"FAUX")...
08/06/2020 à 16:37redj12 Somme sur une plageEst-il possible de mettre un exemple avec des chiffres là où il y en aurait dans ton fichier, et le résultat obtenu ? Parce que là, avec l'exemple fourni, je te dis de mettre en M13: = somme(J1:L10000) Mais j'imagine que ce n'est pas ça et que tu ne veux pas juste ajouter 3 chiffres .....
08/06/2020 à 16:08JoHM Exporter un graphique Excel sur le signet d'un fichier wordJe pensais qu'il faudrait .InlineShapes.AddPicture Finalement, il te manquait juste le bookmark, qui correspond pour Word à l'index, tu avais tout le reste...
08/06/2020 à 15:32axellamouri Pb formule somme.si.ensQuand tu écris une fonction dans la barre de formule d'Excel, il te met toujours dans une infobulle tout ce qu'il attend. Il t'indique d'ailleurs en gras où tu en es dans la fonction, etc. Vraiment, un petit coup d'oeil dessus aide à progresser vitesse Grand V...
08/06/2020 à 15:27TheoD Appliqer formule sur les dernières ligne de chaque colonneN'hésite pas à passer en résolu si c'est tout bon...
08/06/2020 à 15:23JoHM Exporter un graphique Excel sur le signet d'un fichier wordAh j'étais justement en train de te répondre. N'hésite pas à mettre le code modifié, si ça peut servir à d'autres...
08/06/2020 à 15:18TheoD Appliqer formule sur les dernières ligne de chaque colonneJe ferais un truc du genre J'ai un peu galéré, donc vu mes limites en VBA, mais ça a l'air de marcher...
08/06/2020 à 14:19Olivier44FRSon lors d'un changement de valeur d'une celluleSinon, il y a aussi moyen de faire ça. Mais à chaque changement de cellule, ça risque d'être un peu pénible à la longue. Par avance désolé pour le fichier non terminé, c'est encore en travaux...
08/06/2020 à 14:15Olivier44FRSon lors d'un changement de valeur d'une celluleYes Jean Eric, j'avais zappé ça, je l'ai remis juste avant du coup edit : et obligation du Ptrsafe pour que ça fonctionne en 32 bits et en 64 bits, non...
08/06/2020 à 14:09Olivier44FRSon lors d'un changement de valeur d'une celluleA mettre dans un module...
08/06/2020 à 13:37Olivier44FRSon lors d'un changement de valeur d'une celluleBeep(fréquence en hertz, durée en millisecondes) 150 ou 200 millisecondes devraient aller. Ci-dessous, tableau des fréquences des notes dans 2 octaves différents. Do 262 523 Do dièse 277 554 Ré 294 587 Ré dièse 311 622 Mi 330 659 Fa 349 698,5 Fa dièse 370 740 Sol 392 784 Sol dièse415 831 La 440 880...
08/06/2020 à 13:26SingeFonction pour mise en formeTout fonctionne bien chez moi. Après, on peut se demander l'utilité de mettre des bordures à 148576 lignes et à quelque chose comme 26000 colonnes, mais c'est un autre débat. Mets-tu ton bouton sur ta feuille1? Sans indication de feuille, il va exécuter le code sur la feuille active...
08/06/2020 à 13:18Olivier44FRSon lors d'un changement de valeur d'une celluleA voir ensuite si tu veux faire varier l'intensité et la durée du bip...
08/06/2020 à 13:03JoHM Exporter un graphique Excel sur le signet d'un fichier wordEt à quel moment a-t-on demandé à Excel de mettre le graphique sur le "signet 01" ? Pour faire appel à lui, ce devrait être ainsi : WordDoc.Bookmarks("signet01") pour lui mettre du texte, on fait suivre : .Range.Text Pour lui mettre une image, ça doit être quelque chose du genre : .InlineShapes.AddP...
08/06/2020 à 13:00SingeFonction pour mise en formeL'enregistreur doit faire tout ceci très précisément, si tu lui as bien demandé les choses ... Quel est le code généré ...
08/06/2020 à 12:57nippon93Remplir un tableau de bordRe, J'imagine que tu voulais dire la cellule en rouge sur bulletin flash. Imaginons donc que ton tableau source soit sur un onglet appelé IQ1 En C3, tu peux mettre Pour un lundi, ça ne trouvera forcément pas de date. Tu pourras changer la date en H5 pour voir ce que ça donne. Le ;2 représente la col...