Passionné d'Excel

Inscrit le :13/10/2019
Dernière activité :28/05/2026 à 23:48
Version d'Excel :2007 FR, 365 FR
Messages
3'348
Votes
869
Fichiers
5
Téléchargements
2'817
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par X Cellus - page 62

DateAuteur du sujetSujetExtrait du message
06/12/2019 à 10:09Prob1 Problème pour vérifier Case à cocher avec VBABonjour Prob1, Xorsankukai , Rassurez vous cette syntaxe, je l'ai testé sans un contrôle Activex et j'ai bien eu accès au checkbox qui en fait est similaire à un shape. Par contre mon chemin workbook et sheet était bien défini. Ensuite je préfère plus la construction Do while... Loop que celle avec...
06/12/2019 à 09:55bofalaCorriger ce bout de code VBAJ'ai téléchargé tes fichiers et vu un peu ce programme qui est un vrai labyrinthe. Je regarderais mieux ce week-end. Peut être les fichiers de destination sont calibrés pour l'instant pour ne recevoir que jusqu'à 10 et pas au delà. La présence d'une colonne grise dont le but est d'être une colonne b...
06/12/2019 à 09:17Mishayou Creation liste deroulante en fonction d'une valeurLe fichier envoyé fonctionne sur la base fournie. En cliquant sur les 2 listes tu accèdes à ta demande. Par contre les listes sources doivent être adaptées à ton propre fichier. Voir les références Équipe et Type sauvegardés en tant que Nom. Je suppose que ton fichier a plus de lignes et colonnes. E...
05/12/2019 à 20:04Prob1 Problème pour vérifier Case à cocher avec VBADans cette partie du programme: Le code sur la vérification des cases à cocher est correct. Par contre je suppose que la case 8 est prioritaire sur la case 10. Car si cette première case est cochée la cellule de destination sera "Oui". Et quelque soit la case à cocher 10 la valeur "Non" ne sera jama...
05/12/2019 à 16:52eragondu69 Question chiffreVoir en rouge les formules modifiées...
05/12/2019 à 16:33omar88Une macro ou bouton qui traite les colonne similaire puis les repère en couVoici ton fichier en retour réalisé sans macro bien qu'il était créé pour. Cela te convient-il? Bons tests, bonne continuation...
05/12/2019 à 14:57Mishayou Creation liste deroulante en fonction d'une valeurEn fichier joint la liste déroulante pour afficher les membres de l'équipe (sans macro vba). Ainsi qu'une deuxième liste pour le type d'équipe. Bons tests, bonne continuation...
04/12/2019 à 20:18greenline4Filtrer avec un lien hypertextIl est possible d'utiliser le filtre d'Excel selon une plage de critères. Voir si le fichier correspond à ta recherche. Sans avoir à réaliser une macro VBA. Mais faisable si c'est plus ton besoin. Bons tests, bonne continuation...
04/12/2019 à 12:48dubdub22 Ligne à masquer en fonction de trois critèresDans le code proposé par Curulis57. Simplement, inverse les booléens True et False dans la boucle x. Ou seconde solution remplace le = situé avant A1, B1, C1 par le <> dans cette même boucle. Cordialement...
04/12/2019 à 12:28momnesRecherche valeur cellule en fonction du nom de l'ongletNouvelle version pour tous les onglets Trimestres plus macro RazColor pour rétablir les cellules sélectionnées en couleur d'origine...
03/12/2019 à 22:02momnesRecherche valeur cellule en fonction du nom de l'ongletVoici ton fichier modifié pour le reporting client. Voir les commentaires sur AT1 puis la macro en module 6. Bons tests, bonne continuation...
02/12/2019 à 19:48dubdub87 Formulaire pour plusieurs feuillesExtrait de la macro à compléter: Note en cellule L1 de tous les onglets pays il faut inscrire la formule (ici avec un maximum à 2000 lignes par pays) =2001-NB.VIDE(B3:B2000)...
02/12/2019 à 19:01aordepz Concaténer avec formuleA nouveau, Ravi que cela te convienne, tu est super content à ce que vois. Bonne continuation à toi...
02/12/2019 à 18:59momnesRecherche valeur cellule en fonction du nom de l'ongletJe prends pour exemple le total du Client 1 du trimestre 1 tous hôtels confondus. Ce total se trouve en M37 & N37. Il suffit de te positionner en cellule D6 de l'onglet AT1 et de faire = puis d'aller chercher la case M37 sur l'onglet Client 1. Tu auras ainsi un report de la valeur s'y trouvant. Idem...
02/12/2019 à 18:23aordepz Concaténer avec formuleCi joint ton fichier modifié. Formules en colonne C à recopier à partir de la ligne 28...
02/12/2019 à 16:477609787h Impression d'une feuille à partir d'une autre en fonction de la ligneA nouveau, Ravi que cela te convienne. Tu auras moins de maintenance et plus de facilités. Parfois il suffit d'un regard extérieur pour réaliser d'une autre façon un programme qui présentait bien des similitudes...
02/12/2019 à 12:527609787h Impression d'une feuille à partir d'une autre en fonction de la ligneVoici ton fichier en retour. Le clic sur le bouton d'impression te demande un numéro de ligne. Puis l'impression se fait ensuite selon tes souhaits. Bons tests, bonne continuation...
02/12/2019 à 12:23gagadu62Placer un code ID sur une autre feuille Excel par "identification"A nouveau Voici en retour ton fichier modifié. Il donnera automatiquement l'ID sur la feuille n°1. Sauf si l'adresse n'est pas assez significative et demande alors une vérification plus importante. Ce qui arrive sur des adresses incomplètes pour éviter une confusion. Et permettre ainsi de corriger l...
02/12/2019 à 09:44gagadu62Placer un code ID sur une autre feuille Excel par "identification"Je viens de télécharger le fichier et te fait un retour à la pause déjeuner. A suivre...
02/12/2019 à 09:40InvitéListe présenceSuite à tes dernières remarques sur les possibilités d'ajouts dans ton fichier. Je l'ai modifié en l'automatisant plus afin de faciliter la tâche. Sur la première feuille il y a un bouton qui permet de copier (en demandant un nom) une feuille modèle que tu peux laisser vierge ou prévoir certains rem...
01/12/2019 à 21:21InvitéListe présenceA nouveau, Ravi que cela te convienne. Rajouter des onglets est possible bien sur. Il suffit de modifier la macro Insert et de rajouter un Worksheet_Change dans le code des feuilles ajoutées. Tant que cela est faible. Sinon on peut aussi re-travailler la macro pour qu'elle s'adapte à un nombre impor...
01/12/2019 à 20:56InvitéListe présenceVoici ton fichier modifié. Quand tu rentres des données dans une ligne de la colonne A jusqu'à la colonne E dans une feuille. Celles-ci sont reportées sur les autres feuilles. La colonne E sert de "retour à la ligne" en ordonnant la recopie d'elle même et des 4 colonnes qui la précédent. Bons tests...
01/12/2019 à 13:42InvitéListe présenceSi ce n'est qu'un report entre feuilles. Il faut te placer sur une des feuilles. Exemple celle de Samedi et sur sa cellule A7 faire simplement =mercredi.A7. Lorsque tu inscris = tu peux te déplacer sur la feuille mercredi en cellule A7. Puis copier A7 (feuille samedi) sur les autres cellules en dess...
30/11/2019 à 16:55philipe Trouver les valeurs uniqueA nouveau, Une solution est de rajouter dans la formule après 1ère fois une chaîne vide donc , "") Ainsi si on va au delà du résultat 3 rien ne s'affichera...
30/11/2019 à 16:37philipe Trouver les valeurs uniqueSuite, J'ai toujours date en anglais sur le lien. Mais je vais copier certaines données pour voir si elle présente un souci...
30/11/2019 à 16:27philipe Trouver les valeurs uniqueA nouveau, Décompose en deux parties la formule. Là 1ère avant est erreur. Là 2ème à partir de est erreur. Cela dans 2 colonnes suivantes. Pour la première qui vérifie les dates, elle ressort deux valeurs 0 ou 1. Pour la deuxième elle donne faux ou vrai pour 1ère fois. Réunis ces formules donnent un...
30/11/2019 à 13:39philipe Trouver les valeurs uniqueA nouveau, Dans la pièce jointe en Drive, les dates ne sont pas francisées. Le mois se trouve en premier et le jour au centre. Dans ton court exemple la date était au format français. Lorsque le jour est > au 12 (mois maximum) on remarque une valeur d'erreur. Donc c'est bien le format date qui po...
30/11/2019 à 10:57philipe Trouver les valeurs uniqueA nouveau, Merci de votre appréciation. Les formules ont été réalisées jusqu'à la ligne 24, prévoir plus large. On peut aussi regrouper les deux formules en une seule. Ici c'était pour mieux montrer la logique à adopter...
30/11/2019 à 10:54VolgetCréation automatique d'une fiche de non conformité avec un numéro de chronoFaire un court exemple ( codification prédéterminée, types de réclamations, types d'actions correctives) permettrait de ne pas proposer des solutions inappropriées au besoin...
30/11/2019 à 10:15philipe Trouver les valeurs uniqueMettre en cellule F1 la date du jour par =maintenant() En E2 placer cette formule: =SI($F$1-B2>183;1;0)+ESTERREUR(EQUIV(C2;A$1:A$24;0))*2 A recopier sur les autres lignes En D2 placer cette formule: =CHOISIR(E2+1;"";"Non frabriqué >6mois";"1ière fois") Idem à recopier sur les autres lignes. Bo...
29/11/2019 à 15:58gagadu62Placer un code ID sur une autre feuille Excel par "identification"Le souci est que si la route Martin dans ton exemple est très longue et avec pas mal de clients. Cela va perturber tes résultats. Surtout dans de petites villes où le numéro d'habitat est absent. Au minimum 2 critères qui matchent me semble plus indiqué. Comme le nom du client et son adresse. Deux m...
28/11/2019 à 16:42bofalaCorriger ce bout de code VBAA nouveau, Je renvoie le fichier car il manquait une ligne pour la boucle (10 à 14) alors qu'il n'existait que 4 fichiers. Donc la boucle va de 10 à 13. Par contre je ne peux sur photo de nom de classeurs intervenir sur un code particulier. Ta macro a ouvert ces classeurs ou pas afin d'assurer un tr...
28/11/2019 à 16:09Toto76 Barre de recherche avec renvoi sur pages filtréesA nouveau, Correction faite pour qu'il cherche indépendamment que le mot soit entré en minuscule ou majuscule. A suivre.....
28/11/2019 à 15:59bofalaCorriger ce bout de code VBAVoir le code macro sur le fichier sachant que Cells(Lig,1) représente le nom du classeur. Note: sortie en format chaine. A convertir si besoin en nombre. Bons tests, bonne continuation...
28/11/2019 à 13:19Toto76 Barre de recherche avec renvoi sur pages filtréesA nouveau, Voici le fichier modifié et des commentaires. Tu peux te servir des cours du site et de l'aide d'Excel dans l'éditeur pour vérifier l'utilisation des fonctions et codes inscrits dans le programme. Bons tests, bonne continuation...
28/11/2019 à 10:05zouarv Mettre en pause 1h ma macro après son exécutionOk, pas de souci, cela peut arriver de rajouter un terme sans voir qu'il est en trop puis de corriger ensuite. Tu l'aurais vu de toute façon mais dans le feu de l'action on manque de recul parfois. A mon avis tu as presque finis... Bonne continuation...
28/11/2019 à 09:57Toto76 Barre de recherche avec renvoi sur pages filtréesEffectivement j'ai présenté que 2 colonnes, celle de l'article et sa catégorie (l'onglet ou il est présent) mais il est bien sur possible de présenter toutes les colonnes. Pour moi il me semblait que tu demandais un premier tri et qu'ensuite en fonction des résultats tu allais sur l'article en quest...
27/11/2019 à 19:58Toto76 Barre de recherche avec renvoi sur pages filtréesCi-joint un fichier qui propose une liste selon ta recherche. Bons tests, bonne continuation...
27/11/2019 à 18:08Ju33Extraction de données dans divers fichiers xls d'un même dossierPourquoi passer par macro VBA pour récupérer des valeurs placées au même endroit dans tes fichiers sources pour les insérer toujours à la même place dans ton fichier de synthèse. Passe simplement par des liaisons. C'est à dire que tu va lier des cellules de tes fichiers sources à des cellules de ton...
27/11/2019 à 17:50zouarv Mettre en pause 1h ma macro après son exécutionHeureusement que Galopin01 te surveille car tu empiétais sur le boulot des programmeurs d'Excel en touchant aux procédures événementielles en les "rebaptisant". Celles-ci sont dans le domaine réservé du logiciel. Il faut respecter cela. Tu peux créer des fonctions en leur donnant un nom particulier...
27/11/2019 à 12:00KentCopier coller sous conditions couleurA nouveau, Oui, il faut vérifier ton "balayage" ligne/colonne avec la procédure pas à pas. Tu fais par le menu Macro puis au lieu d'exécuter tu choisis Pas à Pas détaillé. Ainsi tu pourras suivre le cheminement de ton code...
27/11/2019 à 11:46KentCopier coller sous conditions couleurA nouveau, Je n'ai vérifié que le code couleur au départ. Car il me faut plus d'explications sur ce que tu veux faire avec ton programme. Pour moi il me semble que tu colores certaines lignes de ta feuille Budget en jaune comme celle de la ligne 1 colonne 4 ( donc color 6 ici). Pour après par macro...
27/11/2019 à 11:33Toto76 Barre de recherche avec renvoi sur pages filtréesA nouveau, C'est sur le principe que je souhaitais avoir une indication. Chaque fichier étant le plus souvent unique quand à son besoin. On ne peut généraliser. Mais je regardes celui posté. Dès que j'ai un peu de temps pour adapter je le fais. A suivre.....
27/11/2019 à 11:30KentCopier coller sous conditions couleurNe pas mettre 27 pour la couleur mais 6 qui est la couleur de fond de ta cellule en ligne 1 colonne 4. Place ces 2 lignes après la ligne With Worksheets... Lance ta macro et vérifie la valeur de Test par survol souris...
27/11/2019 à 11:17Toto76 Barre de recherche avec renvoi sur pages filtréesCi joint un exemple fait pour un membre du forum qui peut t'intéresser. En cliquant sur CommandButton1 de l'onglet Base tu accèdes à un formulaire. Puis sur Nom/Id tu choisis Lettres ou chiffre pour faire apparaître une liste. Bons tests...
26/11/2019 à 19:17zouarv Mettre en pause 1h ma macro après son exécutionA nouveau, Attention tu oublies de lancer le call dans Le code serait Dans cette première condition on vérifie que O5 est vide et que la hausse soit prise en compte. Ensuite O5 prendra le temps actuel. Donc il n'y as pas d'exit sub ici. Du fait qu'il n'y a pas de pause au départ. Lors du prochain dé...
26/11/2019 à 14:25zouarv Mettre en pause 1h ma macro après son exécutionA nouveau, Voici un court exemple sur fichier joint d'une temporisation de 5 minutes. Sur la feuille tempo, la macro s'exécutera en augmentant la cellule C5 si le temps écoulé entre deux hausses est de + 5 mn. Sinon il faudra patienter...
26/11/2019 à 12:17zouarv Mettre en pause 1h ma macro après son exécutionTu places en cellule O5 un temps suite à la modification à la hausse de 0.5 dans la zone concernée. Par contre qu'elle est la valeur de TimeCompare? Place une ligne avec le code Stop juste avant Call afin d'arrêter le programme. Et ainsi vérifier les valeurs de tes variables en les survolant avec la...
25/11/2019 à 18:53zouarv Mettre en pause 1h ma macro après son exécutionPour vérifier la différence, il faut faire une soustraction. Dans le cas de variables temporelles cela est aussi vrai. Par exemple, fait dans un classeur vierge ce code: Tu trouveras en [C1] une valeur qui est égale (arrondi à 5 chiffres après virgule) à 0,4167. Elle représente pour Excel un...
25/11/2019 à 14:13zouarv Mettre en pause 1h ma macro après son exécutionCe n'est pas sur cette macro qu'il faut intervenir. Elle n'est que la conséquence de la macro qui déclenche après une hausse de valeur de 0.5 d'une cellule particulière ou d'un groupe de cellules. C'est sur cette macro qui appelle envoi_mail qu'il faut interdire l'accès à Outlook. Par exemple, lors...