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'131
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Pedro22 - page 51

DateAuteur du sujetSujetExtrait du message
26/11/2019 à 14:33Eugène Enlever le Select et Selection de cette formule VBASalut h2so4 ! Ca revient à écrire directement ...
26/11/2019 à 14:14Eugène Enlever le Select et Selection de cette formule VBAJe viens de faire le test sur ton fichier, la date est effectivement valide dans la cellule malgré l'utilisation de Format(). Je ne sais pas à quelle moment elle est convertie de la sorte ! En revanche, la date stockée via la fonction Excel TEXTE() reste elle au format texte...
26/11/2019 à 12:33julieensimonRemplacer #N/A par 0Si le NA provient d'une formule encore présente, il suffit de l'insérer dans une fonction SIERREUR, comme ceci : Si c'est une valeur écrite "en dur" dans la cellule. On peut la remplacer grâce à la fonctionnalité "RECHERCHER et REMPLACER" ou avec la fonction ...
26/11/2019 à 11:40Eugène Enlever le Select et Selection de cette formule VBABonjour Xmenpl, Le résultat de la fonction Format comme de la fonction Excel =TEXTE() est un texte. Pour le vérifier, tu peux te placer en dessous te ta date et écrire =A3+1 . Néanmoins, Excel détecte dans certains cas une date stockée au format texte et propose de la remplacer par une date valide....
26/11/2019 à 10:43horusbk Gérer erreur d'exécution 13 lors d'une rechercheV (VBA)Un essai à tester : Edit : salut xorsankukai et i20100 ...
25/11/2019 à 17:22thomasjer Nombre d’occurrences d'un élément et colonne quantitéUne formule possible pour le 1er cas (en E2), à étendre ensuite vers le bas ...
25/11/2019 à 17:10Eugène Enlever le Select et Selection de cette formule VBABonjour Xmenpl, C'est juste, mais le résultat obtenu est un texte et non une date valide...
25/11/2019 à 17:07Eugène Enlever le Select et Selection de cette formule VBAIl y a beaucoup d'autres variantes pour désigner la plage... Mais ça reste à mon avis l'une des plus simples ! Une autre possibilité pour la forme ...
25/11/2019 à 16:47compta Erreur exécution 70 permission refuséeAs tu regardé le complément que j'ai ajouté à ma réponse ? La feuille ou la plage en question est-elle protégée ...
25/11/2019 à 16:43compta Erreur exécution 70 permission refuséeTest avec : Edit : cette erreur se présente généralement quand on essaye d'interagir avec une plage protégée. Il faut d'abord ôter la protection ( https://docs.microsoft.com/fr-fr/office/vba/api/excel.worksheet.unprotect )...
25/11/2019 à 16:15Cedric_VA Copier-Décaler des donnéesMerci du retour, mais c'est à toi et toi seul de valider le sujet ...
25/11/2019 à 16:15Username123 Index, equivVoir modifications en rouge dans le fichier ...
25/11/2019 à 15:59riri68Creer une entree dans le ruban ou les menusQuel est l'objectif de la manœuvre ? Il est possible de lier l’exécution d'une macro à un raccourci clavier ou à une action particulière sur la feuille (un "évenement") : ouverture ou fermeture du classeur, enregistrement, double clique ou sélection d'une cellule dans une zone particulière, etc.....
25/11/2019 à 15:57Eugène Enlever le Select et Selection de cette formule VBABonjour, Tout simplement : Par ailleurs, si la date en A3 ne doit plus changer après exécution de la macro, ce serait plutôt ...
25/11/2019 à 15:55Username123 Index, equivBoujour, Le soucis vient de l'organisation originale des données, il faudrait que les intitulés soient tous dans la même ligne (ligne 1). Si cette structure est subie et non choisie, il est possible de reporter grâce à une formule l'intitulé dans une même ligne, puis d'utiliser INDEX + EQUIV par la...
25/11/2019 à 15:06Cedric_VA Copier-Décaler des donnéesUne possibilité par formule ...
25/11/2019 à 15:02bastien88Valeur par annéeTa demande est complexe, il faudrait commencer par fournir une maquette au format .xslx du rendu souhaité, ce qui nous permettrait aussi de comprendre l'organisation des données à ta disposition. Il convient bien sur d'anonymiser un tel fichier et de remplacer toute donnée sensible par des données f...
25/11/2019 à 14:47valsauvageCalcul selon des dates sur 3 ansSalut Jean-Eric, @valsauvage : Pour t'aiguiller un peu, il faut commencer par s’intéresser aux cas de figure possibles : Pas de date de sortie : l'employé est encore présent à la fin du mois Date de sortie : inférieure au mois en cours = 0 ; dans le mois en cours = au prorata de la durée ; postérieu...
25/11/2019 à 13:37planeteom Contient et RechercheVUne formule qui fonctionne si le texte commence par le nom de magasin : Si c'est insuffisant, il faudra s'orienter vers une solution VBA...
25/11/2019 à 11:54valsauvageCalcul selon des dates sur 3 ansJe n'ai pas encore ouvert votre fichier, mais ce genre de question est récurrente sur le forum... Un exemple de sujet déjà traité : https://forum.excel-pratique.com/viewtopic.php?f=2&t=111953 Un test sur votre fichier ...
25/11/2019 à 11:51JohnSanchezMise en forme conditionelleMerci de joindre un fichier Excel pour illustrer l'organisation des données à votre disposition, et pour que l'on puisse y illustrer directement nos propositions...
25/11/2019 à 11:28KSIKSI1SommeUne formule possible pour le premier cas (en D20) : edit : Salut M12 ...
22/11/2019 à 16:58pierrot963Calcul de médiane et de variance à une conditionBonjour, C'est une formule matricielle (à valider avec MAJ + CTRL + ENTREE, la formule est alors automatiquement encadrée par des { } ) ...
22/11/2019 à 16:38EugèneSélection en VBA d'une ligne activeMerci du retour, pense à valider le sujet ...
22/11/2019 à 16:37KentErreur 13Merci du retour, pense à valider le sujet ...
22/11/2019 à 16:37NanaZAHLettre + chiffre garder que les chifresA tester : 1. 2. PS : Les honneurs reviennent aux premiers contributeurs, c'est eux qui ont proposé ces solutions ! Il s'agit juste de la transcription des macros en formule.....
22/11/2019 à 15:40Starck24100Lien vers celluleTu peux mettre en forme les cellules par la même méthode. Attention, la couleur de fond masque l'arrière plan. Tu peux jouer sur la présence ou non d'une bordure colorée, ajouter du texte en couleur, déplacer une forme. Attention à bien effacer les anciennes mises en forme en début de macro.....
22/11/2019 à 15:20doublegGraphique combiné (graph boursier + courbe)Peux-tu joindre le fichier de tes essais, ou un exemple dérivé ? Pourquoi ne pas uniformiser l'échelle des 2 graphiques superposés (qui semple pourtant une bonne piste !) ...
22/11/2019 à 15:14NanaZAHLettre + chiffre garder que les chifresSalut Theze, salut GGautier, L'équivalent des 2 propositions précédentes sans macro, en formule Excel (pour un texte placé en A1) : 1. 2. PS : pour éviter les soucis sur les cellules vides ou qui ne correspondent pas exactement au cas de figure, on peut inclure ces formule dans un SIERREUR ...
22/11/2019 à 15:10Loyni Graphique évolutifPour un graphique en nuage de points (XY) par exemple, il n'y a même rien à faire. Il suffit de le créer à partir d'une plage suffisamment vaste pour contenir les futures données. Tant que les lignes ne sont pas complétées, l'échelle du graphique s'adapte automatiquement...
22/11/2019 à 15:08EugèneSélection en VBA d'une ligne activeBonjour, Une proposition : Selon l'objectif final de la manip', il y a fort à parier que l'instruction ".Select" soit inutile.....
22/11/2019 à 15:00Starck24100Lien vers celluleLa difficulté d'une image d'arrière plan est qu'elle ne dépend pas du zoom. Une partie précise de l'image ne peut donc être rattachée à une cellule en particulier. On peut tout de même contourner le problème en imposant un zoom fixe dans la macro. Un essai pour centrer la vue sur la pièce : Les réfé...
22/11/2019 à 14:13Starck24100Lien vers celluleSi tu veux davantage d'aide sur ta problématique, je t'invite à joindre un classeur pour l'illustrer, et que l'on puisse directement y tester nos propositions.....
22/11/2019 à 14:12KentErreur 13Un essai : ça démontre l'importance de bien indenter le code pour le rendre lisible, et éviter des erreurs de syntaxe.....
22/11/2019 à 14:09jeyj31Selectionner en VBA une fenetreVoilà un code qui me semble plus adapté : Pour autant, il ne fonctionne pas sur votre exemple, et je pense que c'est dû aux imprécisions d'Excel sur la manière d'aborder certains nombres. Il est possible qu'il ne trouve pas de correspondance d'une borne même si elle est bien présente dans la liste....
22/11/2019 à 13:54chupito66 Problème avec before close et before saveLa procédure événement "BeforeSave" que j'ai proposé plus haut annule l'enregistrement classique du Classeur (ni enregistrer, ni enregistrer sous), et impose l'enregistrement sous un nom et répertoire défini par la formule suivante : Ce qui correspond à : (Répertoire dans lequel se trouve déjà le fi...
22/11/2019 à 13:46Starck24100Lien vers celluleTu peux aussi mettre une adresse de cellule sur chaque ligne pour centrer la vue sur un point précis. Avec le même type de procédure événement que celle présentée plus haut, tu peux lancer une macro par simple double clique sur cette ligne ou cette cellule contenant l'adresse. Si la vue à afficher n...
22/11/2019 à 12:26KentErreur 13Le problème se pose lorsque le contenu de votre colonne est un message d'erreur, type #VALEUR!. Je pense aussi que vous avez inversé Ligne et Colonne dans l'une des référence de cellule. Un essai ...
22/11/2019 à 12:16chupito66 Problème avec before close et before saveJe ne comprend pas l'utilité de ce que vous avez écrit : vous ne pourrez plus fermer le fichier... Que voulez vous annuler dans BeforeSave ? L'enregistrement ...
22/11/2019 à 12:12Starck24100Lien vers celluleUn exemple illustré : PS : ça a quand même plus de gueule qu'un Rafale, non ...
22/11/2019 à 12:00Starck24100Lien vers celluleC'est possible grâce à un macro liée à l’événement "SelectionChange" (voir documentation ). Quelque chose du genre ...
22/11/2019 à 11:50KentErreur 13Je ne vois pas d'autre erreur dans le code, pouvez vous fournir un fichier fictif/anonymisé contenant la macro pour illustrer le problème...
22/11/2019 à 11:38KentErreur 13Vous pouvez supprimer le .Select . Par ailleurs, s'il s'agit juste de reporter une valeur, et pas la mise en forme qui va avec, ne faites pas de copie. Une simple égalité suffit ...
22/11/2019 à 11:35chupito66 Problème avec before close et before saveDésolé, mais je n'ai rien compris... La procédure BeforeClose ne déclenche pas la procédure BeforeSave, sauf si vous enregistrez le fichier à la fermeture.....
22/11/2019 à 11:31Michellaugier Afficher chiffre commençant parIl y a surement (beaucoup) plus simple, mais cette fonction personnalisée fonctionne ...
22/11/2019 à 10:48chde VBA MsgBoxMettre chaque correspondance Département - Conseiller en dur dans le code est d'une part très long et indigeste, et d'autre part peu intéressant car difficile à faire évoluer dans le temps (si changement de conseiller, etc...). Si vous souhaitez tout de même garder cette structure, préférez Select C...
22/11/2019 à 10:17Tortank Problème dans code VBASalut Theze ! @Tortank : Essaye avec un autre texte (remplace "Verrou Total" par "Test" dans le code et dans le classeur) pour commencer...
22/11/2019 à 09:43Tortank Problème dans code VBACa me semble très lié au contenu de votre fichier, est-il possible de joindre un classeur exemple ...
22/11/2019 à 09:41chupito66 Problème avec before close et before saveBonjour Xmenpl, S'il n'y a pas de modification entre l'enregistrement et la fermeture, le code BeforeClose n'affichera pas la MsgBox...
22/11/2019 à 09:21chupito66 Problème avec before close et before saveSi je résume, votre objectif est simplement d'enregistrer le document sous un nom et répertoire bien défini (et connu d'avance, c'est à dire sans saisie/sélection de la part de l'utilisateur au moment d'enregistrer ?) ? Un essai à tester ...