| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 12/03/2016 à 10:06 | Kinfoalbane | Transformer un tableau en tableau croisé dynamique | Tu 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:57 | Mat11 | Nommer plusieurs onglet en une seule plage | Tu peux jeter un oeil sur 'Données / Consolider' aussi. eric... |
| 11/03/2016 à 16:18 | amaryllis626 | Insertion d'un tableau de dates VBA | Quand 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:11 | el-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:07 | Meg | Faire une liste déroulante à partir d'un autre classeur | Relis plus en détail ce que j'ai écrit, je n'ai rien de plus à ajouter. eric... |
| 11/03/2016 à 12:51 | Gerday.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:19 | el-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:08 | Meg | Faire une liste déroulante à partir d'un autre classeur | Il 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:41 | yassmar | Comptez les cellules similaires, etc | Tiens, 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:21 | Rom33 | Fonctions avec arguments | Il faudrait les fichiers, les explications complètes et ce sur quoi tu butes... |
| 10/03/2016 à 21:29 | amaryllis626 | Insertion d'un tableau de dates VBA | Une 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:31 | Jess88 | Mot clé puis transfert | Un simple filtre en feuil1 ne suffit pas ? eric... |
| 10/03/2016 à 00:53 | PierrePolux | DISSOCIER/DEGROUPER Dates TCD | Une 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:18 | Rom33 | Fonctions avec arguments | Ah 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:59 | apaly | Tableau de score tennis traitement aventage problème | Un 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:55 | apaly | Tableau de score tennis traitement aventage problème | Si 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:25 | sive91 | Dernière ligne d'une colonne | Si tu obtiens ce que tu veux, oui..... |
| 09/03/2016 à 12:20 | sive91 | Dernière ligne d'une colonne | Une 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:45 | abricotvba | Barre défilement (ScrollBar) USERFORM | Ca ne change rien à ma réponse. Affiche la fenêtre propriétés (F4) et agit dessus. eric... |
| 09/03/2016 à 00:07 | S.elmortaji | Option Buttun | Oui, propriété linkedcell eric... |
| 09/03/2016 à 00:01 | abricotvba | Barre défilement (ScrollBar) USERFORM | Normalement 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:13 | Rom33 | Fonctions avec arguments | Si 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:49 | Harissa23 | Fichier lourd et instable suite a du copier-coller | 2 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:58 | Nossila | Biliothèque arrangée | Regarde si ça va mieux comme ça... |
| 08/03/2016 à 18:46 | sive91 | Dernière ligne d'une colonne | Sans doute ... |
| 08/03/2016 à 15:53 | sive91 | Dernière ligne d'une colonne | Pour 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:35 | 2R20 | VBA .ClearContents rebelle | Par 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:35 | 2R20 | VBA .ClearContents rebelle | Sinon 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:29 | Braters | 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:17 | jb007 | Cherche "mots" qui commencent par un chiffre | ... |
| 08/03/2016 à 11:56 | Nossila | Biliothèque arrangée | Dé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:10 | 2R20 | VBA .ClearContents rebelle | Ce n'est pas plutôt qui te fait l'erreur ? J'imagine plus : eric... |
| 08/03/2016 à 11:06 | Braters | Somme sous VBA | B est un tableau, tu ne peux l'ajouter à a. C'est sans doute sa somme que tu veux. eric... |
| 08/03/2016 à 11:00 | jb007 | Cherche "mots" qui commencent par un chiffre | Et bien met un fichier représentatif alors... |
| 08/03/2016 à 09:43 | jb007 | Cherche "mots" qui commencent par un chiffre | J'ai choisi l'option 1. eric... |
| 07/03/2016 à 22:32 | VDMICHEL | Enregistrer sous sans certaines macro | Ca 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:13 | Sonata Arctica | Clignotement d'une cellule selon le mois en cours | A 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:14 | Sonata Arctica | Clignotement d'une cellule selon le mois en cours | Heuuu, 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:21 | crashray | Cré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:37 | pipout64 | Mauvais 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:58 | Abdel_ilah | Recherche V par Indice et non pas par colonne | Sans 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:40 | eole-33 | Renouveler une action autant de fois que de clic | Tu peux demander combien de tableau dans la procédure. eric... |
| 06/03/2016 à 22:51 | Sonata Arctica | Clignotement d'une cellule selon le mois en cours | A adapter à ton classeur : eric... |
| 06/03/2016 à 19:36 | Abdel_ilah | Recherche V par Indice et non pas par colonne | Voir 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:19 | pipout64 | Mauvais 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:14 | crashray | Cré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:43 | dann | Application.GetOpenFilename | Eric... |
| 03/03/2016 à 12:15 | petitbourdon | Incrémenter un numéro d'ordre de ce type : 2015-001 | 2015-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:54 | leo_bourquard | Probleme Application.SendKeys | Bouton1 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:39 | jean vincent | Problème test format cellule | Je 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... |