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
574
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Theze - page 3

DateAuteur du sujetSujetExtrait du message
28/10/2019 à 20:25Antoine9891Gamme tarifaire avec optionsssExcel n'est pas Access donc, si tu veux pouvoir récupérer une valeur particulière par rapport à plusieurs critères, pas de cellules fusionnées et toutes les valeurs de même type les unes au dessous des autres et tu répètes la valeur autant de fois que nécessaire ! Voici une piste avec SommeProd() :...
28/10/2019 à 19:47curulis57 Encore FINDJ'ai tout supprimé pour que ça ne se propage pas...
28/10/2019 à 19:45tihneeos Erreur combo avec plages dynamiquesEssais avec ce code ...
28/10/2019 à 19:25curulis57 Encore FINDJe suis sous Excel 2007 32 bits sur les deux PC ! J'ai fais ton test avec xlValues et effectivement sur les deux PC il ne me trouve que la première occurrence alors qu'avec xlFormulas, il trouve les 5 Maintenant, sur mon PC perso, TypeName() me retourne ici aussi String pour les trois alors que hier...
28/10/2019 à 07:11curulis57 Encore FINDIl me retourne Vrai chez moi mais si la recherche est faite sur Text, pourquoi il ne me la trouve pas ? Par contre, il me retourne Faux au boulot avec la même version d'Excel !!! Et en plus, le test sur le typage chez moi donne : Value = Date, Text = String et Value2 = Double et ici, trois fois Stri...
28/10/2019 à 06:51Dadams51Nom de fichier variable dans un "InputBox"Donc, par rapport à ta remarque du premier post : Voici un code qui cherche le classeur dans la collection des classeurs ouverts ...
27/10/2019 à 18:00kikim Affiché photo si la cellule est sélectionnéeBon et bien c'est parfait , content de t'avoir aidé...
27/10/2019 à 17:57syper Base de donnée sur plusieurs ligneDonc, voici un code par rapport avec ton fichier exemple ...
27/10/2019 à 17:21curulis57 Encore FINDBonjour Eric, tu dis : Là, je ne serai pas autant affirmatif que toi car avec le code ci-dessous, si la recherche se fait sur la propriété "Text", la date devrait être trouvée avec une date de type String et chez moi, ce n'est pas le cas : A1:A31 contient les dates du mois d'octobre Peux-tu me montr...
27/10/2019 à 16:40Paladinduroy Méthode Jeu simple placé Etude de pronostiquesTu dis que la première mise est négative donc, admettons une mise de 20€, on a 5 x 20 - 20 = 80 (ou 100 / 5 x 4) qu'on multiplie par le rapport de 1,5€ ce qui donne 80 x 1,5 = 120 donc, je ne comprend pas pourquoi tu veux que ça donne 150 ? Ou, il y a quelque chose qui m'échappe ! (Je ne suis absolu...
27/10/2019 à 10:08Paladinduroy Méthode Jeu simple placé Etude de pronostiquesJe ne suis pas sûr d'avoir tout compris surtout que mon tableau donne des résultats différents de ton tableau final Comme par exemple, à la ligne 3 tu as "Mises 10€, "Rapport" 1,5 donc "Gains" 15€ et tu indique "Bénéfices" 0,5€ ??? 15 - 10 = 5 et non 0,5 !!! Ton classeur, voir le tableau du milieu ...
27/10/2019 à 09:15curulis57 Encore FINDJe n'ai pas vraiment lu ton code mais si tu veux faire des suppressions dans la plage durant une phase de recherche avec Find(), il serait préférable de stocker dans un tableau les adresses de cellules ou numéros de lignes puis après cette phase de recherche, effectuer les suppressions par rapport a...
27/10/2019 à 08:59Dadams51Nom de fichier variable dans un "InputBox"Une autre piste que "InputBox()", avec "FileDialog()" pour effectuer le choix dans l'explorateur afin d'éviter les éventuelles fautes de frappe ...
27/10/2019 à 07:37Cyber TopazeSaturation de la PileEffectivement, comme Cyber Topaze a parlé de la pile, je n'ai pas pensé au dépassement de capacité des variables...
27/10/2019 à 07:33MANGO19 VBA Excel alerteAndre13 , merci d'avoir expliqué la mise en oeuvre à Mango19, c'est vrai que j'ai été assez avare en explications Mango19, dans la boucle For Each... tu remplaces cette ligne de code : par celle-ci ...
26/10/2019 à 18:38MANGO19 VBA Excel alerteUne autre piste que tu peux appeler (procédure Test) avec un bouton sur la feuille issu des outils "Formulaire" puis clic droit et "Affecter une macro..." ...
26/10/2019 à 17:41Cyber TopazeSaturation de la PileIl faudrait que tu nous montres ton code, la "pile" est en fait la pile des appels comme il peut arriver en utilisant une fonction ou Sub récursive ! Un simple test pour voir les limites, lancer la sub "Test()" ...
26/10/2019 à 16:16Heldarion3 VBA Range.Find ne détecte pas mon texteContent de t'avoir aidé...
26/10/2019 à 08:15Heldarion3 VBA Range.Find ne détecte pas mon texteTestes ce code ...
26/10/2019 à 08:08LamboRecherche formuleCe serait bien Dans ton classeur exemple, tu montres le départ et ce que tu souhaites à l'arrivée ...
26/10/2019 à 08:04syper Base de donnée sur plusieurs ligneJe suis du même avis que galopin21 ! Dans Access, on évite les doublons et on utilise des tables liées mais dans Excel, qui n'ai pas un gestionnaire de base de données, il est plus judicieux de monter la base comme tu l'as fait et non comme tu veux le faire car si par exemple tu as une personne qui...
26/10/2019 à 07:47zombe Masquer ligne dans plage B11:B20Content de t'avoir aidé...
25/10/2019 à 20:11xXJohnXx Incrémentation dans formuleDans un tableau structuré, on entre la formule dans la cellule de la première ligne et Excel la recopie automatiquement vers le bas donc, si tu veux une formule similaire dans la colonne d'à coté, il te faut la saisir manuellement ou avec un copier/coller et modifier juste ce qui doit l'être...
25/10/2019 à 20:05Anonyme76Compteur couleurs VBAAvec une MFC, en VBA tu ne peux pas savoir si la cellule est colorée ou pas, il te faut utiliser la même formule que la MFC et dans ce cas, tu peux en déduire si elle est colorée ou pas ! Si tu colores en VBA et avec une MFC, il va y avoir confusion donc, if vaut mieux que ce soit, soit l'un soit l'...
25/10/2019 à 16:45Yoann6031Problème VBA "barre de recherche"Tu veux rechercher quoi au juste ? Si c'est pour tombé sur une feuille en particulier, tu l'as fait ! Si c'est pour exécuter une recherche sur cet onglet, il faudrait en dire plus parce que là, je ne comprend pas, la recherche doit être faite sur toute la feuille ou sur une colonne en particulier. S...
25/10/2019 à 16:24kikim Affiché photo si la cellule est sélectionnéeTu as aussi la possibilité d'utiliser un contrôle Image sur ta feuille. Onglet "Développeur" --> zone "Contrôles" --> bouton "Insérer" choisir dans la zone "Controles ActiveX" le contrôle Image et trace-le sur ta feuille à l'endroit voulu. Colles le code ci-dessous à la place de celui que je t...
25/10/2019 à 16:07dubdub22 Rechercher une plage identique dans BdDContent de t'avoir aidé...
25/10/2019 à 07:36audrey26Macro : filtre en fonction d'une celluleUtilises un filtre avancé. Une macro ne me semble pas nécessaire mais si tu y tiens absolument reviens. Les explications dans ton classeur ...
25/10/2019 à 07:11dubdub22 Rechercher une plage identique dans BdDDésolé, je ne saisis pas bien le sens de ta demande "Plusieurs fois un plage identique" mais c'est ce que fait le code puisqu'il trouve deux fois la séquence dans ton fichier exemple ! Ou alors il y a quelque chose qui m'échappe...
25/10/2019 à 07:04jacko80Sauvegarde sous nom générique ChDir C:\Users\ABCD\AppData\Local\TempJe ne vois pas la nécessité d'utiliser ChDir ? Il te suffit d'indiquer le chemin complet pour l'argument "Filename" ! Ce code fonctionne très bien tel quel ...
25/10/2019 à 06:42zombe Masquer ligne dans plage B11:B20Je te retourne ton classeur avec avec 3 procédures que je poste aussi ici : Une pour masquer (la première postée), une pour tout afficher et une pour indiquer en colonne G si les cellules correspondantes sont considérées comme vides. Tu prends ton fichier original (celui posté sur ce topic) et tu la...
24/10/2019 à 17:11kikim Affiché photo si la cellule est sélectionnéeAlt+F11 puis tu double-cliques dans la petite fenêtre en haut à gauche sur "Feuil1 (Feuil2)" et dans la zone d'édition qui vient d'apparaître, tu colles le code. Tu retourne dans Excel et tu cliques dans une de tes cellules mais il faut que les images soit sur le bureau avec le nom qui correspond ...
24/10/2019 à 16:42jacko80Sauvegarde sous nom générique ChDir C:\Users\ABCD\AppData\Local\TempCe n'est pas il mais elle Regardes avec ceci ...
24/10/2019 à 16:29YoniK Question VBACe code dans un module standard. Tu affectes cette procédure à ta case à cocher (clic droit, affecter une macro...), la cellule A1 sera colorée en rouge si cochée ...
24/10/2019 à 16:07kikim Affiché photo si la cellule est sélectionnéeA mettre dans le module de la feuille ...
24/10/2019 à 15:56primokorn Numéro de ligne si #N/A comme résultat de formuleDésolé, je n'avais pas rafraîchi...
24/10/2019 à 13:51primokorn Numéro de ligne si #N/A comme résultat de formuleGères l'erreur avec SIERREUR() en indiquant un caractère particulier comme ici le point d'interrogation : =SIERREUR(RECHERCHEV(CNUM(GAUCHE(B6;2)&"000");H:I;2;0);"?") Que tu recherche avec EQUIV() par exemple : =EQUIV("?";C5:C7;0)...
24/10/2019 à 13:19PierreM31 Optimisation d'une fonction VBASurtout que tu as des valeurs peu réalistes : '-1d 29h ça ne serait pas plutôt '-2d 5h ...
24/10/2019 à 13:01dubdub22 Rechercher une plage identique dans BdDUne piste : Ce code a été fait en fonction de ton classeur exemple, si l'original est construit différemment, il te faudra adapter ...
23/10/2019 à 20:34zombe Masquer ligne dans plage B11:B20Bizarre, sur ton classeur exemple, (après avoir supprimé les valeurs parasites) le code fonctionne en une fraction de seconde ! Si tu as cette lenteur avec les deux codes, le problème ne vient pas des codes mais d'autre chose donc, tu crées un nouveau classeur, tu inscris une ou deux valeur dans la...
23/10/2019 à 20:30Tapdogs16Création devis automatiséDonc, à partir d'une liste d'article, tu veux construire des ouvrages : Ouvrage A001 est composé de : Article 1 Article 6 Article 4 Main d'oeuvre etc... Il faudrait que tu postes un classeur exemple avec ce que tu souhaites comme résultat...
23/10/2019 à 20:25helloall Trouver la valeur la plus proche répondant à un critèrePostes un fichier exemple avec les résultats souhaités ...
23/10/2019 à 20:20sdf34 VBA dans Listbox, liste déroulantes onglets sous conditionsContent de t'avoir aidé...
23/10/2019 à 17:16PierreM31 Optimisation d'une fonction VBAVoici ton classeur où j'ai utilisé deux constantes, une pour la minute et une pour l'heure. J'ai aussi entré la formule pour le tableau afin quelle soit recopiée automatiquement à chaque ajout de ligne ...
23/10/2019 à 16:51Tristan2 Utiliser une même macro avec plusieurs variableTes explications sont, pour moi, assez confuses, désolé ! Postes un petit fichier exemple avec le type de cheminement que tu souhaites car il est possible que tes macros demandent un ou plusieurs arguments afin d'arriver à tes fins. Tu peu avoir une macro principale qui va appeler d'autres macro en...
23/10/2019 à 16:45alexandra23Planning de travail en 6x8Sous ton post, tu as des sujets similaires qui sont proposés, regardes si il y en a un qui pourrait te convenir ...
23/10/2019 à 16:44dani0388 Somme avec des cellules vides - ""Il n'y a à priori pas de raison que tu ais une erreur, les cellules contenant du texte sont ignorées par la fonction SOMME() Postes ton fichier pour voir ...
23/10/2019 à 13:58zombe Masquer ligne dans plage B11:B20Avec quel code tu as cette lenteur et les lignes qui ne ce cache pas, celui d'Isabelle, le mien, les deux ...
23/10/2019 à 06:59zombe Masquer ligne dans plage B11:B20Isabelle A priori, certaines cellules ne sont pas vraiment vides dans la plage donc tu sélectionnes tes cellules vides (celles qui sont sensées l'être) puis bouton "Supprimer" ! Testes ce code pour voir ...
23/10/2019 à 06:48sdf34 VBA dans Listbox, liste déroulantes onglets sous conditionsVoici : ou encore ...