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 33

DateAuteur du sujetSujetExtrait du message
13/08/2018 à 07:03BobzapSuppression de ligne doublonAu risque certain de déplaire à jmd , je poste un code VBA pour la suppression des doublons ...
13/08/2018 à 06:44nico47450Probleme de formuleLà, il faudrait un peu plus d'explications sinon, regarde du coté de SommeProd ...
13/08/2018 à 06:43Adnane AyattiExtraire l'année d'une dateUne piste. Je suis parti du principe que le ComboBox est un contrôle ActiveX ...
11/08/2018 à 17:20gloutoni2Recherche optimiséSi c'est juste pour savoir si une valeur est contenue dans une colonne, tu peux utiliser CountIf ...
11/08/2018 à 17:02bidochon34800 Affiche onglets en fonction valeur celluleUne piste ...
11/08/2018 à 14:06Rag02700 Userform et tableauLe fait d'utiliser une variable ListObject facilite l'écriture du code grâce à l'Intellisense...
11/08/2018 à 09:35Rag02700 Userform et tableauQuand tu utilises un tableau dans une feuille de calcul Excel, je te conseille d'utiliser une variable objet "ListObject" afin de ne travailler que sur cet objet par la suite sans te préoccuper de la feuille. Un petit exemple ...
11/08/2018 à 09:10Adnane AyattiTransfert valeurEn utilisant une fonction de conversion de type ...
08/08/2018 à 19:23jpmalb Public WitheventsC'est ce que nous avons tous fait sans exception et le faisons encore donc ne te fais pas de soucis le dessus c'est tout à fait normal...
08/08/2018 à 07:03Christophe PP Garder le format d'une cellule lors d'une bascule en VBALe plus simple est de définir en fin de code le format que tu veux comme ceci par exemple ...
08/08/2018 à 06:56jpmalb Public WitheventsEn tout premier et comme je l'ai dis dans mon précédant message, tu doit faire correspondre la boucle donc, c'est 1 To 10 et non 0 To 10 : ensuite, tes boutons se nomment "CommandButton1", "CommandButton2", etc... et non "Chiffre0", "Chiffre1", etc... et enfin, le tableau doit être déclaré en tête d...
07/08/2018 à 15:36jpmalb Public WitheventsRe, Mais tu vois bien que la boucle va de 0 à 10 alors que tu n'as que 10 boutons de chiffres (0 à 9) ! Dans ce cas, la boucle doit aller de 0 à 9 si ton premier bouton est nommé "Chiffre0" ou de 1 à 10 si ton premier bouton est nommé "Chiffre1". Sinon, comme te le demande galopin01 (que je salut au...
07/08/2018 à 15:28SophieBCopier feuille vers nouvel onglet à sauvegarderUne piste ...
07/08/2018 à 14:46sebmika974 Créer bouton pour chaques ligneTu peux poser des boutons issus de la boîte à outils "Formulaire" sur les cellules voulues et utiliser "Application.Caller" pour connaître le numéro de ligne et de là, récupérer les valeurs des cellules situées sur cette ligne. Petit exemple ...
07/08/2018 à 14:33luci_oleSupprimer une ligne doublon par formuleTu as plusieurs solutions, la méthode "AdvancedFilter" de l'objet "Range" qui te permet de filtrer les doublons et avec l'aide d'une feuille intermédiaire de les supprimer définitivement (exporter et rapatrier), c'est ce que je te conseille car probablement le plus rapide (voir code ci-dessous que j...
07/08/2018 à 14:05jpmalb Public WitheventsC'est assez simple à comprendre, dans ton projet, tu rajoutes un module de classe et tu le nommes "ClasseBoutons" dans lequel tu colles le code ci-dessous (ceci a pour effet d'avoir un événement commun à tous les boutons) : Sur ton UserForm, tu crées 10 boutons que tu nommes Chiffre0, Chiffre1, Chif...
06/08/2018 à 16:38charly013Coup de pouceJ'ai bien compris que c'est une copie d'écran mais le mieux est de poster ton classeur car ceci nous évite de devoir construire un formulaire pour tester ...
06/08/2018 à 06:40charly013Coup de pouceQuand j'ai dis : je ne visais que le fichier joint en .docx et non le fait que la question porte sur l'automatisation d'une autre application qu'Excel depuis Excel ! Comment peut-on tester un fichier à partir d'un image ...
05/08/2018 à 08:00charly013Coup de pouceC'est une blague ! C'est vrai qu'un fichier Word est très utile dans un forum dédié à Excel ...
05/08/2018 à 07:45bidochon34800Problème de suppression de ligne et MAJ des données suivantesModifie ton classeur joint en mettant en commentaire la procédure événementielle Open() afin de ne pas modifier l'apparence d'Excel pour les intervenants qui vont télécharger ton fichier car c'est vraiment désagréable ...
04/08/2018 à 08:42LackowillFormule inconnueRegarde du coté de la fonction NB.SI()...
04/08/2018 à 08:37lcn Tranformer / formater la saisie d'un numéro de telephoneRegarde du coté de la fonction "Format()" ...
04/08/2018 à 08:33lcn Pb pour transformer une saisie vers le format monétaire dans une textboxUne piste avec l'utilisation du séparateur système. Ce dernier ne peut être entré qu'une fois et le TextBox n'accepte que les chiffres. Gérer le code 45 si les nombre peuvent être négatifs. Ici, le formatage est réalisé sur Exit du TextBox ...
03/08/2018 à 17:00Jeremulus Filtrer, copier/coller, supprimer les doublonsSi je comprend bien, tu ne veux pas que les doublons soient cachés, tu veux les supprimer de la feuille "Sans Infos" ? Avec modification du code que j'ai posté : Il te faut rajouter une feuille nommée "Feuil2" afin qu'elle serve momentanément au stockage des valeurs issues du filtrage sans doublons...
01/08/2018 à 20:20Jeremulus Filtrer, copier/coller, supprimer les doublonsOups, la ligne de code est : et ceci afin de savoir si l'adresse retournée est sensée être bonne (ça, c'est toi qui doit le savoir !)...
01/08/2018 à 15:15Jeremulus Filtrer, copier/coller, supprimer les doublonsEst-ce que la feuille qui reçoit les données du filtrage ("Sans infos") a des valeurs après le premier filtrage et avant la suppression des doublons ? Pour tester, mets la ligne de code ci-dessous en commentaire et testes pour voir si des valeurs sont rapatriées dans la feuille : Vérifie aussi que l...
01/08/2018 à 15:07RmunicchiFonction if a partir d'une autre FeuilleUne piste sans boucle. Le classeur "Feuil1.xlsx" doit être ouvert et le code ci-dessous doit être dans le classeur "Feuil1.xlsm" ...
01/08/2018 à 14:37daniel1965 MFC A1 si cellule A2 vide (mais avec formule dedans)Si la formule en A2 retourne une chaîne vide la MFC fonctionne avec cette formule : =$A$2="" où en A2 la formule peut être du genre : =SI(B2<>"";SOMME(B2:E2);"") la fonction SI() retourne une chaîne vide si B2 est vide...
01/08/2018 à 14:19Scarwild Changer couleur de ligne en fonction du nombre de caractères d'une celluleUne piste ...
01/08/2018 à 13:56Jeremulus Filtrer, copier/coller, supprimer les doublonsUne piste mais avant de tester, ajoute une feuille que tu nommes "Sans infos". Je me suis basé sur ton fichier exemple, si l'original est bien différent (c'est malheureusement souvent le cas dans ce forum), il te faut adapter (voir les commentaires dans le code) ...
30/07/2018 à 16:04guitzDécompter pour faire un tableau de 12 par 12Avec VBA ...
27/07/2018 à 16:56naubin1Créer une vidéo avec des imagesUne piste sur ce sujet mais étant sur iPhone pour le moment, je ne peux pas plus t’aider : https://forum.excel-pratique.com/viewtopic.php?f=2&t=111808&p=666811&hilit=Theze+image#p666811...
20/07/2018 à 16:29chnourReinitialiser tout les option buttonEt pour compléter si les objets sont sur une feuille ...
20/07/2018 à 14:09lcnCopier le contenu d'une feuille de classeur vers un classeur de destinationVoici le code corrigé ainsi que la réponse à ta question ...
19/07/2018 à 13:17benoist Changer couleur bouton,n au clikSinon, faire une proc commune et utiliser Application.Caller ...
17/07/2018 à 12:15charlotte1410Verrouillage d'une celluleLà, je ne peux pas t’aider, je ne connais pas GoogleSheet...
16/07/2018 à 15:40zakari58Erreur CodeName lorsque VBA ferméDans le module du classeur tu as la procédure événementielle "Workbook_NewSheet()" où tu peux récupérer l'index de la feuille nouvellement ajoutée au classeur par l'intermédiaire d'une variable (ici, déclarée dans le module du classeur) que tu peux utiliser par la suite comme pour une propriété du c...
16/07/2018 à 15:05charlotte1410Verrouillage d'une celluleVoici un classeur test où la colonne A est la cible (toutes les autres colonnes sont libre d'accès). La modification des cellules déjà remplies dans la colonne A peut se faire par l'administrateur en entrant un mot de passe qui est ton pseudo "charlotte1410". Le projet VBA est aussi protégé par le m...
13/07/2018 à 18:02charlotte1410Verrouillage d'une cellulePour l’instant, je ne peux pas t’aider, je suis sur mon IPhone ! Si personne ne t’a aidé, lundi j’aurai accès à mon PC ...
13/07/2018 à 17:59al87 Copier Coller commentaires dans autre celluleL’important est que tu sois arrivé à ce que tu veux ! Content d’avoi pus t’aider Je ne peux rien tester, je suis sur mon IPhone car c’est mon premier jour de congés...
13/07/2018 à 12:37al87 Copier Coller commentaires dans autre celluleAlors utilises une variable que tu inverses entre 2 et 3 dans l’adresse de la cellule ...
13/07/2018 à 12:16charlotte1410Verrouillage d'une celluleCombinaison de touche Alt+F11 puis une fois dans le VBE, sur la partie gauche et en haut tu as ce qu’on appelle les modules des feuilles cet du classeur omme par exemple «Feuil1 (Feuil1) » tu double cliques sur le module de la feuille visée et dans la partie droite qui vient d’aparaître, tu colles l...
12/07/2018 à 19:53al87 Copier Coller commentaires dans autre celluleDésolé d'avoir de la peine à comprendre ! Testes ce code si il peut convenir, seule la cellule A2 permet d'afficher/masquer les colonnes (adaptes pour le commentaire si il doit ou non changer de cellule A2 vers A3) ...
12/07/2018 à 19:43Pintura Macro qui se lance seule des la modification d'une colonneContent de t'avoir aidé...
12/07/2018 à 17:07Pintura Macro qui se lance seule des la modification d'une colonneAlors là, ça devient un petit peu plus complexe. Tu rajoutes un module standard à ton classeur et tu colles le code ci-dessous dans ce module : ensuite, tu fais un clic droit sur ta case à cocher concernant le silo 1S dans ta feuille "Silos" puis, tu cliques sur "Affecter une macro..." et là, tu cho...
12/07/2018 à 16:51ThéoDelh UserForm / Liaisons TextBox/Label/ListBoxNon, c'est possible mais avec des variables interrupteur qui empêche les procédures "Change()" de se produire mais ça va alourdir et compliquer le code maintenant, si tu le veux vraiment, je peux me pencher dessus sachant toutes fois que je suis en congé ce soir et donc, moins devant le PC pour les...
12/07/2018 à 16:46DoolagooSomme d'éléments dans un ListBoxContent de t'avoir aidé...
12/07/2018 à 16:45al87 Copier Coller commentaires dans autre celluleColles tout le code ci-dessous dans le module de la feuille (il remplace l'existant) et testes (il n'y à plus de boite de message, ça se joue entre A2 et A3) ...
12/07/2018 à 16:27DoolagooSomme d'éléments dans un ListBoxUne piste avec le paramétrage des ListBox en multi colonnes et pour le test, un Label où est inscrit le total ! Ton classeur en retour ...
12/07/2018 à 16:01al87 Copier Coller commentaires dans autre celluleComme ceci alors ? le fait de cliquer dans A2 quand la boite de message demande la sélection, rappelle la procédure événementielle "SelectionChange()" et comme Target devient A2 c'est ensuite cette partie du code qui est exécuté : Ton classeur ...