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 41

DateAuteur du sujetSujetExtrait du message
11/02/2020 à 12:27Xavou Récupérer une chaîne de caractère à partir d'une autre chaîneTu peux imbriquer plusieurs SIERREUR les uns dans les autres, et tant qu'un code n'existe pas dans la chaine, CHERCHE renverra une erreur.....
11/02/2020 à 12:16Xavou Récupérer une chaîne de caractère à partir d'une autre chaîneUn essai ...
11/02/2020 à 11:50shorgun Retranscription d'un inputboxUn essai, sans VBA mais avec une formule un peu costaud... Le principe est d'ajouter x siècles aux 2 dates, pour pouvoir utiliser des dates valides (>1900) sur lesquels on peut réaliser un calcul de différence. Pour l'affichage en années, mois et jours : Tout ça est faisable sous VBA, par exemple...
11/02/2020 à 11:07shorgun Retranscription d'un inputboxJe ne demande pas l'original, mais plutôt que de faire moi même un fichier à partir des dates que vous mettez ici, je pense que ce serait pas trop vous demander de le faire vous-même... La difficulté, c'est que ça ne permet pas par exemple de vérifier que les dates sont valides et bien reconnues par...
11/02/2020 à 11:03MrsLemerlanInter-action entre les colonnesSans voir le fichier, ni les formules dans les colonnes concernées, difficile de répondre ...
11/02/2020 à 09:55shorgun Retranscription d'un inputboxMerci de fournir un fichier qui illustre la structure des données à votre disposition. L'utilisation d'une macro est-elle obligatoire ...
11/02/2020 à 08:55PeriquitoProblème nombre decimalUn essai ...
11/02/2020 à 08:38baldwinAjouter des valeurs sur des graphiques ExcelEn ce qui me concerne, c'est pas clair du tout ! Merci d'illustrer votre demande avec un classeur contenant quelques données représentatives, ainsi que vos essai... Sur un graphique de type nuage de points, il faut simplement changer l'intervalle de l’abscisse. Pour d'autres graphiques, l’abscisse a...
10/02/2020 à 16:37test2020 Tester une colonne videEn formule ? VBA ? Vide signifie sans valeur mais avec formules, ou vide au sens strict (ni valeur, ni formule) ? Sinon une piste : edit : salut ThauThème ...
10/02/2020 à 16:35monomotapaOuverture de fichier-élémentaireEn plus j'ai l'impression que vous revenez avec une demande déjà traitée... https://forum.excel-pratique.com/viewtopic.php?f=2&t=135863&p=834432#p834432...
10/02/2020 à 16:26monomotapaOuverture de fichier-élémentaireLa syntaxe de l’événement Open_Workbook ne peut ni changer, ni être déplacée du module ThisWorkbook . De plus, pour activer la feuille en question, on peut le définir par le biais de sa référence ( Feuil1 ), son nom ( "FeuilA" ) ou sa position ( 1 ). Enfin, c'est .Activate ou .Select . Ce qui donne...
10/02/2020 à 16:10Cotenks Lien entre occurrence et incrémentationMerci du retour, pense à valider le sujet ...
10/02/2020 à 16:06Cotenks Lien entre occurrence et incrémentationVersion commentée : Remarques : Replace() est l'équivalent VBA de la fonction SUBSTITUE() . Ici utilisée pour supprimer les éventuels caractères "]" et ";" si le nombre entre crochets comporte 1 ou 2 chiffres Mid() : équivalent VBA de STXT() , utilisé pour extraire des caractères dans le milieu...
10/02/2020 à 15:16Cotenks Lien entre occurrence et incrémentationComme quoi un bon fichier vaut parfois toutes les explications ! Si la structure du fichier est modifiable, c'est surtout la priorité pour adopter quelque chose de plus conventionnel et moins pénible à exploiter... En attendant, une fonction personnalisée : A utiliser ensuite de manière classique :...
10/02/2020 à 14:25Cotenks Lien entre occurrence et incrémentationIl existe des formules adaptées : SOMME.SI, SOMME.SI.ENS, NB.SI, NB.SI.ENS, voire un tableau croisé dynamique (TCD). Merci de joindre un fichier pour illustrer votre demande, afin de faire des propositions plus précises.....
10/02/2020 à 11:50123alex123 Afficher le mois actuel,premier jour du mois en cours dans une celluleMa proposition est une fonction Excel... Bien entendu, c'est adaptable dans VBA, qui dispose de ces fonctions aussi : DATE() --> DateSerial() AUJOURDHUI() --> Date ANNEE() --> Year() MOIS() --> Month() TEXTE() --> Format()...
10/02/2020 à 11:39andrea29QuestionnaireSauf si vous avez une contrainte "envoi papier", je vous conseille d'utiliser Google Forms. Même dans le cas où vous ne l'utiliserez pas pour le "vrai" questionnaire, je vous invite à créer un questionnaire fictif, le compléter avec quelques réponses bidons et consulter la structure du tableur Googl...
10/02/2020 à 11:35123alex123 Afficher le mois actuel,premier jour du mois en cours dans une celluleBonjour, salut paritec ! Premier jour du mois (en A2) : Pour afficher le mois en toutes lettre, garder la même date et mettre au format personnalisé MMMM ou sinon avec cette formule ...
10/02/2020 à 10:12alexeraFichier ecraséBonjour, salut Yvouille ! Les options de récupération de versions antérieures d'un fichier sont inopérantes sur une clé USB. C'est donc risqué de travailler uniquement sur clé, sans sauvegardes à d'autres endroits. Pour des fichiers de taille modeste, je conseille vivement de stocker des sauvegardes...
07/02/2020 à 22:10Anthonydu31 Somme sauf si cellule "0"Merci du retour, pensez à valider ...
07/02/2020 à 12:31Pierro26Like et variableA essayer, tout simplement : Par ailleurs, inutile de le tester 2 fois de suite, il existe une instruction "Else" ...
07/02/2020 à 10:41ADJTECH1 Taux d'avancement en %Merci du retour, pense à valider le sujet ...
07/02/2020 à 09:07ADJTECH1 Taux d'avancement en %Votre fichier en retour : Modifications : Formule en B1 : =NB.SI($D$3:$D$12;"OK")/NBVAL($C$3:$C$12) Ajout de 3 MFC en A1 feuille 2 selon la valeur en B1 feuille 1 Ajout d'une information DATE BUTOIR en feuille 1 Ajout d'une MFC supplémentaire en A1 feuille 2 selon DATE BUTOIR en feuille 1...
06/02/2020 à 17:15VDMICHEL Format heure sans saisir les 2 points1. Mettre un format "Durée" ou autre format horaire valide dans la plage souhaitée. 2. Utiliser le code suivant : Remarques : Une heure est une fraction de jour. 1/24 pour une heure, 1/1440 pour une minute, 1/86400 pour une seconde. Target étant un Range ByVal et non ByRef , il est possible qu'il ne...
06/02/2020 à 16:15Anthonydu31 Somme sauf si cellule "0"Une proposition : Liste des modifications : Ajout d'une ligne (ligne 1) qui reprend les % de chaque task progress au format numérique Modification de la formule en T4 (devenue T5 avec l'ajout de ligne) : En clair, on divise le résultat par le % total des tâches dont l'avancement est non nul. Par exe...
06/02/2020 à 15:13clausenRechercheVotre demande est incompréhensible en l'état. Vous recherchez où ? Sur quels critères, en dehors de ces bornes ? Merci de joindre un vrai classeur avec quelques explications et pas des suites de chiffres en vrac... Le résultat ne serait-il pas plutôt un nombre d'éléments (lignes, cellules ou autre)...
06/02/2020 à 11:27Anthonydu31 Somme sauf si cellule "0"Ca c'est par ce que votre opération n'est pas une simple somme, mais plutôt une SOMMEPROD. Comme le dit gmb , il serait judicieux de joindre un classeur.....
06/02/2020 à 10:44AuOrWorkbooks.Open -> symbole * non reconnuA tester ...
06/02/2020 à 10:16AuOrWorkbooks.Open -> symbole * non reconnuJe serais tenté de dire que l'on ne peut pas utiliser de caractère générique (type * ) dans cette instruction, et qu'il ne s'agit pas d'un bug. Ce qui semble logique dans la mesure où Excel n'ouvre qu'un fichier à la fois, même si plusieurs répondent au critère donné (exemple : NomFichier1 et NomFic...
06/02/2020 à 09:34Anthonydu31 Somme sauf si cellule "0"La prise en compte ou non des 0 dans une somme est sans effet, à l'inverse d'une moyenne... La somme de 10 cellules contenant 0 et d'une cellule contenant 1 est 1, et reste 1 si on ne prend en compte que la dernière cellule ...
05/02/2020 à 16:54Le faCasa à cocherC'est plus clair ! Je ne suis pas un expert sur Google Sheets, et je n'ai jamais utilisé importrange. Mais je suppose très fortement que seules les valeurs sont importées, et pas la mise en forme. Il faudra donc l'ajouter manuellement dans la colonne concernée pour retrouver un visuel similaire à la...
05/02/2020 à 16:27Le faCasa à cocherVotre demande gagnerai en clarté si elle était illustrée... L'option "case à cocher" fait certes apparaître lesdites cases, mais dans la cellule, c'est bien les valeurs TRUE (VRAI --> si coché) ou FALSE (FAUX --> si décoché) qui sont stockées...
05/02/2020 à 14:37test2020 SolverLe Solveur est un complément Excel qui permet de réaliser de l’optimisation sous contrainte, par exemple : constituer des équipes homogènes, optimiser la découpe de pièces dans une plaque brute, déterminer les meilleurs paramètres d'un modèle mathématique, etc D'autres exemples : https://www.excel-p...
03/02/2020 à 12:31Bruce21130 SOMME.SI avec STXTUn autre essai ...
03/02/2020 à 11:32NexuSky Obtenir une message box en fonction du dépassement d'une dateMerci du retour et pour la validation, j'espère avoir été limpide dans mes explications ...
03/02/2020 à 11:24Nadoune33 Fonction RechercheH ou Sommesi pour total produits cumulésRien ne vous empêche de faire un onglet d'exploitation de votre base de données principale pour extraire les données d'un mois sur un onglet spécifique (et imprimer, exporter ou copier ces informations ailleurs)...
03/02/2020 à 11:21NexuSky Obtenir une message box en fonction du dépassement d'une dateCompte tenu de toutes les remarques précédentes, voilà une macro corrigée ...
03/02/2020 à 11:17NexuSky Obtenir une message box en fonction du dépassement d'une dateJe viens de repérer une autre erreur. Attention à l'écriture des noms des variables : DateEcheance est différente de Date_échéance . Enfin, vu le contenu de la colonne H, je pense que la comparaison n'est pas bonne... On cherche à faire : Si AUJOURDHUI()>DateEchéance+30 Alors... Et pas : Si AUJOU...
03/02/2020 à 11:12NexuSky Obtenir une message box en fonction du dépassement d'une dateC'est lié à un autre problème dans votre fichier... Les données en colonne D ressemblent à des dates, mais n'en sont pas ! Une date valide est convertible en nombre lorsqu'on change sont format. Ce nombre correspond aux jours écoulés depuis la date de référence du 01/01/1900 . Actuellement, il s'agi...
03/02/2020 à 11:06NexuSky Obtenir une message box en fonction du dépassement d'une dateLa macro présente dans ce fichier est celle d'origine, donc il est normal que le problème persiste !! Perceval Je viens de prendre le mien, ça aide ...
03/02/2020 à 11:01Nadoune33 Fonction RechercheH ou Sommesi pour total produits cumulésBonjour, saut m3ellem1 , Je voudrais intervenir par rapport à la structuration du fichier... C'est une mauvaise idée... Par ce que c'est joli, mais ni pratique, ni facile à gérer par la suite. D'autant plus qu'Excel (et les autres tableurs) disposent de tout un tas d'outils qui gèrent très bien des...
03/02/2020 à 10:53NexuSky Obtenir une message box en fonction du dépassement d'une dateAttention, sauf erreur de ma part, ta proposition est ambiguë ! Elle revient ensuite à comparer LDate avec elle-même ...
03/02/2020 à 10:48NexuSky Obtenir une message box en fonction du dépassement d'une dateVous avez une bonne base, mais vous utilisez une variable LDate, destinée à recevoir une date, mais qui n'est pas initialisée (aucune valeur ne lui est affectée). Du coup, elle garde la valeur 0 par défaut, et toutes les dates sont comparées à 0 + 30 (correspond au 31/01/1900)... Autre remarque, Act...
31/01/2020 à 15:24delveau Masquer cellule en attenteN'oubliez pas de valider le sujet ...
31/01/2020 à 12:00delveau Masquer cellule en attenteUne suggestion : Formule générale ...
31/01/2020 à 09:29delveau Masquer cellule en attenteC'est très certainement possible, mais n'ayant aucune idée du contenu de votre classeur, de la structure des données ni des formules utilisées... Je ne pourrais pas vous en dire plus ...
30/01/2020 à 16:15thtioxine Taille Cm <-> Pixel varie entre 2 WorkBooksLes tailles de cellule diffèrent entre les 2 fichiers. Exemple avec les largeurs de colonne : Fichier 1 : A = 45.08 B = 15.08 C = 50.08 Fichier 2 : A = 44.89 B = 14.89 C = 49.89...
30/01/2020 à 13:44Victorinox Sélection de plage avec colonne variableSi ton problème est résolu, pense à valider le sujet ...
30/01/2020 à 12:28nessvaExtraire nom et adresse emailSi besoin, un essai en macro (non testé) ...
30/01/2020 à 12:13nessvaExtraire nom et adresse emailSans macros. Formules en C2 : Formule en D2 : A étendre vers le bas pour les autres cas...