Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 18:48
Version d'Excel :2021fr
Messages
12'788
Votes
1'985
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par eriiic - page 180

DateAuteur du sujetSujetExtrait du message
12/03/2016 à 10:06KinfoalbaneTransformer un tableau en tableau croisé dynamiqueTu peux utiliser un encadrement épais à la place. Tu devrais passer un peu plus de temps pour comprendre les TCD. C'est vraiment très puissant, ça vaut le coup. Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109 http://www.mdf-xlpages.com/modules/pub...
11/03/2016 à 19:57Mat11 Nommer plusieurs onglet en une seule plageTu peux jeter un oeil sur 'Données / Consolider' aussi. eric...
11/03/2016 à 16:18amaryllis626 Insertion d'un tableau de dates VBAQuand tu utilises une fonction dans une cellule le résultat est dans la cellule et c'est tout . Tu ne peux pas lui dire met tel résultat dans telle autre cellule. Seule une procédure peut le faire...
11/03/2016 à 16:11el-yoshi Carte région avec Macro (Fichier à joindre trop volumineux)Quand je dis fichier je dis fichier Ton lien cjoint est correct, c'est ton navigateur qui cherche à l'ouvrir (mal) à tort. Clic-droit dessus et 'enregistrer le lien sous' pour le tester...
11/03/2016 à 16:07MegFaire une liste déroulante à partir d'un autre classeurRelis plus en détail ce que j'ai écrit, je n'ai rien de plus à ajouter. eric...
11/03/2016 à 12:51Gerday.M Sélectionner une plage de semaine (1-52)En complétant le tableau de MFerrand Tu auras peut-être un ajustement à faire en H5, je n'ai pas eu le courage de contrôler si c'est la bonne semaine que tu veux. eric PS: pour pouvoir comparer correctement tu dois transformer tes chaines en numérique (voir E2 par exemple)...
11/03/2016 à 12:19el-yoshi Carte région avec Macro (Fichier à joindre trop volumineux)Ton fichier est incomplet par rapport à ta photo (manque boutons) et a sans doute évolué depuis. eric...
11/03/2016 à 12:08MegFaire une liste déroulante à partir d'un autre classeurIl faut que ton Classeur1 reste ouvert et : Sinon copier la partie de la colonne de classeur1 vers classeur2 avec =[Classeur1.xlsx]Feuil1!$A$1 etc, et tu fais ta plage dynamique sur cette plage. eric...
10/03/2016 à 23:41yassmarComptez les cellules similaires, etcTiens, de la saine lecture : Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109 http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=130 eric...
10/03/2016 à 23:21Rom33 Fonctions avec argumentsIl faudrait les fichiers, les explications complètes et ce sur quoi tu butes...
10/03/2016 à 21:29amaryllis626 Insertion d'un tableau de dates VBAUne fonction retourne une valeur (ou un tableau) mais ne peut en aucun cas modifier son environnement. Le résultat est dans la (les pour une fonction matricielle) cellule d'appel et c'est tout. Tu ne peux pas remplir une autre cellule. eric...
10/03/2016 à 17:31Jess88Mot clé puis transfertUn simple filtre en feuil1 ne suffit pas ? eric...
10/03/2016 à 00:53PierrePolux DISSOCIER/DEGROUPER Dates TCDUne dernière possibilité : aller dans 'Changer la source de données...' et mettre : Database!$A:$W Sans colonne supplémentaire ni de nom dynamique, excel gère bien la plage utile pour les TCD (mais ça ne mange pas de pain d'en mettre ). eric...
10/03/2016 à 00:18Rom33 Fonctions avec argumentsAh mais il n'y a pas une seule fonction personnalisée, je pensais que tu parlais de ça. Donc ce sont des formules que tu évoquais. Donc si tu sais les faire dans le classeur1 tu les fait là, dans la feuille qui t'arrange le plus. Ensuite tu les coupes (pas copier) et colle dans le classeur2, les réf...
09/03/2016 à 22:59apaly Tableau de score tennis traitement aventage problèmeUn point d'arrêt mis avec F9 ou instruction Stop C'est la seule cellule que tu ne razes pas et qui pourrait peut-être te permettre un suivi, je ne te vois pas t'en servir dans tes tests. Ben alors c'est tout bon et il n'y a plus d'erreur de conception à chercher. Met en résolu...
09/03/2016 à 18:55apaly Tableau de score tennis traitement aventage problèmeSi tu mets tout à 0 tu rends le suivi impossible. Tu incrémentes bien F3 mais tu ne t'en sers pas. Met un break au début et fais en pas à pas. Contrôle tes variables aux points important pour voir si elles ont bien la valeur attendue, et si c'est logique ou pas et s'il faut modifier. eric...
09/03/2016 à 13:25sive91 Dernière ligne d'une colonneSi tu obtiens ce que tu veux, oui.....
09/03/2016 à 12:20sive91 Dernière ligne d'une colonneUne cellule avec une formule n'est pas vide. Pour un csv que tous les séparateurs de champ apparaissent c'est normal. Sinon comment veux-tu qu'il sache que "toto" est la 3ème valeur si les 2 premières sont vide ? eric...
09/03/2016 à 11:45abricotvbaBarre défilement (ScrollBar) USERFORMCa ne change rien à ma réponse. Affiche la fenêtre propriétés (F4) et agit dessus. eric...
09/03/2016 à 00:07S.elmortajiOption ButtunOui, propriété linkedcell eric...
09/03/2016 à 00:01abricotvbaBarre défilement (ScrollBar) USERFORMNormalement il gère tout tout seul. Tu as défini KeepScrollBarsVisible, ça n'active pas les scrollbars, ça les rend juste visibles en permanence. C'est ScrollBars qu'il faut utiliser. Définir sur quelle taille de l'UF il faut le faire avec ScrollHeight et ScrollWidth (par exemple 250 et 340 pour ton...
08/03/2016 à 23:13Rom33 Fonctions avec argumentsSi tu as fait des fonction dans le classeur1 quelle est la difficulté que tu as pour en faire dans le classeur 2, même avec des arguments dans le classeur1 ? Tu écris ta fonction sur la feuille et tu vas chercher tes paramètres du classeur1 en allant cliquer la cellule, la syntaxe s'écrira toute seu...
08/03/2016 à 19:49Harissa23 Fichier lourd et instable suite a du copier-coller2 contrôles simples à faire : 'Rechercher et sélectionner / Atteindre... / Cellules / Objets', si ils sont inutiles tu supprimes (shift+clic sur le pourtour pour désélectionner ceux que tu veux garder) Ctrl+Fin pour voir la dernière ligne la dernière colonne utilisées, tu supprimes toutes les lignes...
08/03/2016 à 18:58Nossila Biliothèque arrangéeRegarde si ça va mieux comme ça...
08/03/2016 à 18:46sive91 Dernière ligne d'une colonneSans doute ...
08/03/2016 à 15:53sive91 Dernière ligne d'une colonnePour colonne C par exemple : derlig=cells(rows.count,"C").end(xlup).row ou directement sa valeur : v=cells(rows.count,"C").end(xlup).value eric...
08/03/2016 à 13:352R20 VBA .ClearContents rebellePar exemple, oui je pense. Tu as juste à tester plutôt que d'attendre une réponse Mais balayer les areas n'est pas un pb.....
08/03/2016 à 12:352R20 VBA .ClearContents rebelleSinon il faut que l'intégralité des plages fusionnées soit listées. Et je maintiens que tu auras une erreur avec .SpecialCells(xlCellTypeConstants, 23).ClearContents s'il ne trouve aucune SpecialCells(xlCellTypeConstants, 23). Plage vide par exemple. eric...
08/03/2016 à 12:29Braters Somme sous VBA.select est inutile dans 99% des cas Et si tu veux la dernière cellule autant y aller directement que de passer par une plage : b=result.End(xlToRight).value...
08/03/2016 à 12:17jb007 Cherche "mots" qui commencent par un chiffre...
08/03/2016 à 11:56Nossila Biliothèque arrangéeDéplie le plan et filtre le domaine sur un ajout ou une modification en A. + sur double-clic en A : si le domaine existe son plan est déplié, s'il n'existe pas tout est replié (donc un double-clic en A4 replie tout) eric...
08/03/2016 à 11:102R20 VBA .ClearContents rebelleCe n'est pas plutôt qui te fait l'erreur ? J'imagine plus : eric...
08/03/2016 à 11:06Braters Somme sous VBAB est un tableau, tu ne peux l'ajouter à a. C'est sans doute sa somme que tu veux. eric...
08/03/2016 à 11:00jb007 Cherche "mots" qui commencent par un chiffreEt bien met un fichier représentatif alors...
08/03/2016 à 09:43jb007 Cherche "mots" qui commencent par un chiffreJ'ai choisi l'option 1. eric...
07/03/2016 à 22:32VDMICHEL Enregistrer sous sans certaines macroCa correspond très exactement ce que je te proposais vu que tu n'arrivais pas à supprimer les codes que tu voulais. Ca n'est nécessaire que pour ceux (ou celui) qui traitent les demandes, pas de ceux qui les déposent. Mais bon, tu n'y arrives pas, tant pis. Je pense que tu y cherchais qq chose de co...
07/03/2016 à 19:13Sonata Arctica Clignotement d'une cellule selon le mois en coursA ta place j'abandonnerai cette histoire de cellule clignotante. Ca fait des usines à gaz pour pas grand chose. Une simple MFC rouge attire autant l'oeil, et en plus tu mets ceinture et bretelles en ajoutant une alerte. D'autant plus que tu fais ça dans une boucle qui chez moi prend 12% du processeu...
07/03/2016 à 17:14Sonata Arctica Clignotement d'une cellule selon le mois en coursHeuuu, c'était plus une piste pour l'action à la fermeture du classeur mais bon, tu en as tiré ce qui t'intéressait. Comme dit MFerrand, il y a du monde. Ce n'est pas un soucis. Par contre on ne sait pas où tu en es ni ce qui te manque. Un nouveau classeur avec le bilan et les détails nécessaires (p...
07/03/2016 à 13:21crashrayCréer un index de plan "imbriqué"Il faut accepter les macros. Et il faut qu'elles restent présentes dans le fichier : conserver l'extension .xlsm J'ai complété les filtres et ajouté l'ouverture des plans par un clic-droit sur son n° eric...
07/03/2016 à 09:37pipout64Mauvais copier-coller (alors que les précédents sont ok)Ah oui, j'ai oublié de remplir G:H : Moi je me poserai plutôt la question de savoir pourquoi les premiers sont passés. En général il refuse si tu dépasses la dernière ligne et toi tu copies des colonnes entières que tu colles sur une ligne x (?). eric...
06/03/2016 à 23:58Abdel_ilah Recherche V par Indice et non pas par colonneSans le fichier difficile à dire. Si tu ne t'es pas trompé dans la formule je suppose un champ absent du TCD. Si tu confirmes qu'il n'y a pas de donnée à récupérer tu peux mettre : =SIERREUR( LIREDONNEESTABCROISDYNAMIQUE("Montant";'Nbr GCO Mobile'!$A$3;"Log AUI";"78023bca";"Type 1";"Enveloppe";"Type...
06/03/2016 à 23:40eole-33 Renouveler une action autant de fois que de clicTu peux demander combien de tableau dans la procédure. eric...
06/03/2016 à 22:51Sonata Arctica Clignotement d'une cellule selon le mois en coursA adapter à ton classeur : eric...
06/03/2016 à 19:36Abdel_ilah Recherche V par Indice et non pas par colonneVoir si tu peux utiliser LIREDONNEESTABCROISDYNAMIQUE() : J'ai mis une valeur au hasard, je ne sais pas trop ce que tu dois récupèrer exactement en remplaçant les champs variables par leur référence absolue/relative. Par exemple si tu es en C3 alors "78023bca" est $B3, "Montant" est C$1 eric...
06/03/2016 à 18:19pipout64Mauvais copier-coller (alors que les précédents sont ok)Pour supprimer la majorité des alertes c'est Remettre à =True aussitôt après. Seule la dernière valeur est Integer, les autres sont Variant. Il faut toutes les typer. Et integer est un peu court... Utilise systématiquement As Long pour les variables entières. Sinon ça me parait un peu lent et usine...
06/03/2016 à 01:14crashrayCréer un index de plan "imbriqué"Un autre exemple que j'ai fait. Je n'avais pas recontrôlé le topic et vu que tu avais eu une réponse. Comme il y a qq facilités en plus je te le mets. Si tu saisis un n° de plan en E1 ça surligne en A:B Si tu double-cliques en E1 ça filtre les lignes où le n° apparait. Un autre double-clic réaffiche...
05/03/2016 à 08:43dann Application.GetOpenFilenameEric...
03/03/2016 à 12:15petitbourdonIncrémenter un numéro d'ordre de ce type : 2015-0012015-001 est du texte. Si tu tires vers le bas (avec la poignée de recopie, petit carré noir en bas à droite de la sélection) un texte qui se termine par un chiffre excel considère que c'est une liste à incrémenter. Tu n'as rien d'autre à faire. eric...
03/03/2016 à 11:54leo_bourquard Probleme Application.SendKeysBouton1 est un résidu d'un autre test. Application.VBE.ActiveVBProject.VBComponents est la collection des composants de ton projet (les modules). Sélectionne cette partie de code et fait-la glisser dans la fenêtre espion. En déroulant cet objet tu vois qu'il a 2 items. En déroulant ces 2 items tu vo...
03/03/2016 à 11:39jean vincentProblème test format celluleJe ne connais pas de format % où on n'indique pas le nombre de décimales. Si c'est régulier comme ça pas besoin de vba, tu peux le faire avec une MFC. Par exemple sélectionne D:V avec D1 active et : MFC lignes paires : =MOD(LIGNE(D1);2)=0 MFC lignes impaires : =MOD(LIGNE(D1);2)=1 en mettant le forma...