f

Passionné d'Excel

Inscrit le :19/11/2012
Dernière activité :09/03/2023 à 14:58
Version d'Excel :2007 FR
Messages
4'337
Votes
596
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par frangy - page 87

DateAuteur du sujetSujetExtrait du message
23/11/2012 à 12:35SuperKiwi Worksheet_change sur une colonne toutes les 13 colonnesCette instruction impose la déclaration explicite de toutes les variables. Ce n’est pas une obligation mais une bonne habitude qui t’oblige à réfléchir aux types de variable à utiliser et qui te permet d’optimiser l’utilisation de la mémoire. ThisWorkbook permet de spécifier que l’instruction doit s...
23/11/2012 à 12:14dasaquit Départ macro suite à chgt valeur cellule@eriiic Il ne s’agit pas de stocker la date du 1er du mois mais de mémoriser la date à laquelle est effectuée la sauvegarde. La date du 1er du mois est la butée fixée par le demandeur. Désolé de me répéter si tu as lu ce que j’ai écris précédemment : à l’ouverture du classeur, on vérifie si pour le...
23/11/2012 à 11:18dasaquit Départ macro suite à chgt valeur celluleTu ne devrais pas avoir de problème, dès l’instant où la date spécifiée est le premier du mois. Le programme effectue la recherche sur la totalité de la ligne 2. Tu peux aller jusqu'au 01/11/2092 si tu n'as pas droit à la retraite avant. A+...
23/11/2012 à 10:48dasaquit Départ macro suite à chgt valeur celluleTout d’abord, merci de faire l’effort de t’adapter à la compréhension de ton interlocuteur . Si j’ai bien compris ce que tu cherches à faire comprendre, l’idée est de lancer une sauvegarde une fois par mois. Pour cela, il suffit que tu mémorises dans ton tableau les sauvegardes réalisées. A l’ouvert...
22/11/2012 à 23:39dasaquit Départ macro suite à chgt valeur celluleJ’ai repris ton classeur exemple pour illustrer ce que je te disais. A l’ouverture du classeur, l’évènement Workbook_Open lance la procédure Macro1 après avoir vérifié si B3 contient la valeur "1234". A+...
22/11/2012 à 20:40dasaquit Départ macro suite à chgt valeur celluleJe ne peux pas deviner la structure de ton classeur et de ton programme mais tu dois pouvoir trouver quel est "l’évènement" qui te permettra d’initier le contrôle sur B3 et lancer ta macro. Exemple : à l’ouverture du classeur avec Workbook_Open. A+...
22/11/2012 à 20:14dasaquit Départ macro suite à chgt valeur celluleL'événement CHANGE se produit lorsque les cellules de la feuille de calcul sont modifiées par l'utilisateur ou par un lien externe. Si c'est la cellule A3 qui est modifiée par l'utilisateur , tu peux surveiller ce changement en A3. A+...
22/11/2012 à 18:53garynoPb avec recherchev qui me donne un mauvais resultatRECHERCHEV permet de chercher une valeur dans la première colonne de la plage A3:J249 et de renvoyer une valeur se trouvant sur la même ligne mais dans une autre colonne. Dans ton cas, la valeur recherchée est dans la dernière colonne . Tu ne peux pas utiliser RECHERCHEV. A la place, tu peux utilise...
22/11/2012 à 16:26SuperKiwi Worksheet_change sur une colonne toutes les 13 colonnesTu peux remplacer Par Ensuite, si tu veux éviter de déclarer la totalité de la plage à chaque évènement Change (pour éviter la lenteur du traitement), tu peux déporter une partie de cette déclaration dans un module standard, en utilisant un variable publique pour MaPlage. Dans l’exemple joint, la dé...
22/11/2012 à 11:18vinophile Modif de macroCette erreur peut apparaitre si tu as oublié de nommer tes 8 nouveaux boutons : bouton24, bouton25, ...., bouton31. A+...
22/11/2012 à 10:30Mica81 Fonction SplitJe dirais plutôt que le code vérifie si la Textbox contient une virgule ou un point. Dans l'un ou l'autre de ces 2 cas, le traitement suivant est réalisé, sinon on affiche un message et on sort de la procédure. A+...
22/11/2012 à 10:23YONNETD Aide sur une erreur de formule NB.SIParce que 011-F ce n'est pas pareil que 011F 011-L ce n'est pas pareil que 011L etc. A+...
22/11/2012 à 10:10Mica81 Fonction SplitA+...
22/11/2012 à 09:39belair13Aide pour filtre et optimiationVoici un début de solution A+...
21/11/2012 à 18:33belair13Aide pour filtre et optimiationJ’ai une piste qui demande à être cogitée. On suppose que les câbles sont triés par référence. Pour chaque câble, on suppose que le premier couple donne le tenant et un aboutissant provisoire. Exemples : câble N°1 – le tenant a le repère A. L’aboutissant provisoire a le repère B câble N°2 – le tenan...
21/11/2012 à 17:44bellepat6Comment ramener des données selon un critère?C’est gentil de t'inquiéter de ma santé mentale. Par contre, si tu ne sais pas ce qu'est une macro, j’ai bien peur que se soit ton moral qui prenne un coup. Je vais tenter de t’expliquer le fond de l’affaire. Pour effectuer la mise à jour, tu passes en revue chacun des codes vigne de la feuille sour...
21/11/2012 à 15:00bellepat6Comment ramener des données selon un critère?Le code VBA permettant la copie des données se trouve dans le module de la Feuill 1 (publi contrat). A+...
21/11/2012 à 13:58belair13Aide pour filtre et optimiationSi tu ne disposes pas d'une codification qui te permets de contrôler la position et l'ordre de tes éléments, je ne vois pas comment tu vas trouver le premier et le dernier. A+...
21/11/2012 à 13:52talami Remplacer la valeur saisie par son codeEffectivement, pas besoin de chercher midi à quatorze heures, la Liste_comptes permet de faire le lien entre le code et le compte...
21/11/2012 à 13:40belair13Aide pour filtre et optimiationSi tes liaisons sont codées comme tu le présentes (avec les lettres majuscules de l'alphabet) et que l'ordre des liaisons suit l'ordre de l'alphabet, il te suffit de chercher le plus petit code ASCII pour le tenant et le plus grand code ASCII pour l'aboutissant. A+...
21/11/2012 à 13:18talami Remplacer la valeur saisie par son codeIl te sera plus simple d’élaborer un dispositif permettant de choisir entre N° Compte et Code puis de gérer la priorisation de la prise en compte de ces numéros. Ce dispositif peut-être 2 TextBox, 2 boutons à option, etc. Exemple avec 2 TextBox : Si la TextBox1 (Code) est renseignée, alors j’effectu...
21/11/2012 à 11:56bellepat6Comment ramener des données selon un critère?Voila comment j’ai procédé : 1) Copie de la SELECTION 2012 dans une feuille du classeur "SELECTION 2013". 2) Tri des données par ordre croissant dans les 2 feuilles 3) Dans la feuille "publi contrat", modification des données de la colonne A (Code vigne) pour obtenir un format nombre (galère !). 4)...
21/11/2012 à 10:39thivame Tri automatique des datesAvec VBA, tu peux essayer une simple recherche itérative. A+...
20/11/2012 à 23:26Moutabix Sélectionner des cellules avec des variables Erreur 1004Une idée en passant ... As-tu testé cette écriture ? A+...
20/11/2012 à 22:34Liocor Incrementation nom de variable dans un code VBA possible ?Et tu obtiens Tablo(1)=10 Tablo(2)=100 Tablo(3)=1000 etc. A+...
20/11/2012 à 20:59Liocor Incrementation nom de variable dans un code VBA possible ?As-tu pensé au tableau ? A+...
20/11/2012 à 20:50thivame Tri automatique des datesPour info, au cas où .... un extrait de l'aide sur RECHERCHEV Si le 3ème argument (valeur_proche) est FAUX, la recherche se fait sur une correspondance exacte. Dans ce cas, il n'est pas indispensable que les valeurs de la première colonne de table_matrice soient triées. Si plusieurs valeurs de la pr...
20/11/2012 à 19:30kurapiika AIDE MACRO - utilisation que d'un ongletL’intérêt du Dico, c’est qu'il te permet d'établir une liste de noms sans doublon . Ensuite, il suffit de passer la liste en revue et d’associer le résultat recherché (nombre d’enfant par exemple) à chacun de ces noms. Il y a plusieurs possibilités pour arriver à ce même résultat mais tout dépend de...
20/11/2012 à 18:34Baton Texte préétabli ou texte libre dans la même celluleBizarre, bizarre ! Rassure-toi, il n’y a rien d’ésotérique dans tout çà. Le code est dans le module de la Feuil1. Il utilise l’évènement Change de cette feuille. A+...
20/11/2012 à 18:22kurapiika AIDE MACRO - utilisation que d'un ongletVoici une solution avec un dictionnaire pour établir la liste des noms. A+...
20/11/2012 à 17:25Baton Texte préétabli ou texte libre dans la même celluleRegarde l'exemple joint et dis-nous si cela correspond à ton attente A+...
19/11/2012 à 23:05rocket4 Suppression de contenus d'un celluleSi j’interprète bien ta demande, cela n’a rien à voir avec ce que tu demandais précédemment. Tu recherches dans la plage C15:C38 de la feuille1 du classeur A une cellule ayant un contenu identique à celui de la cellule H5 de la feuille active du classeur B. Une simple recherche avec Find devrait suf...
19/11/2012 à 19:59rocket4 Suppression de contenus d'un celluleUne solution utilisant la fonction Split pour séparer les mots contenus dans A1 afin de les comparer avec ceux de C3. A+...
19/11/2012 à 15:15Mica81 Astuce de multiselection ?Une solution avec la méthode Union A+...
19/11/2012 à 14:18racouet13 Boucle si txtboxt = trueJe ne suis pas sûr d'avoir tout compris. Tu peux commencer avec cet exemple. A+...
19/11/2012 à 11:35vianneyFonctions If et And impliquant plusieurs feuilles en VBANon, dans ta procédure il s’agit des cellules K12, G12, I12 de la feuille 3. Non, dans ta procédure il n’est fait mention que des cellules E39, E40, O39 Non, dans ta procédure le résultat s’inscrit dans la cellule Q39 . A+...
19/11/2012 à 10:49vianneyFonctions If et And impliquant plusieurs feuilles en VBAEn dehors du désordre signalé par Banzai64, je ne constate pas de problème particulier. Si toutes les conditions sont vérifiées, l’inscription "EN COURS" s’inscrit normalement dans la cellule Q39 de la feuille 1. A+...