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 32

DateAuteur du sujetSujetExtrait du message
15/06/2020 à 15:19Esteban ExcelC'est une RECHERCHEV si la colonne avec données "pères" est située plus à droite de la colonne avec données "fils". Sinon, utiliser INDEX et EQUIV pour faire la recherche...
15/06/2020 à 15:15Slamdouik Remplir une cellule avec la date à laquelle une autre cellule est remplieC'est possible par exemple à l'aide d'une macro évenementielle (= qui se déclenche automatiquement en lien avec un événement défini, comme l'ouverture du fichier, avant une impression, à la modification d'une plage, etc). Une problématique très proche : https://forum.excel-pratique.com/viewtopic.php...
15/06/2020 à 15:11ylaureLister tous les nombres entre 2 cellulesAs tu testé la fonction personnalisée ...
15/06/2020 à 14:12youguybassFormat Date et Références VBA -ProjectAvec aussi peu d'informations, il me semble difficile d'apporter une réponse pertinente... Un fichier et/ou code VBA à partager ? Quelle version d'Excel sur l'ancien PC et le nouveau ...
15/06/2020 à 14:07BERTYFonction si entre datesOui, je vous ai posté le lien pour worksheet.unprotect , et dans le même genre il existe worksheet.protect . Ces instructions sont suivies du mot de passe, s'il y en a un...
15/06/2020 à 13:53ylaureLister tous les nombres entre 2 cellulesBonjour, salut eriiic ! Un essai de fonction personnalisée VBA (à coller dans un module standard de l'éditeur VBA, ALT + F11, puis utiliser comme une fonction classique) : Dans une cellule : Ou par exemple : Si besoin, le fichier exemple ...
15/06/2020 à 12:28Esteban ExcelPouvez vous préciser ? Idéalement, joindre un fichier type avec le résultat attendu "fait main" sur quelques cas concrets ...
15/06/2020 à 12:06Esteban ExcelPour commencer, merci de vous conformer à la charte du forum et modifier le titre de votre post. Concernant votre demande, une possibilité en formule ...
15/06/2020 à 11:50a_loic Modification ligne / sélection multi lignesMerci du retour et pour la validation ! Bonne journée à toi aussi...
15/06/2020 à 11:28BERTYFonction si entre datesUne formule possible en E3 (à étendre aux autres cellules) : Concernant le second problème, il faut ajouter une instruction au début de chaque macro pour déprotéger la feuille, et une autre à la fin pour remettre la protection. https://docs.microsoft.com/fr-fr/office/vba/api/excel.worksheet.unprotec...
15/06/2020 à 11:23a_loic Modification ligne / sélection multi lignesUn essai ...
15/06/2020 à 10:57fabriceandANDRE FabriceBienvenu sur le forum ! N'hésite ni à poser des questions, ni à répondre à celles des autres ! A+ sur le forum...
15/06/2020 à 09:56YoniK Format de cellule personnaliséPas sûr que ce soit réalisable par le biais du formatage... Pourquoi ne pas passer par une colonne intermédiaire avec ladite formule ARRONDI.SUP(), et masquer la colonne originale (qui reste donc présente et utilisable pour les calculs) ? edit : salut Xmenpl ...
15/06/2020 à 09:17clarcade Programme VBA de régressionLe fait d'inscrire le résultat d'une formule dans la propriété .FormulaArray ne pose pas problème ? Je ne vais pas prétendre que c'est un modèle du genre, mais j'ai aussi mis à disposition une application de régression en série (pour des séries de longueur variable) : regression-en-serie...
15/06/2020 à 08:40polo67Renommer d'un coup une centaine de fichiers wordJ'imagine que la macro répond à ton besoin du coup. Pense à indiquer que le sujet est résolu ...
12/06/2020 à 17:14devi163 formuleEn ce qui me concerne, je n'ai rien compris... Pouvez vous détailler la/les règle(s) de calcul, et l'illustrer manuellement pour 2 ou 3 cas concrets ...
12/06/2020 à 17:07cecile3588Recopier dernière cellule non videUne macro à coller dans un module standard de l'éditeur VBA (ALT + F11) ...
12/06/2020 à 17:00polo67Renommer d'un coup une centaine de fichiers wordUne macro à coller dans un module standard de l'éditeur VBA Excel (accessible via ALT + F11) ...
12/06/2020 à 16:33Fau29Query / where / or => contient du texte ?Je vous invite à consulter cette page si besoin : Une possibilité : Autre possibilité ...
12/06/2020 à 10:03mel123Incompatibilité de type, conditions ifA priori la syntaxe est correcte... C'est bien cette ligne qui est surlignée lors de l'erreur ? Autre syntaxe possible (que je trouve plus claire) ...
12/06/2020 à 09:59laurentrennes35Moyenne et VBAMerci du retour, pense à valider le sujet ...
12/06/2020 à 09:43laurentrennes35Moyenne et VBAPour commencer, vous ajoutez une formule dans la cellule active. Etes vous sûr d'où se trouve cette cellule alors que vous venez d'ajouter une nouvelle feuille ? Ensuite, vous ajoutez une formule de calcul dans la cellule. Il est possible d'ajouter directement le résultat de la formule. Exemple : Si...
11/06/2020 à 15:22Potentis Convertir CSV en ExcelBonjour, salut Xmenpl , Une proposition : 1. Utiliser Convertir pour séparer le texte selon le ; uniquement 2. Copier la ligne obtenue 3. Dans une cellule vide --> collage spécial transposé 4. Supprimer la ligne d'origine 5. Utiliser à nouveau l'utilitaire Convertir pour séparer le texte selon le...
11/06/2020 à 15:00Cobzy With Sheets Non pris en compteBonjour, salut Jean-Eric ! Tout le temps ! Sinon ton with ne sert à rien... Le principe : With t'évites de répéter inutilement UnObjet , mais pour comprendre que ça s'y rattache, il faut garder le . qui sépare UnObjet de sa propriété. On obtient donc : PS : tu peux tout de même faire référence à un...
11/06/2020 à 11:19Lorenzoforte Décalage de cellule de formule par 4Une possibilité ...
10/06/2020 à 15:25Nicolas870Feuilles de calculBonjour, salut M12 , Ce problème étant uniquement lié au format date-heure, on peut aussi passer au format numérique (multiplier par 24 pour afficher le résultat en heure, sinon ce sont des jours)...
10/06/2020 à 15:22Trollpikal95Critère pour fin de boucle forPlutôt que de mettre une fin fixée à 396 de la boucle For + un critère d'arrêt, pourquoi ne pas dimensionner tout le suite la fin de boucle à la dernière ligne non vide ? Une piste : Sinon, un critère de sortie moins tordu ...
10/06/2020 à 09:35rocket4Question sur les caracteres alphabetiquesPeux tu préciser ce que tu entends par "comparer deux à deux" tes chaînes de caractères ? Quelle est la "sortie" attendue de ta comparaison ...
09/06/2020 à 16:33malpas Nom de l'onglet = texte celluleCette fonction est inclue dans le pack de fonctions complémentaires du site : https://www.excel-pratique.com/fr/fonctions-complementaires Elle s'appelle NOM_FEUILLE() ...
09/06/2020 à 15:07Djulito Worksheet_change / Calcul automatique ?Tu as du faire un petit oubli ! Grace à l'utilisation du With Sheets("GAIA") , les Sheets("GAIA") dans le reste du code peuvent être supprimés. A+...
09/06/2020 à 14:59Djulito Tirer formule avec changementLe problème c'est que cette adresse est écrite sous forme de texte, et n'évolue donc pas selon la cellule où elle se trouve. Pour modifie la ligne (le 4 de C4 par exemple), tu peux utiliser la fonction LIGNE() Exemple : Par contre pour la colonne ce n'est pas aussi simple. Autre possibilité : inclur...
09/06/2020 à 10:58CorleoFonction Recherche en Macro VBAContent de l'entendre ! Pense à valider le sujet...
09/06/2020 à 10:57Florian53 Condition Where avec Date dans commande SQLS'agissant probablement d'un soucis de reconnaissance de la date, tu peux aussi utiliser la fonction CAST pour forcer le format date. CAST(expression AS type)...
09/06/2020 à 10:38Florian53 Condition Where avec Date dans commande SQLLa date n'est pas à mettre entre apostrophes ? '30/04/2020'...
09/06/2020 à 10:36CorleoFonction Recherche en Macro VBAUne macro à placer dans le module de la feuille "Reservations" : Elle ajoute automatiquement la zone en colonne B lors de l'ajout du prénom en colonne A. Elle fonctionne avec une RECHERCHEV()...
09/06/2020 à 10:19CorleoFonction Recherche en Macro VBAPersonnellement je me perd un peu dans tes explications et au final je ne visualise pas le résultat attendu. Ce serait nettement plus simple avec un fichier type ...
09/06/2020 à 09:12Cobzy Execution complete - Call subJe n'ai pas de réponse type, et pas connaissance non plus des toutes les possibilités qu'offre Excel. Si tu souhaite travailler à nouveau ton code, je t'invite à joindre un fichier type avec ledit code et assorti des explications nécessaires (le tout dans un nouveau sujet)...
09/06/2020 à 09:09phenomenoSimulation Total revenusPour le salaire en fin de période, la formule est : En revanche je n'ai pas trouvé pour le cumul. Je suis donc passé par une fonction personnalisée VBA : Le fichier ...
09/06/2020 à 08:38Cobzy Execution complete - Call subBonjour, Je pense qu'il y a d'autres possibilités. En tout cas merci du retour et d'avoir indiqué le sujet comme résolu ...
09/06/2020 à 08:36PhilWoo Calcul entre des jours et des heures (dans des colonnes différentes)Bonjour, Inutile de chercher trop longtemps, la réponse est déjà là... La fonction NB.JOURS.OUVRES possède une 3ème paramètre facultatif qui correspond à la liste des jours féries. Vous pouvez aussi y inclure les jours de congés et autre...
08/06/2020 à 18:05PhilWoo Calcul entre des jours et des heures (dans des colonnes différentes)170:22 ne serait-il pas la bonne réponse ?...
08/06/2020 à 17:39MalvinabruLancer une macro via un userformConcernant la demande initiale, il faudrait à mon avis joindre un fichier.....
08/06/2020 à 17:29MalvinabruLancer une macro via un userformOui c'est plus lisible, merci. Désolé je ne vais pas aborder le cœur de votre demande faute de compétences. En revanche, quelques suggestions sur le code : - Select et Activate son inutiles, exemple : - Pour alléger le code, utiliser des variables plutôt que le nom complet des feuilles, et/ou une st...
08/06/2020 à 17:20MalvinabruLancer une macro via un userformC'est un peu imbuvable ! Merci de modifier votre post pour : Supprimer les surplus de saut de ligne (et éviter d'avoir 3 km de code !) Utiliser la mise en forme proposée par le forum (balises , voir bouton </> ) PS : merci de le faire avec le code d'origine, puisque l'indentation à disparue av...
08/06/2020 à 17:17PhilWoo Calcul entre des jours et des heures (dans des colonnes différentes)Relisez bien mon premier post... Je n'ai pas parlé du format "13:30:55" . PS : ça fonctionne aussi au format nombre. Par défaut, ce sont des jours (avec décimales pour les heures). Il suffit de multiplier par 24 pour obtenir des heures...
08/06/2020 à 17:02MalvinabruLancer une macro via un userformPouvez vous partager les macros utilisées, voire un fichier type ...
08/06/2020 à 16:39PhilWoo Calcul entre des jours et des heures (dans des colonnes différentes)J'ai modifié mon post précédent pour inclure la nouvelle formule...
08/06/2020 à 16:35PhilWoo Calcul entre des jours et des heures (dans des colonnes différentes)Le résultat est bon, vous n'avez simplement pas tenu compte de ma remarque concernant le format durée , et non horaire . Le premier permet d'afficher le décompte en heures, minutes et secondes, le deuxième compte en jours, heures, minutes et secondes, mais n'affiche pas les jours. Une formule déduis...
08/06/2020 à 15:13Cobzy Execution complete - Call subVous pouvez ajouter une variable booléenne publique (déclarée hors Sub). A la fin de la procédure de saisie, faite lui prendre la valeur True , conditionnez ensuite l'appel de la macro d'impression à la valeur de cette variable. Exemple type ...
08/06/2020 à 13:36PhilWoo Calcul entre des jours et des heures (dans des colonnes différentes)Salut Jean-Eric , Le repos c'est pour les lopettes ! Si besoin, la différence est calculable à partir de NB.JOURS.OUVRES(), puis on corrige le résultat avec les heures. @Philippe : Merci pour le retour et la validation ...