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 74

DateAuteur du sujetSujetExtrait du message
06/03/2015 à 17:00mynameisjeff Erreur syntaxe dans macroEssai de cette façon : Hervé...
06/03/2015 à 16:54aurjemiNombre ou bordure qui clignoteA mettre dans le module de la feuille "Feuil1" et tester pour voir si ça convient puis adapter : Hervé...
06/03/2015 à 16:34jonhelpAutomatiser des feuilles ExcelCe ne serait pas plutôt ceci que tu cherche à faire ? Inscrire la ligne dans la feuille concernée. Je ne l'ai pas précisé mais ce code est à mettre dans le module de la feuille où tu saisie les valeurs : Hervé...
05/03/2015 à 16:48jonhelpAutomatiser des feuilles ExcelAucun problème ! Hervé...
05/03/2015 à 16:23godman02 Bouton "parcourir" sur un formulaireUn début de piste. Sur ton formulaire tu pose 1 CommandButton nommé "CmdParcourir", un second CommandButton nommé "CmdUtiliser" puis un Label nommé "LblFichier" puis tu colle le code ci-dessous dans le module du formulaire puis tu le lance : Hervé...
05/03/2015 à 16:07jonhelpAutomatiser des feuilles ExcelCeci devrait marcher une fois que tu auras adapter le nom de la feuille qui doit recevoir les données ainsi que les mots que tu cherche (remplacer Mot 1, Mot 2, Mot 3, etc... Ils ont servis pour le test !) : Hervé...
05/03/2015 à 15:50jonhelpAutomatiser des feuilles ExcelComme tout ceci manque de précisions, je suis partis du principe que tu commence à remplir ta ligne par la colonne A et tu passe de colonne en colonne sur cette ligne puis arrivé à la colonne E, la proc contrôle si en colonne B se trouve un des mots clé, si c'est le cas, la ligne est récupérée par l...
03/03/2015 à 07:14anissaAssocier le mois avec l'annéeEssai avec le code ci-dessous. Je l'ai un peu modifié, les variables ont été typées et déclarées dans la proc car une portée "Module" est inutile (utilisation de la mémoire inutilement) : Hervé...
02/03/2015 à 17:06canthagar Sélectionner une cellule après sélection dans une ListBoxJe ne suis pas sûr de tout comprendre Tu veux pouvoir sélectionner les cellules en colonne B où se trouve "toto" en colonne A ? Si c'est le cas, il te faut utiliser un tableau pour stocker les numéros de lignes : Hervé...
27/02/2015 à 17:57Gige91Distancier à partir de coordonnées géographiquesEssai cette formule : Où 6367,445 est le rayon de la terre en km Attention, les latitudes et longitudes doivent être en radians et non en degrés et pour ça, Excel a la fonction "RADIANS" ou alors, c'est Radians = Degrés x Pi / 180 Par exemple, Mulhouse Strasbourg 97,27 kms c'est à vol d'oiseau bien...
21/02/2015 à 11:31aeryne Extraire les données sélectionnées d'une listboxIl te faut appeler la proc "ItemSelect". Ic je l'ai mis dans l'évènement Click du formulaire donc, une fois les choix fait, tu clique sur le formulaire et tu aura tes choix en cellule E5 Hervé...
20/02/2015 à 21:57aeryne Extraire les données sélectionnées d'une listboxAdapte ceci : Hervé...
17/02/2015 à 07:092011titi1980Somme.Si.Ens en VBA ?Pas facile, ici j'ai Excel 2003 mais regarde du coté de "SumIfs" : Hervé...
06/02/2015 à 14:28hatusu Somme_si_couleur ne s'actualise pasLa couleur est définie comment ? Si c'est avec une MFC ça ne fonctionnera pas, si par contre c'est en "manuel", il n'y a pas de raison que ça ne marche pas. Un fichier pourrait aider ! Hervé...
06/02/2015 à 14:23AxxelRépétabilité et boucleL'utilisation des crochets dans les formules R1C1 rend les références relatives et donc sans crochets, en références absolues. "=R1C1" fait référence absolue à A1 ("=$A$1") "=R[1]C1" ici, la colonne est en référence absolue ("C1" = colonne A) mais la ligne est en référence relative soit une...
05/02/2015 à 06:53Jo-personne Msgbox Enregistrer, Ne pas enregistrer Annuler d'ExcelIl n'est pas possible de modifier la boite mais tu peux intervenir juste avant avec l'évènement "BeforeClose". Ou alors, comme tu souhaite que l'utilisateur n'est pas le choix que de l'enregistrer, tu peux forcer cet enregistrement à tout moment mais je ne pense pas que cela plaira beaucoup ! Hervé...
04/02/2015 à 18:09AxxelRépétabilité et boucleRegarde du coté de "AutoFill" : Hervé...
16/01/2015 à 11:25Fab ImpeAlimenter un calendrier à partir d'une BD ExcelJe ne suis pas sûr de bien comprendre mais je me lance. Voici une fonction qui recherche la correspondance de dates, colonne des jours dans la feuille "Calendrier" et colonne des dates dans la feuille "Test", (c'est sur cette dernière qu'est faite la boucle) si il y a correspondance, retourne la val...
16/01/2015 à 10:07nekros Mise en forme conditionnellePoste ton classeur sans données confidentielles afin que je puisse y jeter un oeil ! Avant midi car après je ne suis pas sûr de pouvoir être encore au bureau. Hervé...
16/01/2015 à 07:25moibnjCréer un fichier d'installation pour add-in VBAPour un .exe, regarde du coté de VB.Net Express. Hervé...
16/01/2015 à 07:23agriaBoucle sur plusieurs colonnesEssai ceci. Attention, si tu déplace les tableaux, il te faudra ajuster. Pour définir la plage sur le tableau 1, les colonnes sont fixes mais le nombre de lignes peut varier sans problème. Les valeurs du tableaux 2 sont entrées manuellement avant le lancement de la proc. : Hervé...
16/01/2015 à 06:59chabalSavoir pour une formuleSinon, il y a la fonction ABS() Hervé...
15/01/2015 à 14:06stanRB Ouverture automatique d'un comboboxHou là, j'ai les chevilles qui enflent ! Heureux d'avoir pu te rendre service et bonne continuation. Hervé...
15/01/2015 à 14:04Bounty Calculer des poucentages Heures dans une plage horairesPour 22 à 24 h la formule est =(1-1/24*22)*0,07 Pour 0 à 7 h la formule est =1/24*7*0,07 A mettre au format "Heure" Hervé...
15/01/2015 à 12:59nekros Mise en forme conditionnelleCa fonctionne obligatoirement mais je pense que tes valeurs sont des valeurs texte alors qu'elles devraient être des valeurs numériques. Il te faut savoir que pour Excel, une journée (24 heures) vaut 1 donc, 1 heure vaut 1/24. Si tu entre la formule =1/24 et que tu formate ta cellule au format Heure...
15/01/2015 à 10:30lois renard Colorer forme selon valeur celluleLa MFC ne colore pas la cellule en "dur" si on peut dire donc sa couleur n'est pas fixe et dans ce cas, tu ne peux pas récupérer le code de cette couleur. si tu veux que ta forme est la même couleur que la cellule il te faut utiliser VBA et faire une Sub avec les mêmes conditions que ta MFC. Hervé...
15/01/2015 à 10:26yugo69Ajout d'un 0 => Problème recherche et suivi sur AccessUn formatage de la cellule ne sert à rien car la valeur est toujours la même. Il te faut manuellement ajouter ce 0. Soit tu utilise la proc ci-dessous en adaptant la colonne cible, soit tu utilise le copier/Collage spécial. Pour le collage spécial tu entre la valeur 10 dans une cellule libre (n'impo...
15/01/2015 à 10:01stanRB Ouverture automatique d'un comboboxJe n'utilise pas DAO mais ADO et je viens de faire un essai sur une base de données Access avec la procédure évènementielle "Change" du ComboBox et une fois la liste remplie et ouverte, je peux sélectionner une valeur mais et il y a un "Mais", il te faut utiliser un drapeau afin d'empêcher l'exécuti...
15/01/2015 à 08:43stanRB Ouverture automatique d'un comboboxEt avec une ListBox ? Hervé...
15/01/2015 à 07:38nekros Mise en forme conditionnelleCondition 1 (couleur verte) : Condition 2 (couleur orange) : Condition 3 (couleur rouge) : Hervé...
15/01/2015 à 07:24stanRB Ouverture automatique d'un comboboxLa méthode "DropDown" ouvre la liste, la propriété "ListRows" défini le nombre de lignes visible dans la liste : Hervé...
14/01/2015 à 13:59lois renard Colorer forme selon valeur celluleSi la coloration de ta cellule est issue d'une mise en forme conditionnelle ça ne marche pas, il te faut utiliser la ou les mêmes conditions de ta MFC pour la coloration de ta forme. Hervé...
14/01/2015 à 07:13quentin31Saut de ligne intelligentPar formule, non car une formule utilise une fonction ou des fonctions imbriquées et ne fait que de retourner un résultat, elle ne peut pas faire d'action "physique" sur une feuille de classeur ou sur tout autre objet. Tu peux par contre utiliser une procédure du genre : Hervé...
11/12/2014 à 06:59absolut_quentin Renvoyer le nombre en face d'un mot qui se répêteJe pense que le plus simple pour toi c'est de renommer tes "Total" et "Total rayon 1", "Total rayon 2", "Total rayon 2", etc... De faire ensuite une recherche sur la colonne A pour chaque total de rayon (ici "Total rayon 1") : Hervé...
05/12/2014 à 17:13Bouba2212Autre probleme %Je ne suis pas sûr de comprendre ! Tu veux savoir le pourcentage de vente par rapport à l'objectif ? Avec cette formule peut être ? Hervé...
05/12/2014 à 17:04bigonioProblème formule gestion stockDans la feuille "Commande", la formule qui indique le stock restant (colonne G) est : donc, c'est la valeur indiquée en feuille "Articles" (Nom "base") colonne 7 (G) moins la valeur indiquée en colonne E (de la feuille Commande, ici E2). Pour que ce classeur fonctionne, tu es sensé regrouper les mêm...
29/10/2014 à 08:03sylvainpycOuverture d'un fichier Excel au démarrage d'un autre fichierEt de cette façon ça dit quoi ? et pour le fermer : Hervé...
29/10/2014 à 07:52Jerry-frTemps calcul d'une fonctionA ma connaissance, il n'existe pas de fonction Excel pour mesurer le temps d'exécution d'une fonction, par contre, tu peux la créer mais pour ça il te faut appeler la fonction en VBA, un petit exemple avec la fonction Excel Sum (Somme) : Hervé...
25/10/2014 à 17:59bagheera AlphanumérisationA la fonction "RemplacerAccent" il te faut rajouter les lignes : donc, la fonction devient : Hervé...
24/10/2014 à 18:50bagheera AlphanumérisationAvec une fonction perso. A mettre dans un module standard : et appeler dans une feuille de calcul de cette façon : Le module contient une fonction privée (non visible depuis Excel) appelée par la fonction "TOTAL_LETTRES " pour supprimer les accents et cédilles ! Hervé...
24/10/2014 à 18:07HUGOBASS Renommer onglet avec nom du classeur sans extension fichiierTeste ceci. Les classeurs doivent être ouverts : Hervé...
24/10/2014 à 17:58pepsiwood72Utilisation des scrollbars - exercice scrollbar.xlsQuand tu incorpore un objet ActiveX dans une feuille de calcul, tu peux le renommer soit dans la fenêtre des propriétés du VBE (Name), soit dans la zone de nom de la feuille Excel (en haut à gauche sous les barres d'outils à coté de la barre de formule) puis Entrée. Mets toi en mode création puis do...
15/10/2014 à 07:07Misschoco57Nommer des cellules d'une boucleTeste ceci : PS. utilise les balises Code pour encadrer ton code ! Hervé...
09/10/2014 à 07:06Sebastien77173 Changement de couleur de cellule voisineComment faire quoi ? Hervé...
08/10/2014 à 07:04carole75017Modifier des dates en lien avec une date fixeUne piste mais il y a probablement plus simple : La date en A3. A adapter. Hervé...
05/10/2014 à 09:42foromeur Insertion par double-clicA mettre dans le module de la feuille concernée : Hervé...
03/10/2014 à 16:44CedthCedProblème avec le code .rangeRegarde si la valeur en C2 est bien numérique et si c'est le cas, que le format de la cellule le soit aussi car si la valeur est importée, il se peut qu'elle soit au format "Texte" Hervé...
19/09/2014 à 16:15dannBarre défilement via active xUn ScrollBar par exemple ? Sur un formulaire : Dans la feuille de calcul, utiliser la page des propriétés pour borner puis le code est identique : Hervé...
19/09/2014 à 16:08MorMic Contrôler un Userform par module de ClassTu n'est pas obligé d'utiliser un module de classe pour vider les TextBox. Dans le module de la Form, code lié à un CommandButton : Hervé...
13/09/2014 à 15:13NabiattFormulaire et feuil protegeeCeci marche très bien, comment ça peut ne pas marcher chez toi ? As-tu mis le mot de passe ? Hervé...