Passionné d'Excel

Inscrit le :19/10/2014
Dernière activité :07/09/2023 à 12:26
Version d'Excel :2019 FR
Lieu :Sète
Messages
5'700
Votes
1'100
Fichiers
6
Téléchargements
39'140
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par ThauThème - page 90

DateAuteur du sujetSujetExtrait du message
22/06/2016 à 16:28MambyDate de mise à jourRe, Tu pouvais aussi changer la date système de ton PC pour vérifier. Mais j'aime bien les gens qui prennent encore le temps d'attendre.....
22/06/2016 à 15:10lenovic Première cellule vide sur une plage de cellulePeut-être comme ça ...
21/06/2016 à 17:30MambyDate de mise à jourPar formule je ne sais pas faire mais avec l'événementielle Change placée dans l'onglet correspondant ...
21/06/2016 à 17:22Cappe Pierre Empêcher la date "AUJOURDHUI" de varierSinon, honte à moi, écrire directement la date ?!.....
21/06/2016 à 17:05elktrs Changer la valeur d'une cellule dans un autre classeurRe, Pourquoi tu me renvoies le mauvais code et pas le dernier que je t'ai fournis ? Si les fichiers sont ouverts, cela n'a aucune importance qu'il ne soient pas placés dans le même dossier. Le code que je t'ai fournis fonctionne en voici la preuve : 1. Ouvre les deux classeurs en pièce jointe 2. act...
21/06/2016 à 16:50sam42 Questions sur listes deroulantesRe, Alors là ! J'hallucine... Pourquoi sur cette valeur et pas sur d'autres !? Ça fait partie des mystères d'Excel. En tous cas pour moi. Je pense qu'un balèze de chez balèze (comme il y en a beaucoup ici) saurait répondre mais pour moi ça reste incompréhensible. La solution serait que tu inverse la...
21/06/2016 à 16:29elktrs Changer la valeur d'une cellule dans un autre classeurRe, Quand tu as défini O1 avec par la suite, pour l'appeler tu n'as plus besoin (et ne surtout dois plus) utiliser CL1.O1 (qui va planter) mais seulement O1 ton code devient ...
21/06/2016 à 16:10elktrs Changer la valeur d'une cellule dans un autre classeurRe, Normal ! Tu as écrit : au lieu de : Workbooks renvoie la collection des classeur ouverts... Re, Normal ! Tu as écrit : au lieu de : Workbooks renvoie la collection des classeur ouverts... Pour la suite une fois que tu as définis les onglets, si la cellule qui contient e nom du classeur (disons C...
21/06/2016 à 16:02NoursBegin Récapitulatif de fichierPeut-être comme ça (à placer dans le classeur Recap.xlsm ) ...
21/06/2016 à 15:22VascoMorgadoRécupération des données par lignesEssaie comme ça ...
21/06/2016 à 15:02elktrs Changer la valeur d'une cellule dans un autre classeurL'erreur 9 est symptomatique d'un nom d'onglet mal orthographié dans le code. Je constate que tu utilises feuille1 dans le code alors que le nom par défaut est feuil1 . L'erreur ne se trouve-t-elle pas là ?... Pour le second problème peux-tu nous en dire plus sur le préalablement rentré par l'utilis...
21/06/2016 à 14:33MarieVTIncrémenter un numéro de formulairePour pouvoir incrémenter il te faudrait stocker le dernier numéro quelque part... Mais tu donnes tellement peu d'explications.....
21/06/2016 à 11:27sam42 Questions sur listes deroulantesRe Sam On peut simplifier avec : Mais le principe était très bien.....
20/06/2016 à 13:23Monkey D Cyril Userform masquer/afficherPlutôt que des cases à cocher, je te propose une ListBox (MutilSelect). Clique sur le bouton Masquer . Le code : Le Fichier ...
20/06/2016 à 10:47boby63Tester valeurs sur deux textboxEssaie comme ça ...
20/06/2016 à 10:42sam42 Questions sur listes deroulantesRe, 3/ me reste à résoudre le fait que lorsque je choisi le 1er chèque de ma fenêtre déroulante, j'aimerai supprimé celui ci de la liste et tout remonter d'un cran. Essaie comme ça (dans la procédure Click de la ListBox1 ) : 4/ Je te conseille de supprimer tous les modules vides ainsi que le Module1...
19/06/2016 à 15:10sam42 Questions sur listes deroulantesCommençons par un petit récapitulatif des Composants VBA. Il y en a 5 seulement et après lecture de ce petit explicatif tu verras les choses d'un autre œil (enfin j'espère)... 1. ThisWorkbook Il est listé dans la rubriques : Microsoft Excel Objects Ce composant correspond au classeur entier. Il cont...
18/06/2016 à 11:39sam42 Questions sur listes deroulantes1. Je ne comprends pas que tu poses cette question puisqu'en 2 tu utilises exactement l'événementielle adapté : BeforeDoubleClick Tu dois remplacer l'événementielle SelectionChange par celle-ci. Du coup, et ça répond à la question 2 l'événement ne se déclenchera plus lors du changement de sélection...
16/06/2016 à 12:06GJulien Masquer/cacher une celluleAffecte ta macro (modifée) ci-dessous à la case à cocher. Il serait même préférable de la placer dans un module standard plutôt que dans un composant WorkSheet .....
16/06/2016 à 11:35MarieVTCréation numéro automatique pour formulairePour incrémenter le XXX il faudra, je pense, le stocker quelque part !... Peut-être dans une cellule (dont la ligne et la colonne pourrait être cachée) du fichier contenant l'UserForm ...
16/06/2016 à 11:25GJulien Masquer/cacher une celluleIl est impossible dans Excel de ne masquer qu'une partie d'une ligne ou d'une colonne. Tu peux, en revanche masquer une ou plusieurs lignes (colonnes) entières . c'est pour cela que la propriété [Hidden] ne s'applique pas à une cellule ou plage mais bien à des lignes (colonnes) entières . &#...
16/06/2016 à 10:21sam42 Questions sur listes deroulantes• Dans le module [Module3] , en première ligne, déclare une variable publique du type : • Ensuite dans la macro événementielle SelectionChange (tu adapteras...) : • Pour finir a l'initialisation de l'UserForm : Éventuellement modifier aussi l'événement Click de la ListBox1 avec, là aussi deu...
15/06/2016 à 08:41sam42 Questions sur listes deroulantesDans le code d'initialisation de l'UserFom supprime les trois dernières lignes : Du coup l'Userform s'ouvrira systématiquement au centre de l'écran.....
14/06/2016 à 20:47sam42 Questions sur listes deroulantesIl est difficile voire impossible de t'aider sans le fichier. Il y aurait-il déjà des macro événementielles dans les onglets qui nous concernent ou dans le composant ThisWorkbook ? C'est peut-être la cause du plantage. Quant à la seconde UserForm elle n'est pas forcément nécessaire. On pourrait peut...
14/06/2016 à 20:41aleexsRetranscrire une donnée formulaire par rapport à une dateLe code est suffisamment commenté, il me semble, pour que tu puisses l'adapter tout seul... Fait une proposition et si tu n'y arrives pas je jetterai un coup d'œil.....
14/06/2016 à 12:18ldesevin Création de classeur et copie à partir de valeur uniqueEn pièce jointe ton fichier modifié avec le code ci-dessous : Le fichier ...
14/06/2016 à 09:05sam42 Questions sur listes deroulantesOuvre les deux fichiers. Le "mien" et le tien. Dans "mon" fichier, dans l'onglet ENCOURS , clique en bas avec le bouton droit et choisis l'option Visualiser le c ode . Copie les 5 lignes de la macro événementielle Worksheet_SelectionChange . Colle les au même endroit dans ton fichier. Dans VBE, l'éd...
13/06/2016 à 12:21sophang Macro sur filtreToujours utiliser le format de date américain "yyyy/mm/dd" avec VBA et dans la cellule le format que l'on veut... Éviter les Select autant que tu le peux... Le code : Le fichier ...
12/06/2016 à 15:55Nismo Formule nombre de clientsTa question était : je voudrais calculer le nombre de clients , sans doublon . Non ? Le code que je t'ai proposé fait cela sans prendre en compte le code 0 . Après, de savoir pourquoi avant et pourquoi après.....
12/06/2016 à 15:50SpounsCountIF problemeRe, Alors là on voit trop Spouns !... Je n'aime pas travailler sur des fichiers qui modifient mon affichage. Impossible d'aller voir le code sans bidouiller. Les noms des onglet sont masqués (pratique pour vérifier le code). Ça plante à la fermeture. Bref ! Je passe la main... À mon avis, envoie un...
12/06/2016 à 15:32Nismo Formule nombre de clientsPar la macro ci-dessous: J'obtiens le même résultat que toi : 1919 . Cela signifie simplement qu'à part les 10 codes 0 (2119 - 10 = 2109), les autres (2109 - 1919 = 190) sont des doublons.....
12/06/2016 à 14:18sam42 Questions sur listes deroulantesUne version 02 avec une UserForm.....
12/06/2016 à 13:46SpounsCountIF problemeNous on voit rien Spouns, tant qu'on a pas le fichier qui va bien... Moi je suis devin, mais seulement après plusieurs verres (de vin justement) !.....
12/06/2016 à 13:37MalinwaAide pour établir un classementDommage ! Je suis voyant extra-lucide mais je ne consulte pas le dimanche... Je vais quand même te donner LA solution : Met ton fichier en pièce jointe avec des explications détaillées. C'est pas Malin(wa) ça ...
12/06/2016 à 13:15sam42 Questions sur listes deroulantesDésolé j'avais confondu Liste de validation et Combobox... Je te propose une solution VBA car par formule je ne sais pas faire. Elle utilise les deux événementielles Change et SelectionChange de l'onglet ENCOURS . Le code : Le fichier ...
12/06/2016 à 00:42sam42 Questions sur listes deroulantesRegarde la propriété ColumnCount des Comboboxes. Si tu veux plus de précisions, commence par nous donner le code à défaut du fichier.....
10/06/2016 à 20:59phil29280Macro pour pointer sur la même cellule dans plusieurs ongletSi tu ne maîtrises pas bien les macros tu risques d'avoir du mal à comprendre ce qui suit... Pour que ce que tu demandes fonctionne, il faut dans un premier temps déclarer une variable publique dans un module standard ( Module1 par exemple) avec le code ci-dessous : La variable AD , ainsi déclarée p...
09/06/2016 à 20:47khaltiCopier colle et decalerEssaie comme ça ...
09/06/2016 à 19:58dann Extraction chiffresPar formule je ne sais pas faire mais le code VBA ci-dessous fait ce que tu demandes : [Édition] Afr DjiDji était déjà passé par là avec le solution impeccable ! Bonsoir à lui.....
09/06/2016 à 11:16patbalotelliVerouiller deverouillerRe, Dans ce cas, dans le code des boutons maque/affiche les lignes plutôt que de les Grouper via le ruban Données.....
09/06/2016 à 10:18patbalotelliVerouiller deverouillerDans ce cas les boutons ne doiventt pas protéger/déprotéger l'onglet (celui-ci doit rester protégé) mais doivent modifier les cellules verrouillées. Car si l'onglet est déprotégé l'utilisateur peut modifier toutes les cellules, verrouillées ou pas.....
07/06/2016 à 17:29Benoist28200 Boucle sur colonneTu as besoin de la colonne pour quoi ...
07/06/2016 à 15:38kingjon Condition nombre a virguleIl doit y avoir plus simple mais je suis nul en formule. Je ferais comme ça (à adapter) ...
07/06/2016 à 15:18Alpha_Faure Problème VBA (affichage date)Re, Le test que j'ai fait, uniquement dans l'onglet THYRO , a parfaitement fonctionné sans rien changer dans l'onglet PLANNING GENERAL ... Regarde ton propre fichier avec la ligne modifiée. J'ai juste affecté au bouton THYRO la macro THYRO . Clique sur le bouton.....
07/06/2016 à 14:34Alpha_Faure Problème VBA (affichage date)Quand tu renvoies une date par VBA dans une cellule (ou dans ton cas un tableau) , il te faut toujours la renvoyer au format américain : yyyy/mm/dd . Ensuite, elle s'affichera telle le format indiqué dans la cellule . Si tu ne fais pas ça tu risques des inversions jour/mois. Pour TYRO il suffit de r...
07/06/2016 à 11:37aleexsRetranscrire une donnée formulaire par rapport à une dateEssaie comme ça ...
07/06/2016 à 11:11Louise67 Afficher toutes les cellules non vides@Patrick Tes commentaires me font très plaisir. Souvent, je fais comme Ducros. Je me demande pourquoi je me décarcasse car les demandeurs ne sont pas foutus de modifier la moindre ligne malgré les commentaires. En fait, c'est en faisant systématiquement cela pour moi même que j'ai progressé en VBA....
06/06/2016 à 19:19Louise67 Afficher toutes les cellules non videsJe te propose le code ci-dessous ...
06/06/2016 à 15:44minounetComparaison de X fichiers, extraction et traitementRe, En attendant de plus amples explications sur le traitement, voici la première macro pour l' extraction des données : Au final, le fichier en pièce jointe, contiendra deux macros. Mais pour la seconde, je ne comprends pas : • Trouver les différences ? c'est pas assez clair !... • Les fichiers com...
06/06/2016 à 10:38minounetComparaison de X fichiers, extraction et traitementRe, Pour le chemin d'accès des fichiers sources, tu me dis qu'il sera choisi par l'utilisateur, OK. Cela signifie que l'on travaillera sur tous les fichiers xlsx de ce dossier ? Pour le fichier exemple j'ai juste besoin de sa structure, je me fous des données, du blabla fera très bien l'affaire.....