T

Passionné d'Excel

Inscrit le :26/01/2011
Dernière activité :29/10/2020 à 08:29
Version d'Excel :2007/2019
Messages
4'019
Votes
572
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Theze - page 23

DateAuteur du sujetSujetExtrait du message
07/01/2019 à 07:02Manu31 Problème de report de nombrePour ceux qui ne sont pas comptable (ce qui est mon cas) explique la minip pour arriver jusqu'au résultats qui ne conviennent pas (clic sur quel bouton de quel formulaire puis quelle valeur dans quel TextBox, etc .....
06/01/2019 à 16:10moutchec Extraire 1 ou 2 chiffres au format nombreUne formule parmi d'autre : =CNUM(STXT(F2;CHERCHE(" de ";F2)+3;3))...
06/01/2019 à 08:59Alex777f VBA, procedure plante si feuille pas activeComme ceci alors, c'est la feuille "TAV" qui sert de référence, à adapter ...
06/01/2019 à 08:42Alex777f VBA, procedure plante si feuille pas activeMais comment savoir laquelle doit être la cible ...
06/01/2019 à 08:34Alex777f VBA, procedure plante si feuille pas activeJuste sous les déclaration de variables, mets cette ligne de code ...
06/01/2019 à 08:30Xls-padawan-Vba Extraire l'année d'une cellule vers une variableAvec la fonction Year() ...
04/01/2019 à 17:52AM76[XL-2010] Mise en forme selon variableA tester. Les heures étant issues de formules (soustractions) et comme je change les valeurs dans la plage pour faire des sommes de 30 secondes, je transforme la plage en valeur et comme les valeurs contiennent des millisecondes, j'utilise la fonction Second() pour les extraire ...
04/01/2019 à 15:30Lovelypain[Débutant]Modifier une Plage de Cellule en fonction d'une autre plageEn faisant de ta Sub une fonction perso : Que tu utilises de cette façon en cellule E3 (ou toutes autres cellules de ton choix) : =CommentaireNote(D3) où ici D3 contient une lettre...
04/01/2019 à 15:21BozMessage d'erreur avec fonction RechercheVLa fonction de recherche retourne #N/A quand la valeur cherchée n'est pas trouvée (surtout pour une recherche exacte) donc si tu es sûr qu'elle s'y trouve, regarde si pas hasard il n'y aurait pas un espace parasite et tu peux même tester avec une fonction perso du genre : où "Plage" est la première...
04/01/2019 à 12:44pagesalexFiltre ne prend pas toutes les donnéesPostes ton classeur car si on doit en créer un, probablement que ça marchera chez nous ...
04/01/2019 à 10:17julienlavigne Formule nombre occurenceTu n'as pas le choix, il te faut ajouter le critère Date sinon comment veux-tu savoir ce qui appartient à un jour et pas à l'autre ? Ici, en ajoutant en entête les dates (du 20/12/2019 au 03/01/2019), j'ai utilisé SommeProd() sur une feuille et Nb.Si.Ens() sur une autre, à toi de voir ...
03/01/2019 à 11:44soukaina Ordonner les données VBAJe te poste ton classeur avec le code complet et un bouton d'exécution. Si tout va bien, en cliquant sur le bouton, le fichier texte est créé et ensuite affiché à l'écran ...
03/01/2019 à 11:29sigaColorier Liste déroulanteIl est possible d'utiliser d'autres contrôles car une ListBox ou un ComboBox (qui est l'association d'une ListBox et d'un TextBox) ne permet pas de colorer de façon indépendante les différents éléments. Je te propose un exemple avec un TextBox et une ListView sur un UserForm ...
02/01/2019 à 16:28yannickb19 Couleurs si conditionMerci, à toi aussi ainsi qu'à tout le monde ! Content de t'avoir aidé...
02/01/2019 à 14:49Alex777f Fermer UserForm si inactifAttention, ce code ne gère pas la fermeture manuelle de l'UserForm donc, le timer continu malgré que l'UserForm soit fermé ...
02/01/2019 à 14:43yannickb19 Couleurs si conditionJe te retourne ton classeur pour voir si ça convient ...
02/01/2019 à 13:29yannickb19 Couleurs si conditionJe dois dire que j'ai un peu de peine à comprendre ...
02/01/2019 à 13:03soukaina Ordonner les données VBAVoici un code pour faire ce que tu demandes mais qui va sûrement devoir être amélioré/modifié mais c'est un début de piste. Voir les commentaires dans le code pour la compréhension ...
02/01/2019 à 10:17yannickb19 Couleurs si conditionIl te faut utiliser une formule ! Par exemple, tu sélectionnes les cellules de D4 à G26 puis MFC ---> Nouvelle règle... ---> Utiliser une formule... puis dans le champ dédié, tu entres cette formule : =ET(D4<>"";D4=1) il ne faut pas de dollars car la formule doit être relative ! ensuite...
02/01/2019 à 09:55bigbenz35Calcul heure supplémentairesLes heures dans Excel sont représentées par la partie décimale de l'unité (dans "43467,41" 43467 représente aujourd'hui le 02/01/2019, le nombre de jours écoulé depuis le 01/01/1900 et les 0,41 représente l'heure cet à dire 09:50:24, soit 9,84) donc, pour quelles puissent être comptabilisées en tant...
30/12/2018 à 18:22Tonthon Coller automatiquement une valeur d'une celluleVoici le classeur fonctionnel ...
30/12/2018 à 17:38Tonthon Coller automatiquement une valeur d'une celluleRemplace le code précédent de la procédure événementielle "Worksheet_Change()" par celui-ci-dessous. Un premier tri est fait sur les numéros des photos les plus choisies puis effectue un second tri sur les numéros des photos ...
25/12/2018 à 18:46AterikUserform - Arrondir les coins d'un labelSi tu n’en a que quelques uns ça ne devrait pas poser de problème je pense, je n’ai pas fais de test sur un grand nombre...
25/12/2018 à 10:57boss_68 Recherche ou modification d'un code VBAContent de t'avoir aidé et joyeuses fêtes à toi ...
25/12/2018 à 09:06AterikUserform - Arrondir les coins d'un labelOups bien vu Je vois que tu auscultes les codes postés Joyeux Noël à toi et à tout le monde ...
25/12/2018 à 00:26AterikUserform - Arrondir les coins d'un labelRe, Je te propose un petit bidouillage que j'avais fais il y a trois ans pour montrer des cotations obliques pour un dessin sur un UserForm ! Alors, comme dis avant, c'est une bidouille avec un Shape collé dans un graphique, exporté en .gif et cette image .gif est ensuite chargée dans un contrôle Im...
24/12/2018 à 23:02AterikUserform - Arrondir les coins d'un labelJe ne crois pas que ce soit possible, un Label (comme les autres contrôle d'Userform) ne possède pas d'handle pour qu'il puisse être manipulé avec les APIs Windows mais je peux me tromper ...
24/12/2018 à 16:19boss_68 Recherche ou modification d'un code VBAOui, mais pour ça il te faut continuer à utiliser le premier code que je t'ai donné car les deux procédures événementielles fonctionnent de façon différente mais peuvent cohabiter dans le même module à savoir, celui de la feuille concernée ! Le premier événement, "Worksheet_Change()", gère la partie...
23/12/2018 à 18:08boss_68 Recherche ou modification d'un code VBAC'est normal, ton classeur ne contient qu'une feuille et la procédure événementielle "Activate()" ne s'exécute pas ! Voici ton classeur avec quelques modifs afin que le dico soit initialisé à l'ouverture du classeur. J'ai formaté aussi 4 cellules et pour faire le test, d'abord tu les sélectionnes le...
22/12/2018 à 23:52boss_68 Recherche ou modification d'un code VBARe, Il y a une possibilité de capter certains changement comme le formatage mais c'est tout de même perfectible ! On va utiliser un dictionnaire qui va contenir un tableau et ce tableau va contenir les formatages à surveiller de la cellule et en utilisant la procédure événementielle "Worksheet_Selec...
22/12/2018 à 22:44Tonthon Coller automatiquement une valeur d'une celluleProcédure événementielle "Worksheet_Change()" donc, mettre dans le module de la feuille "DEUXIEME TOUR (2)". La procédure fonctionne quand on modifie la valeur en T3. Les numéros des photos sont triés du plus grand au plus petit et seulement le nombre voulu est inscrit. Si il y a moins de photos cho...
22/12/2018 à 17:35mc guill Calcul d'un loyer avec APLEn H21 le loyer, en I21 les charges et en J21 l'APL ! Toutes les sommes étant en positif première formule : =-H21-I21+J21 seconde : =J21-H21-I21 troisième : =J21-(H21+I21) etc.....
22/12/2018 à 17:23boss_68 Recherche ou modification d'un code VBAIl te suffit de juste vérifier la zone et du moment que la procédure événementielle est appelé, c'est qu'il y a eu changement car même pour formater du texte dans une cellule il faut l'éditer : Maintenant, si tu veux savoir qu'elle modification a eu lieu ça va être coton car il y a trop de possibili...
21/12/2018 à 08:00leogigi Filtre multiple dans une messageboxContent de t'avoir aidé et merci pour ton retour...
20/12/2018 à 16:32leogigi Filtre multiple dans une messageboxTu supprime tout le code que tu as dans le module du Formulaire et tu colles celui-ci : Ce code est attaché au bouton et non aux cases à cocher donc, une fois que ton choix est fait, clique sur le bouton pour voir le résultat. Le filtrage est fait sur la colonne "Nouveaux groupes" (n°5) et ceci par...
20/12/2018 à 15:09GGautier Progressbar & TimerDonc pas Dim mais Public ...
20/12/2018 à 12:34GGautier Progressbar & TimerPetite précision concernant le Timer, il te faut savoir que plus il y a d'instructions entre deux appels de OnTime, plus tu risques d'avoir de petits soubresauts au niveau de l'avancement du Label surtout en demandant un avancement par seconde ...
20/12/2018 à 12:24Tonthon Coller automatiquement une valeur d'une celluleMerci et bon appétit à toi aussi...
20/12/2018 à 12:23GGautier Progressbar & TimerPour pouvoir mettre en pause, il te faut utiliser une variable Booléenne publique (visible dans tout le projet par tous les objets) puis la mettre à Vrai à l'ouverture d'un formulaire et à Faux à sa fermeture avec relance du Timer. Code dans les formulaires (strictement identiques pour les trois) :...
20/12/2018 à 11:35LJT Repartition chargesJe t'en prie...
20/12/2018 à 11:33Tonthon Coller automatiquement une valeur d'une celluleComme dis plus haut, si tu veux pouvoir effectuer un tri il faut impérativement que les colonnes ayant des formules dont dépendent les colonnes que tu veux trier fassent parties de la zone de tri ...
20/12/2018 à 07:00LJT Repartition chargesPour trouver la cote-part de chaque chambre, il suffit d'additionner les jours de chaque chambre et de diviser par le total des jours ! Exemple, Chambre 1, résidant 30 jour + son visiteur 15 jours, Chambre 2, résidant 30 jour + son visiteur 0 jours, Chambre 3, résidant 30 jour + son visiteur 0 jours...
19/12/2018 à 19:02BALANCIE Limiter le nbre de sauvegrdesContent de t'avoir aidé...
19/12/2018 à 16:53PedrolamichRaccourcir un intitulé avec une formulePour le mot le plus long, une fonction perso à mettre dans un module standard : et utiliser de cette façon : =MotLePusLong(A1)...
19/12/2018 à 16:40PedrolamichRaccourcir un intitulé avec une formulePour le premier mot c'est simple : =GAUCHE(A1;CHERCHE(" ";A1)-1) Pour le mot le plus long, c'est un peu plus compliqué ! Je regarde et reviens...
19/12/2018 à 16:34KadocPasser plusieurs lignes au même attribut en une seule ligne avec séparateurUne piste en admettant que les lettres à gauche de la barre verticale de ton exemple soient en colonne A et que les paires de lettres soient en colonne B et le résultat à partir de la colonne D ...
19/12/2018 à 16:05Superman96 Créer un registre de cave avec VBA/MacrosContent de t'avoir aidé...
19/12/2018 à 16:04BALANCIE Limiter le nbre de sauvegrdesC'est très simple, tu colles les deux codes que j'ai posté dans ton module standard puis tu exécutes ta Sub "EnregDateHeure()" à ce moment là, le compilateur va arriver à la ligne : Sauvegarde 2, Retour donc, il va sauter dans la Sub "Sauvegarde()" qui elle, demande deux arguments, le premier est le...
19/12/2018 à 15:48Superman96 Créer un registre de cave avec VBA/MacrosOups, petit oubli ! Juste une ligne à rajouter ...
19/12/2018 à 13:26Superman96 Créer un registre de cave avec VBA/MacrosDans le même esprit avec affectation des valeurs ...