Passionné d'Excel

Inscrit le :03/10/2017
Dernière activité :06/12/2019 à 09:44
Version d'Excel :2007 FR
Messages
6'872
Votes
928
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par dhany - page 101

DateAuteur du sujetSujetExtrait du message
15/05/2018 à 07:15indemyxAide formules traitement donnéesBonjour indemyx , MFerrand , Je te propose ce fichier Excel : À l'ouverture du fichier, tu es sur la 3 ème feuille " PID " ; note que la dernière ligne utilisée est la ligne n° 6 ; toutes les futures données seront écrites en dessous, à partir de la ligne n° 7 ; va sur la 2 ème feuille " AIN " : c'e...
15/05/2018 à 05:11valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonneBonjour valdg , MFerrand , Je te propose ce fichier Excel : À l'ouverture du fichier, tu es sur " Feuil2 " : note qu'à part les entêtes, tout est vide. Va sur " Feuil1 " : tu peux voir toutes tes données ; Ctrl e ➯ travail effectué Alt F11 pour voir le code VBA, puis revenir sur Excel Si besoin, tu...
15/05/2018 à 01:16angel28FormuleJe te propose de regarder ceci : Tu peux aussi faire une recherche google avec ces mots : « cours vba gratuit » dhany...
14/05/2018 à 18:40indemyxAide formules traitement données...
14/05/2018 à 17:18indemyxAide formules traitement donnéesCoucou MFerrand , faut s'adresser à quel laboratoire pour obtenir le certificat de conformité de l'échantillon ...
14/05/2018 à 17:14norberlingoVBA pour mettre en majuscule uniquement dans une zone préciseMerci pour ton retour ! bonne continuation à toi aussi ! dhany...
14/05/2018 à 16:19indemyxAide formules traitement donnéesTu as écrit : « Je souhaite faire CECI et CELA » ; note que la seule différence entre CECI et CELA est la feuille utilisée : " AIN " ou " PID " (et qui est la valeur testée de Bx ) ; ça démontre qu'il y a très peu de différence entre les deux ; regarde la fonction INDIRECT() : c'est sûr que ça t'aid...
14/05/2018 à 15:27Fred56 Incrémentation via code VB@ Fred Si vraiment tu préfères éviter de mettre en place une validation de données, voici une nouvelle version de mon fichier Excel précédent qui marchera même si O1 ne contient pas de valeur numérique : Le code VBA est très simple et très court : donc si O1 n'est pas numérique : ça fait rien, tout...
14/05/2018 à 14:48Fred56 Incrémentation via code VB@ Fred Mon code VBA précédent plantera si une valeur non numérique est saisie en O1 ; mais il y a un moyen très simple de l'éviter : mettre une validation de données en O1 pour des nombres entiers compris entre -50 et +50 (par exemple) . Si tu connais déjà la validation de données, tu sais qu'il n'y...
14/05/2018 à 14:42Blanchounet31 RechercheV en VBATu choisis l'entreprise dans la liste déroulante située au-dessus du tableau (juste à droite du texte " RECHERCHE RAPIDE ENTREPRISE ") ; cette liste déroulante a H1 comme cellule liée ; la liste ne contient que " GABRIELLE " car c'est le seul nom d'entreprise en feuille " RECHERCHE ", colonne A ; do...
14/05/2018 à 14:26Fred56 Incrémentation via code VBJe te propose ce fichier Excel : Edit : j'ai fait une version améliorée ici : https://forum.excel-pratique.com/viewtopic.php?p=650094#p650094 dhany...
14/05/2018 à 14:08Blanchounet31 RechercheV en VBAIl faut que tu précises ce qui ne va pas...
14/05/2018 à 14:01Blanchounet31 RechercheV en VBAJe te retourne ton fichier modifié : Pour le fax, il manque une colonne ! je te laisse l'ajouter. Merci de me dire si ça te convient. dhany...
14/05/2018 à 12:53Pauline78 Extraire des données d'une chaine de caractère suivant des conditionsJe te retourne ton fichier modifié : Regarde la formule en I2 (tirée vers le bas jusqu'en I7 ) ⚠ Ton tableau en colonnes B et C n'était pas complet, et certaines données étaient incorrectes ! je l'ai donc modifié pour pouvoir obtenir les résultats attendus. Merci de me donner ton avis. dhany...
14/05/2018 à 11:31eliot raymondModifier tempo TimeValueMerci pour ton retour, et bonne continuation à toi aussi. dhany...
14/05/2018 à 10:15norberlingoVBA pour mettre en majuscule uniquement dans une zone préciseBonjour norberlingo , gmb , Je te propose ce code VBA : dhany...
14/05/2018 à 06:31SébastienInstallation du nouveau forum...
14/05/2018 à 06:13SébastienInstallation du nouveau forumBonjour Steelson , Pour les titres qui sont trop vagues et ne précisent pas l'objet de la demande, c'est sûr que c'est vraiment pas terrible ! mais de là à supprimer le sujet, c'est plutôt sévère pour des nouveaux venus qui viennent peut-être pour la 1ère fois sur un forum ! alors peut-être supprime...
14/05/2018 à 05:30asmodaisdaColler des cellules en ajoutant des lignes sans macroBonjour asmodaisda , Amadéus , Pour ce que tu veux réaliser, il faut d'abord (avant de faire un copier / coller) créer l'emplacement vierge de destination , juste au-dessus de tes 2 lignes 15 et 16 déjà utilisées ; pour cela, je te propose 2 méthodes (au choix) : 1) sélectionne les 4 lignes 15 à 18...
14/05/2018 à 03:28angel28 Formule pour calculer anciennetéCa met 11 mois et pas 12 car la fonction DATEDIFF() fait ses calculs depuis la 1ère date incluse à la 2ème date non incluse ➯ si tu mets en 2ème date 01/01/2019 au lieu de 31/12/2018 , tu auras bien 12 mois. dhany...
14/05/2018 à 02:53Zazalisa Ajuster automatiquement largeur de colonnes avec une formuleBonjour Zazalisa , Chris , C'est juste pour une petite info complémentaire : Quand un "module" est ouvert (par exemple suite au double-clic) , la page de ce module s'affiche à droite ; c'est une page blanche pour un nouveau module (comme pour un nouveau document vierge Word), et c'est là qu'on écrit...
14/05/2018 à 02:13AM001Excel boucle WhileBonjour h2so4 , dans ta sub, pour les 2 Range("m" & m) y'a 2 " en trop, et il manque 's ! c'est un code VBA pour gourmands ? dhany...
14/05/2018 à 01:26Beatsaucue Value! avec fonction siDans une de tes formules, il y avait à la fois : " Classique ", " Modeste ", " Très Modeste " ; alors pour ton fichier " Calculateur CEE.xlsx ", feuille " Prime iso H1 ", comment se fait-il qu'il manque la dernière partie ? il y a " Classique " en B3:E10 ; il y a " Modeste " en F3:I10 ; il manque la...
14/05/2018 à 00:19eliot raymondModifier tempo TimeValueActuellement, ms est de 150 (nombre de millisecondes) ; plus ce nombre est grand, plus le clignotement est lent ; à l'inverse, plus ce nombre est petit, plus c'est rapide ; il suffit donc de l'ajuster à ta convenance. comme ms est une constante, il faudrait modifier pour le mettre en variable publiq...
13/05/2018 à 13:29Beatsaucue Value! avec fonction siJe te propose cette formule (à bien vérifier !) : =SI(ET(B7="Combustible";B11="OUI";B9="Combles");SI(B6="Classique";B10*2;SI(B6="Modeste";B10*3;""));"") Cette formule est déjà dans ce fichier : dhany...
13/05/2018 à 12:55schaps Modification d'une macroMerci pour ton retour ! merci aussi pour le ♡ , et pour avoir passé le sujet en résolu ! dhany...
13/05/2018 à 12:49eliot raymondModifier tempo TimeValue@ Ray Bon appétit à toi aussi ! Je te retourne ton fichier modifié : Faire clignoter la cellule B9 a été très facile ; c'est avec la macro FlashB9() que tu trouveras dans Module1, et que tu peux appeler directement par Ctrl e (c'est plus simple que via Alt F8) . Par contre, même si j'y suis finaleme...
13/05/2018 à 11:44CP4 Supprimer lignes tant que@Jean-Eric J'ai pas chronométré, mais j'te crois sur parole ! sur le fichier exemple, ça a pris à peine 2 secondes , alors pour moi, c'est ok : j'peux facilement patienter quand c'est moins d'une minute ! dhany...
13/05/2018 à 11:00rokkoteamAutomatisation actualisation de donnéesOui, normalement, ça marche seulement pour un classeur ouvert ; sinon, pour ta demande avec un classeur fermé, je crois que tu dois passer par le planificateur de tâches de Windows , mais comme je le connais pas bien, il vaut mieux que tu vois ça avec un intervenant qui en est spécialiste. bonne cha...
13/05/2018 à 10:48CP4 Supprimer lignes tant que@ CP4 Merci pour ton retour ! dhany...
13/05/2018 à 10:36eliot raymondModifier tempo TimeValueY'a pas longtemps, j'ai fait cet exo avec clignotement de cellule, qui marche très bien : Regarde-le, car il pourra sûrement t'aider. dhany...
13/05/2018 à 10:21CP4 Supprimer lignes tant que1 = Ascendant : exact ; 3 = 3ème colonne : exact ; 2 = sans les entêtes (car range à partir de la ligne n° 2) dhany...
13/05/2018 à 10:19rokkoteamAutomatisation actualisation de donnéesRegarde Application.OnTime ; un exemple sur cette discussion : https://forum.excel-pratique.com/viewtopic.php?f=2&t=109478 dhany...
13/05/2018 à 10:14CP4 Supprimer lignes tant que@ CP4 Tu devrais essayer mon code VBA très court : dhany...
13/05/2018 à 10:04eliot raymondModifier tempo TimeValueJe te propose ce code VBA : Merci de me dire si ça te convient. dhany...
13/05/2018 à 08:21Dietyl Changement de format texte entre crochetBonjour Dietyl , Amadéus , Je te propose ce fichier Excel : Ctrl e ➯ travail effectué Alt F11 pour voir la macro, puis revenir sur Excel Si besoin, tu peux demander une adaptation. Merci de me dire si ça te convient. dhany...
13/05/2018 à 07:26schaps Modification d'une macroJe te retourne ton fichier modifié : Je te laisse tester la macro ; vérifie bien tous les résultats ! Si besoin, tu peux demander une adaptation. Merci de me dire si ça te convient. dhany...
13/05/2018 à 06:11shawiniganVérifier en ajout nouveau onglet existeJ'viens d'lire ton message de 6:00 , mais là, ça devient trop compliqué ! j'préfère laisser un autre intervenant te répondre, et t'auras plus de chances d'obtenir une réponse adéquate si tu transmets ton fichier ( sans données confidentielles) ; pour cela, tu peux utiliser le bouton « Ajouter des fi...
13/05/2018 à 06:03shawiniganVérifier en ajout nouveau onglet existeTu peux avoir jusqu'à 26 périodes par an ; mais combien peut-il y avoir de rapports par période ? seulement 2 ou plus ? dhany...
13/05/2018 à 05:43shawiniganVérifier en ajout nouveau onglet existe@Shawi : j'avais mal formulé ma réponse précédente, donc je l'ai modifiée pour la rendre plus claire. en même temps, je l'ai complétée avec la dernière phrase. dhany...
13/05/2018 à 05:34shawiniganVérifier en ajout nouveau onglet existeLes informations d'un UserForm (période et date, ou autre) ne doivent pas être transférées dans un module ! elles doivent être transférées sur la feuille de calcul que tu choisis, par exemple "Feuil1". Si tu veux utiliser Module2 pour écrire le code VBA qui va faire ce travail, c'est tout à fait pos...
13/05/2018 à 05:22shawiniganVérifier en ajout nouveau onglet existeCa serait plus sûr avec ton classeur, pour connaître toutes les feuilles qui y sont ; comme tu as utilisé : Sheets.Add After:=ThisWorkbook.Sheets(3) c'est qu'il doit y avoir au moins 3 feuilles, et tu insères la nouvelle feuille toujours après la 3ème feuille, même quand il y en aura bien plus. Pour...
13/05/2018 à 04:33rokkoteam Extraire certains caractèresBonjour rokkoteam , le forum, Je te retourne ton fichier modifié (avec une formule optimisée) : dhany...
13/05/2018 à 04:06shawiniganVérifier en ajout nouveau onglet existeJe te propose d'essayer ce code VBA : Merci de me dire si ça te convient. dhany...
13/05/2018 à 03:19fox500Supression cellules pas dans le bon ordre?Bonjour fox500 , pourtant, c'est resté pareil (et j'ai laissé inchangé) : si vraiment tu veux comme tu as dit, alors pour ça, j'te laisse t'en occuper ! pour ces liaisons, je les ai rompues de la même façon que toi, mais j'ai vu aucune anomalie ; je te laisse vérifier, et si tu trouves quelque chose...
12/05/2018 à 15:34karimazarPointage des horaires du personnelJe te retourne ton fichier modifié : dhany...
12/05/2018 à 14:28kleon Tirage au sortMerci pour ton retour, et pour le ♡ ! bonne chance pour organiser la kermesse (ou la tombola) ! dhany...
12/05/2018 à 14:21karimazarPointage des horaires du personnelJe ne comprends pas cette phrase ! et ton fichier de pointage n'est pas passé : il n'est pas dans ton message ! Mais dans ce cas, comment veux-tu calculer des horaires s'il manque des données ? le problème reste le même ! imagine un employé qui pointe à 9h seulement ; y'aura : 09:00 N/A N/A N/A ; im...
12/05/2018 à 13:58SimplEsprit Cellule avec formule mais VIDEOn s'est encore croisés ! j'viens d'compléter mon message précédent par une 2ème partie un peu longue à écrire ! pour les stats, j'connais juste les trucs de base : j'suis pas un grand matheux, loin de là ! très bonne journée à toi aussi, et à la prochaine ! dhany...
12/05/2018 à 13:37SimplEsprit Cellule avec formule mais VIDEOui, y'a 2 solutions toutes simples : 1) tu tapes une apostrophe devant : '8/10 ... mais c'est alors du texte sur lequel tu peux pas faire de calcul 2) tu mets un format Texte à ta cellule avant d'y taper 8/10 ... mais même remarque : pas d'calcul dessus Ajout : d'habitude, j'ai jamais besoin d'util...