| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 07/11/2014 à 08:56 | lamet | Coder une fonction matricielle | Datas a été initialisé avec un range. Pour excel une cellule a obligatoirement une ligne et une colonne donc il prépare un tableau a 2 dimensions. eric... |
| 06/11/2014 à 22:33 | lamet | Coder une fonction matricielle | Pas bien compris ta formule. C'est quoi X ? Pas grave, je te fais une fonction bidon, tu auras le principe, il faudra juste mettre les bons calculs. Donc : =n/somme des carrés On fait une 1ère boucle pour calculer la somme des carrés, suivie d'une autre pour calculer tous les éléments : C'est une fo... |
| 06/11/2014 à 16:44 | axion | Affichage photos dans 1 forme fixe | Non, ton micro ne te fait pas un caprice, je n'avais pas tout lu. Enlève ta fusion de cellules inutile, supprime lignes 2:3, je centre la photo sur A1 : Mais pourquoi avoir choisi B et non F (libellé) ? Ca serait plus ergonomique. eric... |
| 06/11/2014 à 14:24 | axion | Affichage photos dans 1 forme fixe | A tester : Mais garder les photos à l'extérieur du fichier est mieux. Si tu en as beaucoup tu vas obtenir un fichier lourd, long à ouvrir, et instable jusqu'à ce que tu ne puisses plus l'ouvrir du tout. eric... |
| 06/11/2014 à 13:53 | Sbier | VBA probleme (i) variables | Plutôt que de déclarer dim CH1 as ..., CH2 as ..., etc pourquoi ne pas déclarer un tableau : ensuite CH(i) te ramène l'index voulu. eric... |
| 06/11/2014 à 13:47 | lamet | Coder une fonction matricielle | X - WorksheetFunction.Average(x) ne peut pas passer, x est un Range, WorksheetFunction.Average(x) est un Double Que cherches tu as calculer mathématiquement ? eric... |
| 06/11/2014 à 12:43 | jade88 | ACCENT | Il veut dire que sur un forum tu as plus de chance d'être lu si tu poses ta propre question plutôt que de rattacher à un fil existant. A tester, dans un module standard : Ensuite sélectionne la plage concernée et appeler la macro. eric... |
| 05/11/2014 à 13:15 | Fabian123 | Recopier le code VBA sur chaque feuille? | Le mieux est de rester logique. S'il doit concerner qu'une feuille, le mettre plutôt dans cette feuille. S'il doit concerner plusieurs feuilles le mettre dans thisworkbook : un seul code à maintenir. Et rien n'empêche de les écrire dans des modules qui regroupent les procédures par 'fonction', de le... |
| 05/11/2014 à 12:57 | Fred35 | Fonction weekday | Ou bien : Mais si c'est ça le but pourquoi ne pas utiliser le format personnalisé jjjj jj/mm/aaaa qui te donne "mercredi 01/01/2014" en colonne A ? eric... |
| 05/11/2014 à 10:42 | Fred35 | Fonction weekday | Je voulais dire un userform de sélection qui reproduit un calendrier avec des boutons ou textbox etc, sans utiliser de contrôle type Calendar et compagnie. eric... |
| 05/11/2014 à 07:46 | Fred35 | Fonction weekday | Je ne pense pas que weekday() n'ait un quelconque rapport avec un calendrier. Quand un contrôle est manquant c'est plein de fonctions qui apparaissent comme inconnues à tort. Dans un classeur vide fais-toi une proc avec juste weekday() pour confirmer. Et pour les calendriers tu seras toujours embêté... |
| 05/11/2014 à 00:05 | ordaz75 | [Bug] Macro qui souligne ligne entiere | En début de proc tu as : If ActivationLigne Then Exit Sub Quel est le fonctionnement prévu ? eric... |
| 04/11/2014 à 23:03 | swizz.b | Sales pipeline / funnel - Ajout nouvelles | Ton fichier n'est pas passé, 300ko max. Ou zipper, ou cjoint.com eric... |
| 04/11/2014 à 22:55 | ordaz75 | [Bug] Macro qui souligne ligne entiere | Comment tu fais pour 'décolorer' la ligne lorsque tu mets ActivationLigne <>0 ? AncAdress n'a pour portée que cette proc. Déclare-la avant les procédure avec Dim (portée module) ou Public (portée projet). Sinon tu peux le faire aussi par MFC : =CELLULE("ligne")=LIGNE() Ca présente en plus l'av... |
| 04/11/2014 à 20:21 | vevert73 | Extraire un sous ensemble par rapport a une référnce | A tester, saisir le kit dans Feuil3![B2] Pour le pdf tu te mets en enregistrement de macro pour avoir le code. eric... |
| 03/11/2014 à 23:07 | PoUlMoUtH | Calcul nombre de bouton - VBA | Inscrire sur la feuille ou dans un textbox invisible le n° du dernier bouton utilisé ? Ou bien un for next qui boucle sur les boutons et qui gère l'erreur pour récupérer le 1er n° libre. Mais plutôt que les effacer pour les recréer tu pourrais peut-être les rendre invisibles ou les déplacer. eric... |
| 03/11/2014 à 18:29 | JColtrane | Formulaire Astreintes | Ton fichier n'est pas passé. 300ko maxi ou zipper ou cjoint.com eric... |
| 03/11/2014 à 18:21 | chermiti | Lettrage automatique | Un programme qui pourrait t'aider. Mais il ne recherche qu'une somme à la fois. Trie tes débits pour enlever les 0, inutile de rallonger le temps de recherche qui va être déjà conséquent avec 242 valeurs... Tu peux arrêter la recherche quand il a trouvé une solution si tu veux gagner du temps mais r... |
| 03/11/2014 à 16:56 | Fabian123 | Recopier le code VBA sur chaque feuille? | Oui, apparemment les MFC ne font pas bon ménage avec les listes. Si on reprend le problème à la base, sur un changement en colonne A (ajout d'une ligne) tu veux mettre en couleur les lignes impaires. On peut utiliser .interior.colorindex directement, ou si tu préfères, une autre MFC qui colorie touj... |
| 03/11/2014 à 15:16 | Fabian123 | Recopier le code VBA sur chaque feuille? | Oui, ça ne fait que la ligne 2 car ta question était comment l'appliquer sur plusieurs feuilles, pas comment colorer les lignes paires qui sort d'on ne sait où.... Et tu ne réponds pas à la question : traiter toute la feuille ou seulement la ligne modifiée ? Soit tu traites toute la feuille et tu y... |
| 03/11/2014 à 11:55 | PoUlMoUtH | Nom d'un bouton control | Sans ouvrir le fichier : me.name ? eric... |
| 03/11/2014 à 00:49 | PoUlMoUtH | Nom d'un bouton control | S'il est sur une feuille tu le sélectionnes et son nom apparait dans la zone des références au-dessus des n° de ligne. eric... |
| 01/11/2014 à 22:29 | Zayx | Du texte à l'hypertexte | Et bien tu as la réponse : active tes feuilles eric... |
| 01/11/2014 à 19:26 | neve | Faire des additions et soustractions à une date ultérieure | Et une 3ème solution : prendre un logiciel gratuit de tenue de compte. Il en fera toujours 100 fois plus, mieux et de façon plus simple. eric... |
| 01/11/2014 à 19:20 | Zayx | Du texte à l'hypertexte | Essaie avec : eric... |
| 01/11/2014 à 18:25 | Zayx | Du texte à l'hypertexte | Mettre après Target.Hyperlinks.Add Target, c.Offset(, 1) et remplacer Selection. par Target. Pour plusieurs liens avant de penser vba pense excel, ne soit pas aussi radin en cellules. Tu pourras faire évoluer plus facilement... |
| 01/11/2014 à 17:16 | Zayx | Du texte à l'hypertexte | C'est la charte graphique de tous les logiciels pour tous les liens cliquables. Pas de MFC possible mais tu peux ajouter ta mise en forme dans le code. eric... |
| 01/11/2014 à 15:01 | Bert69 | Série de fonction calculs avec Application.volatile; c'est t | Et pourquoi tu les as faites volatiles ??? A chaque saisie tu les recalcules toutes ! On ne le fait uniquement que si c'est nécessaire. Essaie en ajoutant zoneFerme en paramètre et enlève .volatile =HTS_Lun(PLAN!$E13;PLAN!$F13;B$4;ZoneFerm)+... A mon avis mettre tes 5 countif dans 1 fonction au lieu... |
| 01/11/2014 à 14:43 | Zayx | Du texte à l'hypertexte | Erreur de fichier, mais tu pouvais tester en collant toi-même les macros dans ton classeur..... |
| 01/11/2014 à 14:04 | Zayx | Du texte à l'hypertexte | Oui, avec les noms et liens listés sur Feuil2!A:B Tu peux même ajouter une re-validation des liens de F:F après modif de Feuil2. Certains peuvent devenir obsolètes et d'autres valides après. Dans Feuil2 : eric... |
| 01/11/2014 à 13:06 | Zayx | Du texte à l'hypertexte | Sur la base du même fichier : eric... |
| 01/11/2014 à 00:34 | DS3469 | Problème de saisie Cellule d'une feuille | Si tu es sûr de ta formule ça serait : mais ça fait MOIS*2 + 439(?) Si pas ça donne des exemple de ligne à atteindre selon les mois. eric... |
| 31/10/2014 à 23:53 | Zayx | Du texte à l'hypertexte | Dit comme alors ça moi je ne vois pas l'intérêt de passer du temps à faire une macro alors qu'en utilisant les fonctionnalités d'excel et en masquant J il ne t'en restera qu'une. Ou écrire "lien" en nom convivial comme ça tu n'auras pas 2 fois la même chose. eric... |
| 31/10/2014 à 20:07 | Zayx | Du texte à l'hypertexte | Par formule, avec 2 colonnes : Feuil2 : saisir noms et adresses Feuil1 : saisir nom en J, le lien est créé en K Masquer J éventuellement. eric... |
| 31/10/2014 à 13:54 | Reco | Objet non disponible sur cette machine | Je viens de penser que C:\documents and settings\ n'est que sur les dernières versions de windows. Il faudrait ajouter c:\users\ (ou d:\users\) voir même faire c:\ en entier pour simplifier eric... |
| 30/10/2014 à 20:24 | annabelle | Lettrage automatique dans Excel | Ca veut dire quoi en principe ? Car tout ceux pour qui c'est respecté plus de difficultés pour faire les liens entre débit et crédit. Et met un extrait significatif de ton fichier, le premier n'est pas passé (limité à 300ko) eric... |
| 30/10/2014 à 14:03 | Reco | Objet non disponible sur cette machine | Pour les .exd j'imagine bien qq chose comme : del /P/S C:\documents and settings\*.exd >del /? Supprime un ou plusieurs fichiers. /A Suppression en fonction des attributs Après test tu pourrais enlever le commutateur de confirmation /P Pour l'autre partie si tu as testé ton code et qu'il est corr... |
| 30/10/2014 à 07:31 | Reco | Objet non disponible sur cette machine | De plus tu peux avoir un problème de cache des bibliothèques suite à une maj de MS. Les listview ont été souvent affectées. eric... |
| 29/10/2014 à 13:38 | Fabian123 | Recopier le code VBA sur chaque feuille? | Vu que ton code fait toutes les lignes je ferais plutôt avec sheet_activate. Un exemple avec des array : Principe transposable sur SheetChange mais tu pourrais ne faire que la ligne où a eu lieu la modif (?) eric PS: fait un peu vite sans tester. Pas le temps actuellement de corriger mais le princip... |
| 27/10/2014 à 18:06 | skuti | Compter le nombre de cellule entre deux autres | Annulé, presque identique que mbpp en fait. eric... |
| 27/10/2014 à 17:49 | romainway | Changement de plusieurs onglets tableaux croisés dynamiques | Sur 2010 (et sans doute 2013) c'est renommé 'Filtre du rapport'. Ou tu peux utiliser un segment aussi. Voir fichier joint. eric... |
| 27/10/2014 à 13:34 | romainway | Changement de plusieurs onglets tableaux croisés dynamiques | Sans fichier etc.... Tu ne peux pas mettre le n° de semaine dans la zone Page du TCD pour la sélectionner ? eric... |
| 27/10/2014 à 11:42 | melkaba | Maximun sur plusieur critère | Pour rappel ta dernière demande était : Donc au lieu de réclamer regarde les propositions faites à ce sujet et fait un retour dessus. C'est un minimum... eric... |
| 27/10/2014 à 00:18 | gonzague | Alea Rnd strictement positif | Bien sûr que tu peux. Ca biaise un peu l'aléatoire mais c'est d'un pouième tellement petit. Et puis tu n'as pas trop le choix et tu peux mettre jusqu'à 1E-300... Apparement il y a une erreur dans l'aide excel : Si l'argument probabilité < 0 ou si probabilité > 1, la fonction LOI.NORMALE.STANDA... |
| 26/10/2014 à 15:53 | garnote | Tableau dynamique VBA sur Excel 2010 | Oui, le tableau n'apporte pas grand chose ici. J'ai testé une version qui mémorise les puissances mais 2 fois plus long malgré l'utilisation d'un dictionary. A oublier donc... Sélectionne les lignes avant de cliquer sur code pour la mise en forme. eric... |
| 25/10/2014 à 22:29 | conil26 | Rechercher le point d'interrogation dans une cellule Texte | Quand tu cherches un caractère joker le faire précéder d'un tildé : eric... |
| 25/10/2014 à 16:50 | Toy4Kill | Prix en fonction de deux critères | Ton fichier fait plusieurs Mo, le mien 23ko... eric... |
| 25/10/2014 à 09:22 | ZORGLUB13 | Bouton affecté à macros | Avec un togglebutton : eric... |
| 25/10/2014 à 00:44 | Toy4Kill | Prix en fonction de deux critères | Tu m'étonnes que ton fichier est lourd, tu utilises toutes les lignes jusqu'à la 1048576... Sélectionne toutes les lignes vides, supprime-les et enregistre. Convertis tes post code en numérique, insère une colonne poids 0 dans TARIFS et : =INDEX(TARIFS!$A:$AB;EQUIV($I2;TARIFS!$A:$A;0);EQUIV($D2;TARI... |
| 25/10/2014 à 00:44 | Toy4Kill | Prix en fonction de deux critères | Tu m'étonnes que ton fichier est lourd, tu utilises toutes les lignes jusqu'à la 1048576... Sélectionne toutes les lignes vides, supprime-les et enregistre. Convertis tes post code en numérique, insère une colonne poids 0 dans TARIFS et : =INDEX(TARIFS!$A:$AB;EQUIV($I2;TARIFS!$A:$A;0);EQUIV($D2;TARI... |