| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/02/2021 à 14:20 | Nrev74 | Fusionner des lignes selon plusieurs conditions en VBA | Il faut dissocier le tableau de données du tableau de présentation... |
| 17/02/2021 à 13:45 | Nrev74 | Fusionner des lignes selon plusieurs conditions en VBA | La fusion de cellules sous Excel c'est de début de la catastrophe ! A ne jamais utiliser dans un tableau de données... |
| 17/02/2021 à 09:38 | Marieluce | Automatiser ouverture ajournement sauvegarde fermeture fichier Excel | Il n'est pas indispensable de modifier l'option de mise à jour des liaisons du fichier, la mise à jour peut être forcée par la macro à l'ouverture du fichier. Tu peux faire une boucle sur tous les fichiers d'un répertoire comme ceci ... |
| 15/02/2021 à 13:28 | Marieluce | Automatiser ouverture ajournement sauvegarde fermeture fichier Excel | Pourquoi ouvrir plusieurs fichiers ? Ne peux-tu pas ouvrir, mettre à jour et fermer chaque fichier A (un par un) puis chaque fichier B ??? Dans tous les cas 1600 fichiers à actualiser journellement, c'est un problème de mauvaise conception de l'architecture. Excel n'est pas un SGBDD, avec un SGBDD t... |
| 15/02/2021 à 12:42 | Pops33 | Problème de compatibilité Excel 2003 VS 2013 | Il s'agit peut-être d'un problème de destination du fichier. Cette macro l'envoie vers : R:\1. DIC\1. Traçabilité\3. Toxicologie\2. Séquences\AAAA\Séquences générées CSV\ Où AAAA est l'année. Ce répertoire existe-t'il ... |
| 15/02/2021 à 12:30 | Marieluce | Automatiser ouverture ajournement sauvegarde fermeture fichier Excel | Tu peux faire ça avec Excel en VBA Qu'entends-tu par ajournement (= remettre à plus tard) ??... |
| 15/02/2021 à 12:22 | jeanpaul-pce | Classement avec Formule rang | Je ne vois pas d'erreur dans ton classeur (ni de fonction Rang)... |
| 15/02/2021 à 12:17 | Novice123654 | Problème Jour/Mois Copier/coller VBA | Re, A moins que ce code ne soit pas destiné à être réutilisé et vu qu'il n'y a que quelques lignes de code, je pense que tu gagnerais du temps en le réécrivant correctement, plutôt que d'y mettre un pansement... |
| 15/02/2021 à 09:53 | Novice123654 | Problème Jour/Mois Copier/coller VBA | Je ne sais pas où se situe ton problème, je ne vais pas essayer de déboguer un code aussi mal écrit. Dans un bon code, on n'emploie pas de .Select Il faut tout réécrire pour avoir un code stable et maintenable. Pour copier la valeur de A189 de STE vers C2 de BRUTSTE tu peux employer : Puisque tu déb... |
| 12/02/2021 à 15:29 | romainpast | Automatisation à plusieurs paramètres en évitant doublon | Tu as besoin de 3 tableaux différents : - Composition des familles (Id famille et Id individu) - Patrimoine des familles (Id famille et Montant patrimoine) - Gains (id Individu et Montant du gain) Un tableau ne doit jamais contenir des cellules fusionnées... |
| 12/02/2021 à 14:18 | Wolf76 | Copier résultat d'une cellule si son résultat change | Places ce code dans le module de la feuille concernée : Attention, J3 et J5 doivent être des valeurs, pas le résultat de formules (il faut toujours surveiller les antécédents, pas les formules)... |
| 10/02/2021 à 15:11 | MathieuL | Index, avec fin de zone variable | Une méthode générique : EDIT : Avec des tableaux structurés... |
| 09/02/2021 à 00:12 | Polygos | Concaténer en VBA | Bonjour, Il n'y a pas de raison que ça ne marche pas. Je préfère écrire comme ça ... |
| 07/02/2021 à 14:14 | Brand | Extraire certaine Ligne d'un Fichier Txt | Plus simplement ... |
| 06/02/2021 à 10:36 | bloguibloga | Date convertit automatique en nombre : probleme | Avec =B2&" "&TEXTE(A2;"jj/mm/aaaa")... |
| 05/02/2021 à 17:42 | Manu31 | Ouverture de fichier en lecture seule et pb de comptage de lignes | Si tu mets Option Explicit en début de module, est-ce que ça compile sans erreur ... |
| 05/02/2021 à 17:32 | Elijah74 | Mettre une série de cellules en couleur selon la saisie de texte | C'est pas clair, A1:A5 c'est pas une ligne, c'est une colonne ! Relis et corrige ta demande... |
| 04/02/2021 à 11:11 | AbeEw | Copier coller une plage d'un classeur à un autre | En final essaies ... |
| 04/02/2021 à 10:57 | antoto659 | (VBA) Addition de deux Combobox (mois de l'année) | Re, Il faudrait savoir si c'est ComboBox3 et 4 ou ComboBox1 et 2 !!! J'écrirais ... |
| 03/02/2021 à 16:37 | aordepz | Recherche valeur égale ou supérieur | Exactement, c'est une particularité de la fonction Index : =INDEX(Test(plage);0) renvoie la matrice des résultats du test et EQUIV(VRAI, ... ) renvoie la position du premier résultat Vrai dans la matrice EDIT : L'avantage c'est qu'on peut utiliser toute sorte de test, par exemple =EQUIV(VRAI;INDEX(E... |
| 03/02/2021 à 16:31 | antoto659 | (VBA) Addition de deux Combobox (mois de l'année) | Il suffit d'utiliser les ListIndex de chaque cbx... |
| 03/02/2021 à 16:28 | Stagiairegalerien | Problème dans le code VBA | Tu peux dire à ton patron que c'est ce qui arrive quand on confie le développement à des stagiaires. Ceci dit, en mettant un point d'arrêt dans le code sur la ligne qui pose problème, tu peux voir le contenu des variables et objets incriminés PS: le code on le voit, c'est le fichier Excel qu'il faut... |
| 03/02/2021 à 16:15 | aordepz | Recherche valeur égale ou supérieur | Ou formule simple (non matricielle, non trié) : =INDEX(A2:A20;EQUIV(VRAI;INDEX((E2:E20>=10000);0);0))... |
| 02/02/2021 à 20:52 | Ju_VBA | Bug insertion de ligne indésirée | Quand on veut un code VBA sûr, il faut bannir les .Select (et aussi aussi éviter les Copy / Paste Value) Tout ça est inutile, néfaste et très souvent source de problème... |
| 01/02/2021 à 11:50 | legrandcyril | Possible de mettre le chronomètre au centième sur Excel ? | Autres (vieux) exemples ... |
| 31/01/2021 à 18:13 | Contrex1313 | Problème sur la fonction SI | Voir : Ma réponse ici Et penses à mettre en résolu tous les posts de tous les forum (au moins 5) où tu as posté ton problème de fonction SI (c'est un minimum de politesse envers les contributeurs)... |
| 31/01/2021 à 16:03 | Contrex1313 | Problème sur la fonction SI | Re, En J2 : =SI(ET(ESTVIDE(I2);AUJOURDHUI()>E2);"R1";"")... |
| 30/01/2021 à 19:27 | Frank C. Moore | Masquer une ou plusieurs feuilles dans un boucle For Each | La cellule contient très probablement un nombre ! Utiliser ... |
| 29/01/2021 à 20:36 | youpi59 | Excel vers word | Pourquoi écarter le publipostage : c'est la solution la plus simple et la plus efficace pas besoin de code VBA... |
| 29/01/2021 à 17:26 | abdernino | Activer les macros automatiquement | NON et heureusement, ce serait une faille de sécurité majeure... |
| 28/01/2021 à 20:36 | gabinos | Mettre à zéro une cellule en VBA | Pourquoi : Tout d'abord parce qu'en désignant la feuille (nom, codename ou index) il n'y a aucune ambigüité possible. Si le bouton ... Si Paris était .... On ne peux pas programmer sérieusement avec des si ! Sur les forums, je vois presque tous les jours des problèmes liés à l'utilisation des objets... |
| 28/01/2021 à 17:38 | gabinos | Mettre à zéro une cellule en VBA | Puisque tu commences, je pense qu'il faut commencer dés le début avec de bonnes habitudes. Un des conseils que je n'arrête pas de répéter : il faut éviter chaque fois que possible d'utiliser les objets actifs. Dans ce cas, il est préférable de désigner nommément la feuille plutôt que d'utiliser Acti... |
| 28/01/2021 à 13:55 | achraf2020 | Sauvegarde copie | Pour le code VBA voir dans l'ordre : Méthode Workbook. SaveCopyAs (Excel) | Microsoft Docs Set, instruction (VBA) | Microsoft Docs et Workbooks. Open, méthode (Excel) | Microsoft Docs Méthode Worksheet. Delete (Excel) | Microsoft Docs Workbook.Save, méthode (Excel) | Microsoft Docs Méthode Workbook... |
| 28/01/2021 à 12:34 | CamClem | Problème Chemin D'accès de ma Macro | Vérifies sur le PC si il n'y a pas de complément (.xlam) ou de macro personnelle qui génère cette erreur. Quand tu débogues où se situe le PB ? Essaies une exécution Pas à pas... |
| 26/01/2021 à 15:34 | alex_rgb13 | Exclure une colonne d'une selection | Masques les colonnes avant l'impression et ré-affiches les après . Et évites les .Select (c'est inutile)... |
| 25/01/2021 à 19:12 | yoboys | Macro qui copie une feuille d'un autre Excel et qui ajout les macros aussi | Ne serait-t'il pas plus simple : 1. faire une copie du classeur "Source" 2. supprimer les feuilles inutiles... |
| 25/01/2021 à 19:08 | Goose72000 | Fonction IF / AND / THEN | Je ferais l'nverse ... |
| 23/01/2021 à 21:19 | oli | DerniereLigne = Feuil1.Cells(Rows, Count, 1).End(xlUp).Row | Remplaces (Rows, Count par (Rows.Count EDIT : Utilises la touche F1... |
| 23/01/2021 à 13:57 | Micka90340 | Messages d'erreurs de librairies | Pour se passer des objets additionnels, il faut définir l'équivalent de ces objets dans des modules de classe... |
| 16/01/2021 à 16:30 | Steve074 | Protection 2 colonnes sur fichier | En général j'utilise une matrice : - pas de macro et pas besoin de protéger la feuille - inconvénient, il faut protéger au moins une ligne (et/ou une colonne) en plus. C'est une bonne protection contre une mauvaise manipulation Voir A3:A11 et A2:C2 ... |
| 15/01/2021 à 15:39 | Cabzer | Macro de création de powerpoint et variables globales | En VBA je pense qu'utiliser des variables publiques est une très mauvaise façon de programmer. Il est préférable d'utiliser les arguments des procédures et des fonctions pour leur transmettre les variables, et pour les objets on les encapsule en utilisant leurs propriétés et leur méthodes... |
| 14/01/2021 à 23:48 | tofdeparis | Macro pour changer la couleur d'une cellule selon une condition | Avec une MFC, on peut mettre la couleur des réponses quand toutes les réponses sont remplies En mettant le calcul sur manuel, on peut mettre des formules aléatoire pour les tables : ces nombres ne changent que lorsqu'on demande un calcul (F9 ou macro) En protégeant la feuille, on peut limiter l'accè... |
| 14/01/2021 à 21:25 | Banou02 | Formule si une cellule contient | Avec une fonction personnalisée : Exemple ... |
| 08/01/2021 à 13:13 | Azeline77 | Présentation et | Il n'y a pas de version Excel 2020 (la dernière version est la 2019). Chaque version d'Excel est autonome, qu'entends-tu par « complémentaires » ? Plusieurs version d'Excel peuvent cohabiter sur la même machine (c'est mon cas), chacune a ses spécificités Pourquoi cette question ... |
| 01/01/2021 à 22:55 | nico253 | Erreur d'arrondi | Il ne fait pas comme bon lui semble mais comme bon nous semble. Il n'a pas de boule de cristal : quand on ne lui demande pas expressément d'afficher les nombres avec une décimale, il fait le maximum pour afficher un résultat cohérent, au fur et à mesure que la place manque, il supprime des décimales... |
| 01/01/2021 à 15:02 | nico253 | Erreur d'arrondi | Excel ne fait jamais ce que bon lui semble, uniquement ce qu'on lui demande ! Si tu lui demandes d'afficher un nombre avec un chiffre après la virgule, il le fait, et si la colonne n'est pas assez large, il affiche #####. Si tu ne lui demande rien il fait ce qu'il peut ... |
| 31/12/2020 à 15:59 | Yvouille | Modifier des liaisons en VBA | Il suffit que tu copies la totalité de mon code dans un module standard du fichier à modifier... |
| 30/12/2020 à 17:20 | Paul Bacardatz | Problème VBA sélection cellule non vide - copie sur une autres feuille | Avant de se lancer dans le VBA, il faut revoir la conception de ton fichier. L'architecture de ta feuille Test est très mauvaise : - colonne A, il faut répéter la référence sur chaque ligne renseigné. - il ne doit jamais y avoir de ligne entièrement vides : 5, 8, 12, ... à supprimer Ce sera un début... |
| 30/12/2020 à 17:03 | Yvouille | Modifier des liaisons en VBA | Re, Avec ce code ... |
| 30/12/2020 à 14:06 | Yvouille | Modifier des liaisons en VBA | Les liaisons se "cachent" partout (Formules, Formules matricielles, Plages nommées, MFC, Graphiques, Objets et formes, ...) ! Si ce ne sont que des formules, il faut analyser chaque formule de chaque page (via SpecialCells) en recherchant la chaine "\[". Attention aux formules matricielles... |