Membre dévoué

Inscrit le :27/07/2014
Dernière activité :05/06/2023 à 09:15
Version d'Excel :FR, 2007, 2003, 2016
Lieu :Arès, France
Messages
892
Votes
173
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Patrice33740 - page 2

DateAuteur du sujetSujetExtrait du message
17/02/2021 à 14:20Nrev74Fusionner des lignes selon plusieurs conditions en VBAIl faut dissocier le tableau de données du tableau de présentation...
17/02/2021 à 13:45Nrev74Fusionner des lignes selon plusieurs conditions en VBALa 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:38MarieluceAutomatiser ouverture ajournement sauvegarde fermeture fichier ExcelIl 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:28MarieluceAutomatiser ouverture ajournement sauvegarde fermeture fichier ExcelPourquoi 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:42Pops33Problème de compatibilité Excel 2003 VS 2013Il 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:30MarieluceAutomatiser ouverture ajournement sauvegarde fermeture fichier ExcelTu peux faire ça avec Excel en VBA Qu'entends-tu par ajournement (= remettre à plus tard) ??...
15/02/2021 à 12:22jeanpaul-pce Classement avec Formule rangJe ne vois pas d'erreur dans ton classeur (ni de fonction Rang)...
15/02/2021 à 12:17Novice123654Problème Jour/Mois Copier/coller VBARe, 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:53Novice123654Problème Jour/Mois Copier/coller VBAJe 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:29romainpastAutomatisation à plusieurs paramètres en évitant doublonTu 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:18Wolf76 Copier résultat d'une cellule si son résultat changePlaces 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:11MathieuLIndex, avec fin de zone variableUne méthode générique : EDIT : Avec des tableaux structurés...
09/02/2021 à 00:12PolygosConcaténer en VBABonjour, Il n'y a pas de raison que ça ne marche pas. Je préfère écrire comme ça ...
07/02/2021 à 14:14BrandExtraire certaine Ligne d'un Fichier TxtPlus simplement ...
06/02/2021 à 10:36bloguiblogaDate convertit automatique en nombre : problemeAvec =B2&" "&TEXTE(A2;"jj/mm/aaaa")...
05/02/2021 à 17:42Manu31 Ouverture de fichier en lecture seule et pb de comptage de lignesSi tu mets Option Explicit en début de module, est-ce que ça compile sans erreur ...
05/02/2021 à 17:32Elijah74Mettre une série de cellules en couleur selon la saisie de texteC'est pas clair, A1:A5 c'est pas une ligne, c'est une colonne ! Relis et corrige ta demande...
04/02/2021 à 11:11AbeEw Copier coller une plage d'un classeur à un autreEn final essaies ...
04/02/2021 à 10:57antoto659 (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:37aordepz Recherche valeur égale ou supérieurExactement, 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:31antoto659 (VBA) Addition de deux Combobox (mois de l'année)Il suffit d'utiliser les ListIndex de chaque cbx...
03/02/2021 à 16:28StagiairegalerienProblème dans le code VBATu 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:15aordepz Recherche valeur égale ou supérieurOu formule simple (non matricielle, non trié) : =INDEX(A2:A20;EQUIV(VRAI;INDEX((E2:E20>=10000);0);0))...
02/02/2021 à 20:52Ju_VBABug insertion de ligne indésiréeQuand 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:50legrandcyrilPossible de mettre le chronomètre au centième sur Excel ?Autres (vieux) exemples ...
31/01/2021 à 18:13Contrex1313Problème sur la fonction SIVoir : 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:03Contrex1313Problème sur la fonction SIRe, En J2 : =SI(ET(ESTVIDE(I2);AUJOURDHUI()>E2);"R1";"")...
30/01/2021 à 19:27Frank C. MooreMasquer une ou plusieurs feuilles dans un boucle For EachLa cellule contient très probablement un nombre ! Utiliser ...
29/01/2021 à 20:36youpi59Excel vers wordPourquoi écarter le publipostage : c'est la solution la plus simple et la plus efficace pas besoin de code VBA...
29/01/2021 à 17:26abderninoActiver les macros automatiquementNON et heureusement, ce serait une faille de sécurité majeure...
28/01/2021 à 20:36gabinos Mettre à zéro une cellule en VBAPourquoi : 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:38gabinos Mettre à zéro une cellule en VBAPuisque 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:55achraf2020 Sauvegarde copiePour 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:34CamClemProblème Chemin D'accès de ma MacroVé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:34alex_rgb13Exclure une colonne d'une selectionMasques les colonnes avant l'impression et ré-affiches les après . Et évites les .Select (c'est inutile)...
25/01/2021 à 19:12yoboysMacro qui copie une feuille d'un autre Excel et qui ajout les macros aussiNe serait-t'il pas plus simple : 1. faire une copie du classeur "Source" 2. supprimer les feuilles inutiles...
25/01/2021 à 19:08Goose72000 Fonction IF / AND / THENJe ferais l'nverse ...
23/01/2021 à 21:19oliDerniereLigne = Feuil1.Cells(Rows, Count, 1).End(xlUp).RowRemplaces (Rows, Count par (Rows.Count EDIT : Utilises la touche F1...
23/01/2021 à 13:57Micka90340Messages d'erreurs de librairiesPour se passer des objets additionnels, il faut définir l'équivalent de ces objets dans des modules de classe...
16/01/2021 à 16:30Steve074Protection 2 colonnes sur fichierEn 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:39CabzerMacro de création de powerpoint et variables globalesEn 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:48tofdeparisMacro pour changer la couleur d'une cellule selon une conditionAvec 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:25Banou02Formule si une cellule contientAvec une fonction personnalisée : Exemple ...
08/01/2021 à 13:13Azeline77Présentation etIl 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:55nico253Erreur d'arrondiIl 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:02nico253Erreur d'arrondiExcel 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:59Yvouille Modifier des liaisons en VBAIl suffit que tu copies la totalité de mon code dans un module standard du fichier à modifier...
30/12/2020 à 17:20Paul BacardatzProblème VBA sélection cellule non vide - copie sur une autres feuilleAvant 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:03Yvouille Modifier des liaisons en VBARe, Avec ce code ...
30/12/2020 à 14:06Yvouille Modifier des liaisons en VBALes 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...