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

Messages postés par Pedro22 - page 103

DateAuteur du sujetSujetExtrait du message
07/08/2018 à 09:34fred11400Comparatif chambres froidesCe serait plus simple si tes données étaient un peu mieux organisées... Créé à minima un seul tableau avec : -> Le nom du fabricant -> L'épaisseur -> W/m²x°C...
07/08/2018 à 09:29Mrgx52 Recherche de mot dans celluleUne proposition, permettant de donner la valeur contenue en A1 si elle comprend le mot "maintenance" : =SI(CHERCHE("maintenance";A1)>0;A1;"")...
07/08/2018 à 09:25stephdu44 Formule de calcul pour quantité et ca par mois et par villeMa proposition ...
07/08/2018 à 09:13stephdu44 Formule de calcul pour quantité et ca par mois et par villeJ'ai pu ouvrir ton fichier, et j'espérais que tu tentes pas toi-même quelque chose à partir des éléments que je t'ai fourni ! Si c'est tout cuit tu ne progresseras pas ...
06/08/2018 à 17:35stephdu44 Formule de calcul pour quantité et ca par mois et par villeExcel est planté sur mon PC, mais votre demande est possible à partir de formules NB.SI.ENS() pour le nombre de contrats et SOMME.SI.ENS() pour le CA total. Les conditions à mettre sont : -> Ville -> Date de début supérieure ou égale au dernier jour du mois (transformer les en-têtes "janvier"...
06/08/2018 à 17:01Ledieusinge Aide VBA pour suppression partielle de données...
06/08/2018 à 16:44MAVERICK39 Macro : sélection ligne sous contrainteLe commentaire de @MFerrand est toujours valide. Pas besoin de sélectionner pour supprimer... EDIT : et d'ailleurs il le dit lui-même ...
06/08/2018 à 16:17Ledieusinge Aide VBA pour suppression partielle de donnéesAutre proposition ...
06/08/2018 à 15:55Ledieusinge Aide VBA pour suppression partielle de donnéesEnvoi ton fichier ou un fichier fictif de même structure et colore les données à supprimer car, pour ma part, je n'ai pas bien compris le patron de suppression.....
06/08/2018 à 15:42frencky Cacher lignes contenant #N/APour faire ça, il y a plus simple... La fonction VBA IsNumeric()...
06/08/2018 à 15:41frencky Cacher lignes contenant #N/AComme quoi avec un fichier c'est mieux... Ton code fonctionne si tu lui fais chercher sur la bonne colonne ! Je te conseille aussi de désactiver l'affichage et le calcul automatique en début de macro (et rétablir en fin) ...
06/08/2018 à 15:34NicolasMNOMBRE SI critères multiples (pas SI.ENS.)En utilisant cette fonction : --> =NB.SI.ENS(B:B;"valeur";A:A;">BorneInf";A:A;"<=BorneSup") Si les valeurs recherchées sont dans un intervalle définit. --> =NB.SI.ENS(B:B;"valeur";A:A;Valeur1)+NB.SI.ENS(B:B;"valeur";A:A;Valeur2)+NB.SI.ENS(B:B;"valeur";A:A;Valeur3) Sinon tu peux procéder...
06/08/2018 à 15:08whereisbryanProbleme range à cellule variable formuleLà il m'a l'air très calme ...
06/08/2018 à 15:07frencky Cacher lignes contenant #N/AUn fichier serait bienvenu pour t'aider. Peux-tu néanmoins trouver une ligne contenant #N/A et exécuter l'instruction suivante sur ce numéro de ligne ...
06/08/2018 à 14:19Garmirian Tableau croisé dynamique - CréationUne fois que tu as fini avec cette feuille, tu peux activer l'autre qui t'intéresse, ou mieux, préciser la feuille de chaque objet par un code type : En effet, à quelques exceptions près, il n'est pas nécessaire d'activer une feuille pour y faire des opérations (à l'inverse de ce que fait l'enregist...
06/08/2018 à 14:15kyu_kyu Déplacer une ligne dans une autre feuille sous conditionNouvelle proposition (attention au nom de ta feuille contenant les données à affecter : ici "Feuil1") ...
06/08/2018 à 14:06kyu_kyu Déplacer une ligne dans une autre feuille sous conditionToutes les instructions du type "Worksheets" et "Sheets" font référence à une feuille. Pour travailler sur une feuille définie, tu peux soit utiliser son nom ("Sheets("Feuil1")"), soit sa position dans le classeur ("Sheets(8)"). Je vais rajouter quelque part une condition pour ne pas travailler sur...
06/08/2018 à 13:57Garmirian Tableau croisé dynamique - CréationQuelque part avant de t'en servir ...
06/08/2018 à 11:13Garmirian Tableau croisé dynamique - CréationTa plage que tu nommes PRange n'est qu'un objet VBA qui disparaît à la fin de l'exécution de ta macro et n’apparaît pas dans Excel. En conséquence, le code suivant ne sera pas interprété : Essaie plutôt ...
06/08/2018 à 11:09Lolo1905Format NombreBon, je ne vois pas ce que tu cherches exactement à faire, mais j'ai quand même quelques remarques : --> Un format ne change pas la valeur stockée dans la cellule, mais seulement son affichage... Donc par exemple le numéro de téléphone 01 23 45 67 89 est en réalité stocké dans une cellule comme l...
06/08/2018 à 10:39Lolo1905Format NombreAjoute un fichier, ce sera plus clair.....
06/08/2018 à 10:05kyu_kyu Déplacer une ligne dans une autre feuille sous conditionVoilà ma proposition en VBA (la feuille avec la liste de données à affecter doit se trouver en 1ère position): J'ajoute également un fichier exemple pour voir comment le code est intégré au fichier et pour le tester ...
06/08/2018 à 08:53charly013Transformation fichier pdf avant envoi mailC'est gentil, mais des réponses que tu as reçu, c'est probablement la mienne qui t'aide le moins ...
06/08/2018 à 08:50riderpsyVérification matériel et suiviUtilises la fonction RECHERCHEV(TonCode;TaPlageAvecCodesEtTexte;2;FAUX) Avec : -> TonCode = un code associé à un texte (par exemple 10) -> TaPlageAvecCodesEtTexte = $M$1:$N$42 dans ton fichier (liste de tous les codes et des textes associés) -> 2 = texte associé à un code présent en colonne...
03/08/2018 à 16:35charly013Transformation fichier pdf avant envoi mailJe ne suis pas un fin connaisseur du code VBA concernant les mails, mais j'ai l'impression que tu exportes bien ta feuille active dans un dossier, mais tu ne l'ajoutes nul part à ton mail ...
03/08/2018 à 16:27Fatnassi HamdiCode: Export graphs to imagesCa complique les choses... Je te renvoie à ce topic, où tu trouveras une problématique similaire : https://forum.excel-pratique.com/viewtopic.php?f=2&t=112694&p=674022&hilit=mail+heure#p674022...
03/08/2018 à 16:01Phil ParisA partir d'un tableau de datesVoilà une proposition sans VBA (formule en H12) : =DATE(ANNEE(G12)+MOYENNE.SI.ENS($D$4:$D$9;$B$4:$B$9;"<="&G12;$C$4:$C$9;">="&G12);MOIS(G12)+MOYENNE.SI.ENS($E$4:$E$9;$B$4:$B$9;"<="&G12;$C$4:$C$9;">="&G12);JOUR(G12)) PS : cette formule nécessite d'avoir des 0 à la place de...
03/08/2018 à 15:48Fatnassi HamdiCode: Export graphs to imagesIl est normal que le code de @Xmenpl ne fonctionne pas... Tu as rajouté une erreur dedans ! Pas besoin de lui indiquer le nom du chemin complet si tu as l'instruction "ThisWorkbook.Path", puisqu'il utilise le même que ton classeur. Pour ma part, ça fonctionne avec un code similaire ...
03/08/2018 à 15:42mimo1645Tableau avec le 3 1ere colonne qui se copie sur plusieurs feuilles...Sauf erreur de ma part, il a jamais été question que ce soit automatique ! Et perso je ne suis pas féru des macros qui tournent toutes seules. Sans toucher au code actuel, tu peux déjà ajouter un bouton pour la lancer depuis la feuille 1...
03/08/2018 à 15:04riderpsyVérification matériel et suiviC'est surement moi qui suis embrouillé, mais ce que tu comptes compléter dans ton fichier n'est pas très clair pour moi étant donné qu'il est presque vide. Peux-tu nous en dire un peu plus ...
03/08/2018 à 14:40Fatnassi HamdiCode: Export graphs to imagesBonjour Ca ne donne pas très envie de t'aider non plus... Et le problème viens peut-être de ton message, puisque tu ne donnes aucune info (ni code, ni fichier, ni nom de feuille, de graphique...)...
03/08/2018 à 14:37mimo1645Tableau avec le 3 1ere colonne qui se copie sur plusieurs feuillesJe ne vois pas vraiment où est le piège ? Tu pourrais au moins coller ce que tu as écris, que je puisse te montrer où se situe le problème.....
03/08/2018 à 11:57mimo1645Tableau avec le 3 1ere colonne qui se copie sur plusieurs feuillesRetire les instructions avec "N" et dans la boucle "For i = 2 To N +1" remplace "N" directement par ton nombre de feuilles où coller...
03/08/2018 à 10:30mimo1645Tableau avec le 3 1ere colonne qui se copie sur plusieurs feuillesA coller dans un module ...
03/08/2018 à 10:15optik Recherche V/Si/Equiv & lien entre deux feuillesFormule en A4: =RECHERCHEV(B4;'Code postaux'!$A$2:$B$39202;2;FAUX) Ou pour modifier le dernier chiffre du CP en 0 : =RECHERCHEV(ENT(B4/10)*10;'Code postaux'!$A$2:$B$39202;2;FAUX)...
03/08/2018 à 09:15Pedro22Pedro22Je ne m'appelle pas Pedro (mais pas loin...) et je n'ai pas d'origine espagnole non plus ! Je suis ingénieur agricole et c'est dans le cadre de ce travail que j'ai atterrit sur ce forum... C'est un certain @MFerrand qui s'est donné la peine de m'expliquer à quel point mon niveau en VBA était catastr...
03/08/2018 à 08:43KassouCopier/coller sur un autre fichier avec fonction SI ?Essaie ça et redis-moi. PS : @dhany : j'ai pas encore pris mon café, faudra être indulgent ...
02/08/2018 à 16:10KassouCopier/coller sur un autre fichier avec fonction SI ?Ca doit être ça ! J'ai modifié mon script.....
02/08/2018 à 15:33Camille26 Appliquer des filtres / colonnesD'où l'intérêt de bien concevoir un fichier et d'éviter d'avoir des "sous-colonnes" et/ou de multiplier les colonnes quand les infos tiennent dans une seule.....
02/08/2018 à 15:19Camille26 Appliquer des filtres / colonnesPetit complément sur la formule proposée : tu as une formule =NB.SI() dans le même goût, qui te permet de compter le nombre de référence par contenant...
02/08/2018 à 15:18RmunicchiFonction if a partir d'une autre Feuille...
02/08/2018 à 14:49RmunicchiFonction if a partir d'une autre Feuille...
02/08/2018 à 14:45RmunicchiFonction if a partir d'une autre FeuilleAvant de passer encore du temps... Est ce que tu comprends un minimum le principe des codes proposés ou c'est du charabia ...
02/08/2018 à 14:44Camille26 Appliquer des filtres / colonnesVisiblement quand tu as une croix dans une colonne, tu ne l'a pas dans l'autre. Donc il serait plus simple d'indiquer directement "Conteneur" ou "Godet" dans une même colonne. En effet, dans ta présentation actuelle, tes en-têtes sont sur 2 lignes à cause de ça, et il devient donc difficile d'utilis...
02/08/2018 à 14:39BO_84Retirer vide formule matricielleSi je comprends bien le problème, tu souhaites travailler uniquement sur les données filtrées. Sauf qu'un filtre sur une colonne ne supprime pas de valeurs mais ne fais que les masquer, et donc que toute formule y faisant référence en tiendra compte.....
02/08/2018 à 14:23RmunicchiFonction if a partir d'une autre FeuilleJ'ai repris la proposition de @Theze ...
02/08/2018 à 12:20cedricgcg Programme VBACa te permettra au moins de limiter les actions à faire à la main... Bon courage en tout cas ...
02/08/2018 à 11:30RmunicchiFonction if a partir d'une autre FeuilleActiveWorkbook --> fichier contenant les données et la macro Destination = Workbooks("Classeur1.xlsx") --> Fichier vierge où placer les données On boucle sur la ligne car il n'y a qu'une colonne contenant "FER", "BOIS"... et le code actuellement ne reporte que celle-ci. Pour tout reporter il f...
02/08/2018 à 10:19Greg146 Problème #Valeur formule MAX avec #N/AFormule matricielle (à valider avec CTRL + MAJ + ENTREE et qui s'affiche alors entre "{}") à tester : =MAX(SI(A1:A10<>"#N/A";A1:A10)) Je n'ai pas ouvert ton fichier, la plage est donc à adapter...
02/08/2018 à 09:49Garmirian Comparaison heure & addition/soustractionLes heures sont stockées sous forme de nombre dans Excel. 1 = 24h (1 jour), donc les heures peuvent s'écrire sous forme de fraction : 1h = 1/24, 1 minute = 1/(24*60), 1 seconde = 1/(24*60*60)...