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 39

DateAuteur du sujetSujetExtrait du message
14/05/2018 à 19:55MelaGrou StatistiquesCorriges les fautes de frappe comme par exemple : c'est Value et non Calue ou encore préciser le numéro de ligne pour ces adresses : qui devrait être ...
13/05/2018 à 17:26MelaGrouUseform avec boutons d'optionsTu peux utiliser la fonction Switch , une piste ...
13/05/2018 à 17:09ledzep VBA Enregistrement FichierIl suffit de fermer le classeur en demandant qu'il ne soit pas enregistrer ...
12/05/2018 à 15:30ledzep VBA Enregistrement FichierCa ce n,'est pas possible : Tu ne peux pas aller au delà du lecteur qui lui, est est la racine donc, "ActiveWorkbook.Path" ne peut pas se trouver avec "C:\...."...
05/05/2018 à 16:23FloBruOuvrir plusieurs fichier avec macroJ'ai peu être mal interprété la question mais de ce que j'en ai compris, les fichiers sont ouverts par macro un par un de façon probablement manuelle (appuis sur un bouton pour le choix du classeur dans le dossier et ouverture) pour ensuite être traités et comme de nouveaux classeurs sont rajoutés,...
05/05/2018 à 08:20FloBruOuvrir plusieurs fichier avec macroUne piste pour l'ouverture de tous les classeurs d'un dossier dans une boucle. A toi de créer le code pour qu'une fois les classeurs ouverts, tu puisses les traiter (ou reviens pour dire ce que tu souhaites). Adapter le chemin du dossier cible et éventuellement l'extension, ici, avec "*.xls*" ce son...
04/05/2018 à 17:43Theophile69Probleme VBA avec une fonctionNormalement, une fonction retourne une valeur ou un tableau de valeurs donc pas de message ou autre comme action. Je verrai plutôt la fonction comme ceci ...
04/05/2018 à 17:20Samarkalno Ouverture d'un classeurSans plus d'explications, voici une piste avec une procédure événementielle à mettre dans le module du classeur : Le choix du classeur à ouvrir est fonction du nom de la feuille qui est activée, pour l'exemple, "Jour1" est ici le nom de la feuille et "Classeur_Jour1.xlsx" est le classeur à ouvrir, l...
04/05/2018 à 07:31gutFonction mathématiquePour retrouver l'exposant, la formule est un peut plus complexe puisque un nombre élevé à la puissance est une itération donc, il te faux utiliser le logarithme Népérien, la formules est alors : =ln(Pc/p_∆T_50)/ln(K/50) soit dans ton classeur : =LN(C34/C31)/LN(C32/50)...
03/05/2018 à 06:11subirubi Macro - filtre sur 3 colonnesHeureux d'avoir pu t'aider ...
02/05/2018 à 06:28gutFonction mathématiqueDonc, tu veux retrouver la puissance du radiateur existant (dimensionné avec l'ancienne norme) avec le régime normalisé actuel ? p_∆T_50= p_∆T600/(K/50)^n La formule dans ton classeur est alors : =C21/(C19/50)^C20 ce qui donne, avec tes valeurs :1901/(60/50)^1,3=1500...
01/05/2018 à 19:16gutFonction mathématiqueDéjà, par rapport aux priorités d'opération, ta formule tu peux l'écrire de cette façon : Pc=(K/50)^n*P_50 puisque lue et exécutée de gauche à droite (certaines parenthèses ne servent à rien) Pour un DeltaT de 60 et afin de retrouver K en W/(m².K) (comme te l'a donné eriic, que je salut bien) la for...
01/05/2018 à 10:17lolo2b82 Simplification code -> boucle ?Une piste en utilisant la collection "Controls()" de l'UserForm ...
01/05/2018 à 08:18repartocorseBouton de macro génére une erreurTu peux poster ton, fichier ici après une cure d'amaigrissement et anonymisé car j'ai une erreur pour la récup de ton fichier (il ne se trouve plus sur le serveur)...
01/05/2018 à 08:15rocket4 Clé qui ouvre une porteMerci, heureux de t'avoir aidé...
01/05/2018 à 07:52rocket4 Clé qui ouvre une porteEffectivement, un dictionnaire est un tableau à deux dimensions dont la première est la clé et la seconde, la valeur liée à cette clé mais la différence entre un tableau et un dictionnaire réside dans le fait que le dictionnaire n'accepte que les valeurs uniques dans les clés un peu comme une collec...
30/04/2018 à 18:11rocket4 Clé qui ouvre une porteUne piste avec un dictionnaire pour des tirages uniques et sortie de boucle si le tirage correspond à la clé (P) ...
30/04/2018 à 06:53cptbru Verouillage des propriétés de comboboxRe, Petite précision, si tu veux que toutes les cellules restent éditable, tu les déverrouilles toutes avant de protéger ...
30/04/2018 à 06:50cptbru Verouillage des propriétés de comboboxCette ligne de code protège les objets déposés sur la feuille : Comme te le propose sabV, il te faut faire une boucle car tu ne peux pas définir la position et dimension en une seule fois pour plusieurs contrôles...
30/04/2018 à 06:34Chris99VBA Renvoyer informationsLe numéro de quoi, de la ligne où se trouve la valeur sélectionnée dans la ListBox ? Si c'est ça, une piste : Si ce n'est pas ça, précises ...
29/04/2018 à 16:56Chris99VBA Renvoyer informationsAvec une colonne cachée qui comporte le numéro de ligne correspondant ...
29/04/2018 à 15:28cyberyanEffacer des cellules dans différentes feuilles en même tempsRe, Dans ce cas, une autre piste avec Evaluate() ...
29/04/2018 à 14:45cyberyanEffacer des cellules dans différentes feuilles en même tempsRe, A partir de mon code précédant ...
29/04/2018 à 14:14yazidmegRecuperation d'un fichier Excel d'avant l'enregistrementCes procédures ont des contraintes, pour la première, il faut qu'il y ai eu une sauvegarde Windows entre les deux et pour l'autre procédure, il faut avoir Excel 2016 et yazidmeg a Excel 2010 donc, je ne suis pas certain qu'il soit possible de récupérer l'ancienne version mais si il y a une autre ast...
29/04/2018 à 14:06cyberyanEffacer des cellules dans différentes feuilles en même tempsUne piste ...
29/04/2018 à 13:54yazidmegRecuperation d'un fichier Excel d'avant l'enregistrementA ma connaissance, ce n'est pas possible à partir du moment où tu as fermé Excel après l'enregistrement ...
29/04/2018 à 13:51ims64000Probleme de memoireRe, Voici le code avec des boites de messages (j'ai aussi mis une gestion des fichiers contenant qu'une seule ligne). Utilises les balise Code, le bouton </> (mettre le code entre les deux balises) ...
29/04/2018 à 09:05repartocorseBouton de macro génére une erreurLe bouton se trouve où , sur la feuille cible ou sur une autre ? Ces erreurs de résultats sont souvent dus au fait qu'on ne "parente" pas les objets, exemple : "Cells(1, 1).Value" fait référence à la cellule A1 de la feuille active alors que "Worksheets("Feuil2").Cells(1, 1).Value" fait référence à...
29/04/2018 à 08:56jojo la friteExpliquer une formuleEt si tu veux l'avoir en référence A1, dans la fenêtre d'exécution (Ctrl+G), dans Excel tu sélectionnes ta cellule puis tu colles cette ligne ?activecell.Formula et ensuite, touche Entrée ! De même pour avoir la formule en Français ?activecell.Formulalocal (le point d'interrogation est important, ne...
29/04/2018 à 08:06ims64000Probleme de memoireUn autre exemple dans le même esprit mais avec la fonction Dir(). Les commentaires sont dans le code ...
28/04/2018 à 14:38elgreco84Renseigner un txtbox à partir d'un élément dans la listboxJe te poste les deux procédures qui on reçues des modifications ...
28/04/2018 à 14:19halecksisRenommage document en fonction de datesJe pense que tu auras plus de chance sur un forum Word car même si c'est du VB, chaque logiciel a ses propriétés et méthodes propres. Bonnes chances...
27/04/2018 à 06:40subirubi Macro - filtre sur 3 colonnesComme dit dans les posts précédents, la méthode "Copy" de "AutoFilter" embarque d'office les entêtes donc, il suffit une fois collé de supprimer la ligne (voir plus bas) ! C'est ce que fait la procédure que je t'ai donné !!! Avec cette ligne de code, tu supprimes la ligne d'entêtes et la suivante :...
26/04/2018 à 06:58halecksisRenommage document en fonction de datesIci, tu es sur le forum Excel et tu montre une procédure Word ! C'est pour un classeur ou un document Word ...
26/04/2018 à 06:44subirubi Macro - filtre sur 3 colonnesVoila le code dont la copie est faite à partir de A3 mais attention, la copie du filtre embarque les entêtes de colonnes ! Pour ne garder que les données jusqu'à la colonne V, il suffit de supprimer les colonnes en trop (W à AD) ...
26/04/2018 à 06:31SchnorzulFonction personnelle - Utilisation d'un range - MAJ auto des cellulesEn mettant "Application.Volatile" au début de ta fonction...
25/04/2018 à 08:07SchnorzulFonction personnelle - Utilisation d'un range - MAJ auto des cellulesVoici un fonction perso : Elle fonctionne de la manière suivante : Le code est recherché en colonne A et le code Pays est recherché en ligne 1 puis, si trouvé (les deux bien sûr) la fonction retourne la valeur à l'intersection ! Je pense qu'il est préférable d'utiliser les codes pays A = Autriche, B...
25/04/2018 à 07:36subirubi Macro - filtre sur 3 colonnesVoici le code retouché (j'ai rectifié la faute entre Lig et Lng !) ...
24/04/2018 à 17:08jpmalb Signification du nombre après Rows.CountLa propriété "Cells" attend deux arguments facultatifs (on le reconnait dans l'intellisense car ils sont entre crochets), le premier est le numéro de ligne et le second le numéro de colonne donc : signifie que la cellule à laquelle on fait référence est la toute dernière de la colonne A donc si &gt...
24/04/2018 à 06:57subirubi Macro - filtre sur 3 colonnesSans fichier pour tester ? Regardes pour ce code si il convient ...
23/04/2018 à 19:27afra Amélioration VBATestes ce code mais je ne suis pas sûr qu'il remplisse ta demande donc sûrement à adapter mais de toutes façons, pour ne pas ralentir le code, il faut absolument éviter les sélections et autres activate ...
22/04/2018 à 17:23ddetp88 Ajouter un an en tenant compte des années bissextilesRe, Désolé, j'ai oublié de corriger, remplacer Annee par Year(d) ...
22/04/2018 à 17:20Abel00 Recherche caractère dans cellule via UserFormRegardes avec l'opérateur "Like", une piste pour la recherche par les noms, adapte pour les autres ...
22/04/2018 à 17:01ddetp88 Ajouter un an en tenant compte des années bissextilesTestes si ça convient ...
22/04/2018 à 08:13loic85.ldRequete sql de Excel vers accessUne piste à creuser (encadré par des apostrophes si c'est un String) ...
21/04/2018 à 16:06Ldopa Recherche celluleCode à mettre dans le module de la feuille "Feuil1" et non dans un module standard car procédure événementielle ...
21/04/2018 à 15:53Rubens 03Partage Word-ExcelMenu "Insertion"--->groupe "Texte"---> bouton "Objet"---> choisir "Feuille Microsoft Office Excel"...
21/04/2018 à 07:36Emraude Explication algorithmeVoici le code commenté en espérant t'aider à mieux le comprendre ...
20/04/2018 à 19:57pierrebastres Génération d'espaces avec TEXT en VBARe, C'est normal, tu demande à ce qu'il y ai justement un espace ! Il faut que "" AA"") devienne ""AA"") de même que pour JJ et MM. Voir ci-dessous ...
20/04/2018 à 10:56Olivia01Identifier valeurs en double de la colonne A et reporter valeur colonne BJe te poste ton classeur en .xlsm (avec la procédure et fonction) ...