N

Membre fidèle

Inscrit le :14/11/2014
Dernière activité :18/03/2025 à 14:13
Version d'Excel :2013 FR et 365 FR
Lieu :74
Messages
496
Votes
6
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Sujets créés par Nrev74 - page 2

DateForumSujetExtrait du message
27/02/2020 à 10:24Excel - VBAMsgBox avec condition dans une boucleJ'aimerais qu'un MsgBox s'affiche lorsque la condition a été OK au moins une fois, et un autre MsgBox lorsque la condition n'a pas été remplie. Le problème est que je n'arrive pas à trouver une solution pour n'afficher le MsgBox qu'une seule fois et non pas à chaque itération où la condition n'est p...
18/02/2020 à 15:18Excel - VBA Transférer des données d'un onglet à l'autre si conditionPour un fichier de gestion d'une banque d'ADN, je souhaiterais, via une macro, pouvoir copier des données (si "Oui" est renseigné dans une des cellules de la ligne à copier) d'une feuille vers une autre feuille, dans la dernière ligne vide. Les étapes plus détaillées que je souhaiterais effectuer pa...
06/12/2019 à 09:04Excel - VBARemplacer caractères en indice et exposantJe cherche à remplacer automatiquement certaines chaines de caractères avec des indices et/ou exposant, par exemple remplacer Fya par Fy"a en exposant", Fyb par Fy"b en exposant", ry par r"y en exposant", puis A1 par A"1 en indice", etc. J'ai trouvé ce code proposé par Dhany en parcourant le forum m...
12/04/2019 à 14:58Excel - VBA SaveAs xlsm vers xlsx puis suppression xlsmJe souhaiterais, à partir du fichier d'origine (fichier1.xlsm) et via une macro, effectuer une sauvegarde dans un emplacement différent en conservant le nom mais au format .xlsx (fichier1.xlsx, donc sans les macros). J'aimerais ensuite, toujours via cette même macro, supprimer le fichier d'origine d...
13/03/2019 à 08:49Excel - VBA Plage de cellules et Target.OffsetJe cherche à modifier la valeur de plusieurs cellules simultanément via un clique droit sur une cellule spécifique. Dans le fichier joint, j'arrive à modifier la valeur de la 1er cellule située en dessous avec Target.Offset en cliquant droit sur les cellules C15, E15, G15 ou I15. J'aimerais que la m...
07/01/2019 à 18:12Excel - VBAProtéger objets mais autoriser commentaires VBATout d'abord, bonne année ! Je cherche à protéger une cinquantaine de feuilles via une macro VBA, en protégeant les objets (qui sont des formes dans mon cas) MAIS en autorisant l'ajout de commentaires dans certaines cellules (Plage A12:L45). J'utilisais jusqu'à maintenant ces macros toutes simples p...
06/11/2018 à 10:23Excel - VBA Mfc VBADans un fichier contenant une cinquantaine de feuille à la structure identique, j'applique les mêmes MFC sur toutes ces feuilles à l'aide d'une macro. Je bloque cependant sur un point : J'essaie d'appliquer une MFC en VBA qui se traduirait comme ceci en formule = =SI(OU(ET(C5=1;C6=1;C7=0);ET(C5=0;C6...
27/09/2018 à 11:14Excel - VBA Filtrer valeurs aberrantes dans un TCDPas très à l'aise avec les TCD, je souhaiterais catégoriser des valeurs aberrantes dans un TCD pour qu'elles ne polluent pas mon graphique, en catégorisant par exemple toutes les valeurs <5. Le fichier joint devrait représenter assez bien mon problème... Merci d'avance aux experts ...
21/08/2018 à 10:00Excel - VBADésactiver un TimerJ'ai trouvé sur la toile il y a quelque temps un code pour un timer qui me convient parfaitement, mis à part un petit détail... : Le timer reste actif sur les autres fichiers Excel malgré la fermeture du fichier original comportant le timer... Par exemple, j'ouvre un fichier xxx.xlsm puis j'ouvre le...
05/07/2018 à 12:25Excel - VBACourbe de Gauss avec duréeJe viens faire appel aux spécialistes de statistiques pour m'aider à réaliser une courbe de Gauss avec des données de type durée, exprimées en heures. Dans le fichier joint, la feuille "BD" contient la base de données avec : colonne A : date de prélèvement d'un échantillon colonne B : date de valida...
03/06/2018 à 12:51Excel - VBAStopper une macro (timer) à la fermeture du fichierSauriez-vous comment fermer une macro à la fermeture du fichier qui la contient, pour éviter qu'elle fonctionne encore si un autre fichier Excel est ouvert ? En effet, j'ai mis en place un timer sur un fichier très régulièrement ouvert par les utilisateurs qui oublient systématiquement de le fermer...
28/05/2018 à 12:48Excel - VBAPrise en charge de plusieurs bonnes réponses QCMJe travaille sur un fichier récupéré il y a quelque temps sur ce forum proposant un QCM. J'essaie de l'adapter à mes besoins pour former/évaluer des collaborateurs, mais je rencontre quelques difficultés... les questions/réponses sont renseignées dans 2 feuilles différentes (facile et difficile) les...
12/04/2018 à 09:42Excel - VBA TCD avec données sur plusieurs feuillesJe souhaiterais avoir un TCD reprenant des données présentes dans 12 feuilles (correspondant aux mois de l'année), dans des tableaux strictement identiques sur chacunes de ces feuilles... Dans l'exemple joint, il me semble que le TCD dans la feuille TCD est correctement configuré (avec l'ajout des p...
10/04/2018 à 16:19Excel - VBAComptabiliser le nombre d'occurences dans plusieurs feuilles selon critèreJe bloque pour trouver une formule qui me permettrait de compter le nombre d’occurrences selon un critère, dans plusieurs feuilles... Les tableaux comportent entre autre une colonne avec les codes de non conformité et une autre avoir le service impliqué. L'objectif est de pouvoir avoir une statistiq...
16/03/2018 à 11:41Excel - VBAMFC en VBA complexes, avec plusieurs conditionsJe bloque sur un code qui me permettrait de mettre en forme certaines cellules selon plusieurs conditions. Pour éviter de longues explications, je joins un fichier exemple avec description du problème. Pour info, mon code pour ajouter la MFC actuelle et que j'aimerais modifier est : Si vous avez d'a...
06/03/2018 à 16:40Excel - VBA Incrémenter la valeur d'une cellule d'une feuille à l'autre - VBAAvec le code ci-dessous, je copie plusieurs fois la feuille "Semaine 1" en lui attribuant automatiquement le nom selon une liste prédéfinie dans la feuille "BD", colonne "C". Le but étant de travailler sur ma feuille "Semaine 1" puis de la copier 53 fois pour avoir une feuille par numéro de semaine...
27/02/2018 à 13:45Excel - VBA Compte à reboursJ'ai du mal à intégrer dans ce code (qui ferme mon fichier après quelques secondes d'inactivité) un compte à rebours défilant dans une MsgBox. L'objectif est que si l'utilisateur clique sur "Annuler", le fichier reprendrait le compte à rebours au début, et si pas de clique, fermeture du fichier. Voi...
09/02/2018 à 21:41Excel - VBACopier plage d'un classeur à un autreJe rencontre un problème avec ce code me permettant de copier une plage de cellule d'un classeur à un autre : J'ai une fois sur deux une erreur sur la méthode .Pastespecial, et je ne comprends pas pourquoi... Quelqu'un aurait une idée ? Merci d'avance ...
09/01/2018 à 11:48Excel - VBA Date recopiée d'un combobox sous mauvais formatJ'ai un soucis au niveau du recopiage d'une date à partir d'une Combobox (où le format est correct et celui désiré, soit "JJ/MM/AAAA") vers une cellule au format "date courte" mais où l'affichage après copie est sous forme "MM/JJ/AAAA". Ci-dessous le code du bouton qui me permet de recopier mes vale...
03/01/2018 à 11:28Excel - VBA Copie de plusieurs feuilles dans nouveau classeurJ'essaie d'écrire un code me permettant de copier toutes les feuilles commençant par "Semaine" de mon classeur vers un autre classeur. J'ai testé plusieurs codes mais j'ai dû mal à parvenir à un bon résultat... Ci-dessous le dernier code testé et qui évidemment ne fonctionne pas... Quelqu'un aurait...
28/12/2017 à 16:16Excel - VBAClasser par ordre alphabétique dans 1 cellule des noms séparés par ","Je cherche à classer par ordre alphabétique dans une même cellule des noms ajoutés à la suite par un userform. Dans l'exemple ci-joint, j'aimerais que les noms en cellule C3 soient classés par ordre alphabétique... Dur dur ! Merci pour vos idées ...
20/12/2017 à 16:17Excel - VBA Fichier pour gérer des communications entre collèguesJ'ai (encore...) un challenge de taille : Dans mon service, nous utilisons actuellement un système de classeur papier pour faire passer des informations aux collègues absents lors des prises de décisions. Chaque collaborateur doit alors viser la feuille pour signaler qu'il en a pris connaissance. Ce...
13/12/2017 à 11:41Excel - VBAMFC sur plusieurs datesJe rencontre une difficulté concernant des MFC sur plusieurs cellules contenant des dates à comparer à une autre cellule contenant également une date... Pour plus de compréhension et éviter une longue explication, ci-joint un fichier exemple bien plus explicite avec explication et mon souhait. Merci...
30/10/2017 à 18:51Excel - VBACopier objets d'une feuille vers plusieurs feuillesJe bloque sur l'écriture d'un code qui pourrait me permettre de copier TOUT les objets de ma feuille "Janvier" pour les coller AU MÊME ENDROIT dans mes autres feuilles du classeur. J'ai essayé x versions de codes, dont un ci-dessous qui me donne une erreur "La méthode "Paste" a échouée..." : Auriez...
11/10/2017 à 14:48Excel - VBA Protéger par mdp l’exécution de plusieurs macrosJe cherche une solution efficace pour "centraliser" la gestion des exécutions de macros protégées par mdp. J'ai effectivement, dans la plupart de mes fichiers Excel, un grand nombre de macros dont l'exécution est validée par mot de passe. Pour l'instant, j'utilise ce type de code au début de chaque...
20/06/2017 à 12:26Excel - VBAAjouter et supprimer valeur d'une liste déroulanteJ'aimerais permettre aux utilisateurs du fichier ci-joint d'ajouter ou supprimer des éléments d'une liste de collaborateurs stockée dans une feuille indépendante (feuille Collabo dans le fichier joint), via une macro (par userform ou non, c'est indifférent). Cette liste déroulante est ensuite utilis...
07/02/2017 à 11:09Excel - VBA Erreur 9 : L'indice n'appartient pas à la sélectionJ'ai un petit souci avec ce code (que Leakim m'a gentiment transmis) : qui permet d'ouvrir mon fichier contenant un onglet par mois sur l'onglet du mois en cours. Le code fonctionne, c'est à dire que l'ouverture se fait bien sur le mois de février, mais j'ai quand même la MsgBox qui s'affiche : "L'o...
12/01/2017 à 11:56Excel - VBACalcul nbre occurences d'une valeur dans plage sur 53 feuillJe cherche une formule pour pouvoir calculer les statistiques du nombre de postes fait par chacun de mes collaborateurs sur l'année. J'ai une feuille statistiques où sont les formules pour effectuer ce calcul et 53 feuilles correspondantes au nombre de semaine de l'année (là où les données sont donc...
03/01/2017 à 12:32Excel - VBA Date via liste déroulante avec contrôle du moisTout d'abord, je vous souhaite une excellente nouvelle année à tous, et j'en profite aussi pour remercier les membres pour leurs précieuses aides Voici mon petit problème : Mon fichier comporte 12 feuilles (de janvier à décembre). Dans chaque feuille, j'ai un tableau dans lequel les utilisateurs doi...
22/12/2016 à 08:30Excel - VBA Gestion de stockJe souhaite créer un fichier de gestion de stock qui me permettrait d'avoir d'une part une possibilité de gérer l'achat d'articles (entrée en stock), et d'autre part la vente d'articles (sortie de stock). J'aimerais également pouvoir visualiser l'état des stocks en temps réel, avec une sorte de bila...
07/12/2016 à 14:26Excel - VBA Bordures via VBA complexesJe cherche à automatiser la mise en forme des bordures de mon tableau lors de la mise à zéro de mon fichier. J'ai testé de multiples codes mais je n'arrive définitivement pas à mes fins... Ci-joint le fichier exemple avec la base de mon code dans le module1, la mise en forme affichée sur mes 3 feuil...
06/12/2016 à 09:41Excel - VBA Adaptation d'un code pour traçabilitéJ'ai trouvé ce code sur la toile permettant de tracer les connexions et modifications des utilisateurs d'un fichier excel et de stocker ces données dans un fichier.txt : J'aimerais l'adapter à un de mes fichiers, en modifiant 2 paramètres, mais c'est hors de mes compétences... : J'utilise un UserFor...
30/11/2016 à 11:53Excel - VBA Protéger par plusieurs mots de passe l’exécution de macrosPour un fichier très sensible aux modifications (pouvant être lourdes de conséquence), j'aimerais mettre un accès par mot de passe via un userform (apparemment la seule méthode pour avoir le mot de passe caché en "*****"), acceptant plusieurs mots de passe (car plusieurs utilisateurs). J'ai testé de...
27/11/2016 à 14:59Excel - VBA Impossible de modifier la police d'une feuilleIl m'arrive un truc assez bizarre... Sur une feuille d'un de mes fichiers, il m'est impossible de modifier la police J'ai extrais la feuille (ci-jointe), viré toutes les MFC, les macros, etc., mais toujours le même problème. C'est très étrange ! Auriez-vous une idée ?...
26/11/2016 à 10:13Excel - VBA Affecter une valeur à une cellule selon le résultat d'autresCe code me sert à affecter aux cellules H une valeur selon le résultat d'une concaténation de 4 autres cellules (D,E,F,G) : J'aimerais ajouter à ce code d'autres calculs : Si dans les cellules des colonnes W ET X le résultat est "-" ET "-", alors écrire dans la cellule AD de la ligne correspondante...
22/11/2016 à 15:29Excel - VBA Copier/coller complexe de plusieurs plages de cellulesJe rencontre quelques difficultés pour modifier un code qui permet de copier/coller plusieurs plages de cellules d'un endroit d'une feuille à un autre endroit de la feuille selon deux critères. Le problème est assez complexe, alors je vais essayer d'être le plus clair possible... Cette feuille est c...
17/11/2016 à 13:38Excel - VBA Optimiser mon codeDans un soucis d'apprentissage, je souhaiterais vous solliciter pour m'aider à améliorer l'écriture de macro. J'ai écris ce code pour me permettre de poser automatiquement des MFC dans une plage spécifique de cellules, sur 52 feuilles. Le code fonctionne très bien mais à chaque changement d'onglet,...
03/11/2016 à 21:45Excel - VBA Gestion d'une liste d'individu par formulaireJ'essaie de mettre en place un fichier me permettant de gérer une liste d'individus (donneurs de sang rare) via un formulaire. Le principal fonctionne mais je bloque encore sur certains points : Lors de l'ajout d'un nouvel individu via le formulaire, reporter le numéro d'individu saisi dans la combo...
19/10/2016 à 16:06Excel - VBA Exporter valeurs de certaines cellules dans .csv avec sépJe cherche à créer un code me permettant d'exporter la valeur de certaines cellules dans un fichier .csv ou .txt avec le point virgule comme séparateur (le but étant d'importer ensuite les données dans un automate). C'est un fichier qui me permet d'analyser la qualité du LCR chez les patients, j'aim...
08/10/2016 à 10:54Excel - VBA Choix de couleur série de donnée en VBAIl y a de ça quelques mois, Jean-Eric de ce forum m'a aidé à faire (enfin, a fait plutôt...) un fichier pour générer un graphique via un TCD et via plusieurs macros (cf. fichier joint). Bien que le fichier fonctionne parfaitement, j'aurais besoin d'une petite amélioration concernant la couleur des s...
04/10/2016 à 14:09Excel - VBA Formule pour compter dans un tableau selon critèreJe souhaite calculer le nombre de fois où une valeur se répète dans toutes les colonnes adjacente à celle où une certaine valeur d'une plage est recherchée... Pour plus de clarté, je joins un fichier avec explications Merci d'avance ...
20/09/2016 à 17:59Excel - VBA Compter nbre de cellule commençant par *** sur 52 feuillesPour un fichier contenant une feuille par numéro de semaine (52 feuilles donc), j'ai besoin de calculer le nombre de fois où une cellule commence par un texte précis. J'utilise pour l'instant cette formule : qui fait le comptage selon la valeur exacte de la cellule "Statistiques!E35". Elle fonctionn...
13/07/2016 à 07:53Excel - VBA Copier/coller avec choix de la source et destinationVoici plusieurs jours que je cherche à créer un code me permettant d'effectuer un copier d'une plage de cellules via une liste déroulante pour la coller à un autre endroit de la feuille, en sélectionnant également par liste déroulante la destination. Sur le fichier joint, il y a sur la gauche les se...
16/06/2016 à 07:47Excel - VBA Comparer 2 dates et copier la plus petiteJe souhaite comparer 2 dates dans deux cellules discontinues et récupérer la plus petite pour la copier dans une 3ieme cellule. Je précise que c'est bien via un code VBA que je souhaite pour faire cette copie. J'ai testé plusieurs codes, sans succès... Auriez-vous une idée ? Un tout grand merci d'av...
23/05/2016 à 10:19Excel - VBAProblème sur code n'autorisant que la copie de valeurJ'essaie d'écrire un code pour n'autoriser que le copier/coller de valeur, quelque soit la méthode utilisée, pour un fichier que je dois partager avec beaucoup de collaborateurs. Ceux-ci utilisent régulièrement le copier/coller ainsi que le glisser/déposer pour renseigner le fichier, qui comporte be...
22/04/2016 à 11:37Excel - VBA Sélectionner plusieurs plages de cellules discontinuesJ'ai besoin pour un fichier de pouvoir effacer et déverrouiller plusieurs plages de cellules discontinues. Voici mon code : Mis à part le fait que cela me parait très lourd, cela ne fonctionne pas : Erreur 1004 La méthode Range de l'objet _WorkSheets a échoué. J'ai testé en utilisant Union, que je n...
20/04/2016 à 11:22Excel - VBA Ajouter 1 à la même cellule sur plusieurs feuillesJ'ai écris ce code pour remettre à l'état initial un fichier puis incrémenter de 1 la même cellule sur une partie de mes feuilles du fichier. Voici le code : Le code fonctionne bien mise à part le fait que sur ma 1ère feuille, il incrémente bien ma cellule G10 de 1, mais toutes les autres sont incré...
19/04/2016 à 14:15Excel - VBAErreur 1004 sur ActiveWorkbook.SaveAsJ'essaie de créer une macro me permettant d'enregistrer mon fichier dans un dossier d'archive puis de le restaurer à l'état initial pour une nouvelle utilisation. Lors du lancement de la macro, j'ai une erreur d'exécution 1004 : La méthode "SaveAs" de l'objet "_Workbook" a échoué. Voici mon code : J...
12/04/2016 à 11:15Excel - VBA Erreur code VBA pour bordures sur plusieurs feuillesJ'essaie d'écrire un code me permettant de rétablir un style de bordure sur chacune de mes feuilles suite aux mauvaises manipulations des autres utilisateurs du fichier (fichier partagé avec une trentaine de collaborateurs). Voici le code : Malheureusement, à chaque lancement de la macro, j'ai une e...
23/03/2016 à 12:04Excel - VBAErreur "Execution interrompue" sur "End Sub"Je rencontre un soucis avec un de mes fichiers (ci-joint) : Lorsque je clique sur le bouton "Imprimer", j'ai une erreur "Exécution interrompue" et dans mon code, la ligne "End Sub" se surligne en jaune... Je peux cliquer sur "Continuer" et l'impression se passe bien quand même, mais je ne comprends...