E

Passionné d'Excel

Inscrit le :26/06/2016
Dernière activité :05/11/2022 à 10:03
Version d'Excel :2021 FR
Messages
3'281
Votes
1'586
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Ergotamine - page 34

DateAuteur du sujetSujetExtrait du message
19/04/2021 à 13:19justineismValeur max si avec des valeurs absentesAutant pour moi j'étais parti sur une date donc pour un nombre standard : "Standard;;;@". Cdlt...
19/04/2021 à 12:50justineismValeur max si avec des valeurs absentesEn appliquant le format personnalisé "jj/mm/aaaa;;;@" au plus simple ? Cdlt...
19/04/2021 à 12:06cmadel Supprimer ligne en fonction de la référence et du statutOui vous pouvez me le transmettre en MP si vous avez des données confidentielles car là j'avoue que je sèche n'ayant aucun soucis sur le fichier transmis. Cdlt...
19/04/2021 à 11:52cmadel Supprimer ligne en fonction de la référence et du statutBon si vous avez SUPPR qui apparaît c'est déjà ça ! A tout hasard, avez-vous déjà un filtre appliqué sur ce tableau ? Si oui il faut qu'il soit réinitialisé avant l'application du nouveau filtre via le .showalldata que j'applique à la fin de ma macro. Le message d'erreur reste le même ? Cdlt...
19/04/2021 à 11:29cmadel Supprimer ligne en fonction de la référence et du statutDans l'exemple joint oui. C'est ce qui est utilisé dans la ligne 4 : Ca permet de la rendre dynamique quelque soit le nombre de références renseignées. Je compte le nombre de fois qu'apparaît D2 dans la liste référence, s'il apparaît au moins une fois >0 (j'avais oublié ce bout là merci de le raj...
19/04/2021 à 11:24Julien BourbonConcordance entre plusieurs cellulesPas sûr d'avoir tout bien saisi .. Mais je tente tout de même selon les données à disposition : Cdlt...
19/04/2021 à 11:17cmadel Supprimer ligne en fonction de la référence et du statutEn effet je suis passé par une table structurée pour les références nommée REF j'avais oublié de le préciser. Voir mon fichier joint. Cdlt...
19/04/2021 à 11:04fakee Supprimer les étiquettes de données égale à 00:00:00Suivez la manipulation suivante et à l'étape 6 ajoutez deux points virgule après le 1er donc [h]:mm:ss;;;;@ puis passez à l'étape 6 : Il est également possible d'appliquer ce format directement sur les données sources, ainsi votre graphique s'adapte automatiquement. Cdlt...
19/04/2021 à 10:57cmadel Supprimer ligne en fonction de la référence et du statutC'est de ma faute il n'y avait pas de cellule visible comme j'ai désactivé le calcul et la mise à jour ... Pas bien réveillé ce matin. Avec ce code ça fonctionne mieux normalement (par contre un peu long à l’exécution, il faut compter une 20aine de secondes) : Cdlt...
19/04/2021 à 10:36cmadel Supprimer ligne en fonction de la référence et du statutUn test avec l'insertion d'une formule et suppression des lignes visibles. J'ai désactivé les calculs, alertes et mise à jour à l'écran afin de ne pas "trop" ralentir le programme : Cdlt...
19/04/2021 à 09:54Mantra 132Utiliser le contenu d'une cellule pour chercher une autre celluleBonjour à tous Aaaah oui dans ce sens là alors la formule de Pedro22 est exacte. Je rajouterais juste Car je ne sais pas trop quelle est la propriété par défaut du second argument si elle n'est pas précisée. Cdlt...
19/04/2021 à 09:49Mantra 132Utiliser le contenu d'une cellule pour chercher une autre celluleBeeeeen du coup en E4 = D2 vu que D2=A1 ? Pas bien compris pourquoi ça ne marcherai pas ... Cdlt...
19/04/2021 à 09:48Maxime_halm Liste déroulante US avec toutes les feuilles d'un classeurComme expliqué hier à une autre personne, il serait judicieux de donner TOUTES les conditions dès le début afin de ne pas reprendre le code de multiples fois. Dans ce cas Cdlt, PS : A Xmpenpl : Je viens de relire en effet tu passes par une feuille paramètre, j'en suis plutôt fan aussi ça permet plus...
19/04/2021 à 09:42FareS81Protection avec autorisation ouverture/fermeture groupe colonneBonjour, Remplacez ce morceau de code et placez le à la fin des conditions de protection : Merci de passer en résolu votre sujet si ce dernier l'est. Cdlt...
19/04/2021 à 09:36Maxime_halm Liste déroulante US avec toutes les feuilles d'un classeurBon comme j'avais fait le fichier je le poste quand même même si c'est probablement la même méthode que Xmenpl : Cdlt...
19/04/2021 à 09:21lea_VBA Renvoyer des valeurs d'une autre table si condition respectéeCi-contre. Une feuille avec espace dans son nom est encadré par des simples guillemets que ce soit en formule ou en VBA : Pour votre première question, une formule matricielle ne renvoi que des vrai ou faux si les données testées dans les conditions sont du bon types (ici des dates) qui sont alors t...
18/04/2021 à 12:51jad73Macro pour rajouter +1Il serait bénéfique de donner toutes les conditions et pré requis dès le début. Si la colonne B contient les données : Cdlt...
18/04/2021 à 10:15Junot Texte d'une cellule + date dans une autre celluleA la place de C10 dans les formules : Cdlt...
18/04/2021 à 10:02Junot Texte d'une cellule + date dans une autre celluleEn F10 simplement : Cdlt...
17/04/2021 à 23:09Akoss Erreur qualificateur incorrectSur quelle ligne ? Avez vous exécuté le code en pas à pas détaillé en vérifiant les valeurs des variables au fil de l’exécution ? Ça aide beaucoup au débogage. Je ne suis pas certain que "Workbook(2)" soit autorisé en VBA .. Mais un expert comprendra peut être mieux que moi. Cdlt...
17/04/2021 à 21:33Akoss Erreur qualificateur incorrectJe ne suis pas spécialiste du VBA mais je crois qu'un qualificateur incorrect se trouve sur cette ligne : En effet, wb n'est pas un objet worbook mais un array. Vous ne pouvez donc pas sélectionner la feuille d'un tableau, il faut préciser le worbook avec le qualificateur Workbook. De plus la méthod...
17/04/2021 à 21:24FlowerpowerCondition première lettre d'une caseTerminez toujours votre with par un end with. Le End if n'est pas nécessaire si le résultat de la condition vérifiée se trouve sur le même ligne. Le value ne sert pas forcément car c'est la propriété par défaut d'un objet range, elle est implicite. De plus ici, votre With n'est pas très utile, vous...
17/04/2021 à 19:07h2so4Défi du jour #1 (pas sûr qu'il y en aura un tous les jours ;o))Je comprend rien à part l'énoncé, mais j'ai tout lu et je ne peux que féliciter chacun d'entre vous pour vos propositions/alternatives qui en disent long sur le niveau restant à atteindre et les possibilités à notre disposition. Je suis admiratif devant tout cette collaboration et encore bravo a 3GB...
17/04/2021 à 18:59jad73Macro pour rajouter +1Dans ce moment là par formule en I8 : Et du coup une macro qui y place la formule dans tes cellules, même si pour le coup je ne vois pas l'intérêt comme la formule est dynamique Cdlt...
17/04/2021 à 11:14ApprentieQualitéFormule VBA - Données effacéesJe ne comprend pas ce qui ne va pas dans le fichier joint à ce message. Les données en colonne AC sont bien effacées avant d'être incrémentées pour mise à jour sans doublon. Désolé mais merci de m'indiquer quelle est la manipulation réalisée qui amène à un résultat éronné et quel est le résultat att...
17/04/2021 à 11:06netparty Macro pour lien relatifDans ce cas mettez ce code à la plage : Cdlt...
17/04/2021 à 10:56lea_VBA Renvoyer des valeurs d'une autre table si condition respectéeComme expliqué, VBA est codé en anglais donc : Pour la formule elle est mal utilisée, la soustraction est réalisée par au bon endroit et dans le mauvais sens je pense, de plus il faut penser au cas où la date d'injection n'est pas entre deux dates de remplissages donc à valider en matricielle par CT...
16/04/2021 à 12:09FareS81Vérifier un mot saisi via InputboxSinon convertissez la zone saisie en majuscule : Cdlt, Edit : @Pedro22 : Même idée simultanée, bon pas au même endroit mais désolé ...
16/04/2021 à 11:16lea_VBA Renvoyer des valeurs d'une autre table si condition respectéeLe premier guillemet sert à rouvrir la partie texte de la formule qui se poursuit alors par une , pour indiquer le résultat si test faux de la formule SI/IF. J'ai décidé que nous renvoyons rien donc sous Excel rien est symbolisé par deux doubles guillemets donc "". Sauf que ces guillemets sont sous...
16/04/2021 à 11:01PoissonMoribond Macro qui reconnaît le bon moisSi j'ai bien compris : Par contre si quelqu'un peut m'expliquer pourquoi je dois ajouter +1 pour qu'on me renvoie le bon mois je suis preneur ... En effet en A1 j'ai l 01/01/2021, mais le mois renvoyé est celui de Décembre ... J'ai beau chercher, moi pas comprendre un truc .. Cdlt, Edit : Avec la gr...
16/04/2021 à 10:53lea_VBA Renvoyer des valeurs d'une autre table si condition respectéeSous VBA une formule s'introduit sous forme de texte en anglais (VBA étant codé uniquement en anglais), d'où les " ". Je dois les fermer à chaque fois que j’introduis une variable, par exemple LR_I = dernière ligne de votre classeur donc 99 que je concatène/fusionne avec le reste du texte de la form...
16/04/2021 à 10:30HUCHR Formules conditionnellesMerci de votre retour. C'est en forgeant que vous deviendrez forgeron, poursuivez ainsi vos efforts, vous n'étiez pas loin. Cdlt...
16/04/2021 à 10:07HUCHR Formules conditionnellesAu vu de vos explications je dirais : On test d'abord la valeur de AD191 si c'est égal a botte ou unit puis on regarde la valeur de CTML et applique le calcul si la condition est vérifiée. On aurait aussi pu écrire : Mais dans ce cas là, même si les cellules sont vides, alors vous auriez un calcul s...
16/04/2021 à 10:02lea_VBA Renvoyer des valeurs d'une autre table si condition respectéeAu plus simple je dirais en introduisant cette formule directement dans la table, en la copiant et la collant en valeur, je l'ai rendue dynamique au cas où vous avez plus de lignes dans l'une des deux feuilles : Cdlt, Edit : On pourrait passer par des arrays et boucler, mais ça me semble plus long à...
16/04/2021 à 09:45lea_VBA Renvoyer des valeurs d'une autre table si condition respectéeLa formule fonctionne comme demandée. Vous avez des espaces après vos numéros dans la secondes feuilles. Pour ce qui est des valeurs a 0 il suffit d'utiliser un format personnalisé afin de masquer les valeurs nulles. Cdlt...
16/04/2021 à 09:28lili1303 Sur formule DATEDIF et conditionBon je reprend depuis le début parce que n'est vraiment mais alors vraiment pas clair car la logique n'est pas correctement décrite, donc pour faire une formule logique, cela se complique ... Sur cette base et la base de votre autre sujet : Cdlt...
16/04/2021 à 09:14lea_VBA Renvoyer des valeurs d'une autre table si condition respectéeUne solution sans passer par macro, en formule matricielle à valider par CTRL + SHIFT + ENTER en D2 puis en tirant : Cdlt...
16/04/2021 à 08:49lili1303 Sur formule DATEDIF et conditionDans ce cas : Je fonctionne par le raisonnement inverse : Si la date est supérieure à la date demandée alors j'affiche si 0, si la différence entre le 31/01/2021 et Z2 est une erreur donc échéance inférieure à 31/01/2021, donc fin de contrat dépassée alors j'affiche 0. Dans tous les autres cas j'aff...
16/04/2021 à 08:43MaxromCellules invisiblesSi tu as plusieurs lignes c'est que tu as un critère en face ? Elle ressemble à quoi cette formule ? Comme l'a dit Xmenpl un fichier dans l'idéal serait le bienvenu car travailler à l'aveugle, nous aussi nous voyons vide. Cdlt...
16/04/2021 à 08:42punchy Bouton affecté à une macroPour moi il faut protéger : - La feuille : Révision -> Protéger la feuille et y mettre un mot de passe - Le code VBA : Alt+F11 -> Clic droit sur VBAProject->Propriété de VBAProject -> Protection y mettre un mot de passe Ainsi personne ne pourra toucher aux formes/macro tant que les prote...
16/04/2021 à 08:20MaxromCellules invisiblesC'est le problème des liaisons entre fichier. Les valeurs ne sont mises à jour que lorsque le classeur est ouvert, il me semble qu'autrement ça met #VALEUR ou #REF. - N'est-il pas possible de rassembler les deux en un ? - Lorsque vous ouvrez le classeur contenant les mois avez vous les valeurs appar...
16/04/2021 à 08:16SairusSurbrillance col et rowUn test sur la base d'une variable publique qui conserve la cellule colorée en mémoire : Cdlt...
16/04/2021 à 08:06Jess88 Doublons via date la plus récenteUne solution par TCD sur base d'une table structurée conviendrai à votre besoin. Cdlt, PS : Si c'est une problématique Excel vous êtes dans la mauvaise catégorie...
15/04/2021 à 19:26lili1303 Sur formule DATEDIF et conditionUn test mais vos explications ne sont pas claires d'où l'absence de réponse je suppose : Vous dite si inférieure au 31/01/2021 pour EA2 mais alors quoi ? C'est quoi le résultat si la condition est vérifiée ? On passe à DATEDIF ? On comptabilise 1 directement ? 0 ? Donnez un cas concret avec le résul...
15/04/2021 à 19:17KamaloAjout de ligne en cas de Feuille protégéAutorisez également la sélection des cellules verrouillées (1ère option). En effet comme certaines cellules sont verrouillées on ne peut sélectionner une ligne entière pour en insérer une. Cdlt...
15/04/2021 à 19:14romuald huguet Suivi affectation posteSi j'ai bien compris votre besoin : Cdlt...
15/04/2021 à 19:05KamaloAjout de ligne en cas de Feuille protégéDans les options de protection vous pouvez autoriser l'insertion de ligne. Cdlt...
15/04/2021 à 19:02jad73Macro pour rajouter +1Je comprend pas trop trop l'intérêt final mais ça correspond au besoin : Cldt...
15/04/2021 à 18:12Yannick Vary Renvoyer une valeur texteSi j'ai bien compris en F2 puis en tirant : Cdlt...
15/04/2021 à 18:01Boby71C Excel 2003, supprimer ligne si E est supérieur à 365C'est "normal" comme votre range comprend la 1ère ligne, elle est considérée comme affichée et donc supprimée. Pour les flèches de filtre : Cdlt...