T

Passionné d'Excel

Inscrit le :26/01/2011
Dernière activité :29/10/2020 à 08:29
Version d'Excel :2007/2019
Messages
4'019
Votes
572
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Theze - page 50

DateAuteur du sujetSujetExtrait du message
03/01/2018 à 16:01joseph001VBA suivi de relanceVoici pour les codes doublons et l'ajout de codes multiples ...
03/01/2018 à 15:49yayet11Option à l'ouverture d'un fichier et autreToujours dans QueryClose(), à la ligne ci-dessous, il te faut rajouter la feuille à éviter : le code modifié ...
03/01/2018 à 14:56joseph001VBA suivi de relanceRe, Testes ceci. Les codes en feuille "feuil2" sont censés être uniques, si ce n'est pas le cas, fais le moi savoir ...
03/01/2018 à 13:41joseph001VBA suivi de relanceRe, Le code est pratiquement le même mais dans ce cas, c'est la cellule active en feuille "feuil1" qui est la cible. attacher ce code à un bouton Formulaire ...
03/01/2018 à 13:32yayet11Option à l'ouverture d'un fichier et autreRe, Content que tu ai réussi à faire ce que tu voulais ! si tu as un HP tu peux désactiver la touche fn, regardes cette page (c'est ce que j'ai fais sur le mien !) https://support.hp.com/fr-fr/document/c02064252...
03/01/2018 à 09:26kalista Copier les données en dessous de celles copier juste avantOups, Désolé James, pas rafraîchi ...
03/01/2018 à 09:25kalista Copier les données en dessous de celles copier juste avantUne piste avec ton exemple. Quand on travaille sur plusieurs classeurs, il est fortement conseillé d'utiliser des variables Objet "Workbook". Plutôt que de Copier/Coller, je préfère l'affectation des valeurs car ça évite d'embarquer tout et n'importe quoi. Je te conseille fortement d'abandonner l'ut...
03/01/2018 à 07:28VBA234Calculer l'age de la personne a partir de la date de naissance-code VBAOu encore ...
03/01/2018 à 07:13joseph001VBA suivi de relanceJ'ai un peu de peine à comprendre ce que tu souhaites. Quand tu crée un code en colonne D de la feuille "feuil1" il faut qu'il soit mis en colonne F de la feuille "feuil2" et la date du jour en colonne G et si il existe, la date du jour doit remplacer l'existante ? Si c'est ça, il te faut utiliser l...
03/01/2018 à 06:43yayet11Option à l'ouverture d'un fichier et autreDésolé, je n'avais pas compris que c'était l'inverse que tu voulais ! Dans ce cas, c'est dans le code que tu dois faire la modif et dans la procédure "QueryClose()" et dans cette partie là : donc, le code devient ...
02/01/2018 à 20:04yayet11Option à l'ouverture d'un fichier et autreRe, Clique sur une cellule ayant la formule RECHERCHEV() et normalement, tu devrait avoir $B$5 dans l'index de colonne (troisième argument de la fonction) et bien change en $A$4 car rappelle toi, c'est dans cette cellule qu'est inscrit, à l'ouverture, l'index de la colonne correspondant au grade cho...
02/01/2018 à 19:58chriss Création d'une variable dichotomiqueRe, A tester ...
02/01/2018 à 19:22chriss Création d'une variable dichotomiquePourquoi VBA, une simple formule Excel ne suffit pas ...
02/01/2018 à 19:09yayet11Option à l'ouverture d'un fichier et autreRe, Bon et bien le voilà ...
02/01/2018 à 17:31CP4Dispatcher bd variable tableauUne piste ...
02/01/2018 à 15:36yayet11Option à l'ouverture d'un fichier et autreRegardes dans tes formules RECHERCHEV(), l'argument d'index de colonne ne fait plus référence à A4 mais à B5 donc, surligne $B$5, cliques sur A4 et appuis sur F2 pour rendre la référence en absolue...
31/12/2017 à 16:24jmdhc Filtre sur datesUtilises un filtre élaboré (regardes l'aide ou le net) mais d'abords il faut que tes dates soient dans un format date valide donc, utilise cette proc pour ça ...
31/12/2017 à 12:16yayet11Option à l'ouverture d'un fichier et autreRe, Dans la fonction RECHERCHEV(), la recherche se fait exclusivement sur la première colonne du tableau et ensuite, il faut lui indiquer l'index de la colonne contenant la valeur qu'on souhaite récupérer donc, ton tableau doit commencer en C20 et non D20 ...
31/12/2017 à 11:16danval PermanenceMerci à toi et bonne année 2018 ...
31/12/2017 à 11:16mimi1958ppProblème macroTu peux déclencher ton décompte sur la procédure événementielle "Activate" des feuilles ou alors le mieux, c'est avec un bouton sur chacune d'elles mais il n'y aura en fait qu'un seul décompte et c'est la première qui appelle qui mettra un terme au décompte pour tous les décomptes lancés donc, il fa...
31/12/2017 à 10:34danval PermanenceUne piste ! Tu dis : donc, de gauche à droite et de haut en bas ! "For Each Cel In Plage" parcours la plage de cette façon. Ajoutes une feuille nommée "Feuil2" et regardes le résultat en colonne A ...
31/12/2017 à 10:22yayet11Option à l'ouverture d'un fichier et autreDonc, si j'ai bien compris, le choix du grade doit faire en sorte que les valeurs correspondantes dans la feuille "Tableau des Taux" soient reportées dans les feuilles des mois (pour l'instant, seulement janvier). si c'est bien ça, regardes si ce classeur convient ...
29/12/2017 à 17:10mimi1958ppProblème macroRe, Un argument est une valeur que demande une procédure ou fonction ! Dans ton cas, avec ceci : la Sub "Decompte" demande de façon obligatoire l'argument de type String "NomFe" donc, voici le code complet ...
29/12/2017 à 10:23LaMouette Problème de Listbox à deux colonnesOups ! Pas rafraîchi...
29/12/2017 à 10:22LaMouette Problème de Listbox à deux colonnesTestes ceci ...
29/12/2017 à 09:33yayet11Option à l'ouverture d'un fichier et autreUne piste avec un UserForm à l'ouverture. Lire les commentaires dans le code pour comprendre le fonctionnement. L'UserForm ne contient pas de bouton mais des boutons d'option...
29/12/2017 à 09:18teten1Deplacer curseur et ajustement ecranAvec ce code, il faut vraiment être certain que la valeur existe car sinon, plantage au moment du Select ! Il serait préférable de contrôler si pas Nothing avant la sélection ...
29/12/2017 à 09:08mimi1958ppProblème macroPasses la feuille en argument à ta Sub Decompte ...
28/12/2017 à 21:05christian77 Format heurePour Excel, une minute vaut : mn=1/1440 soit 0,000694 donc, essai en utilisant la propriété « Value2 » : If Cells(i, 9).Value2 <= 1/1440 Then.....
26/12/2017 à 15:42yayet11Option à l'ouverture d'un fichier et autreLe code que je t’ai donné te montre comment tu peux demander des renseignements à la personne qui ouvre le classeur, il te faut adapter ou en tirer des idées ! Je suis sur iPhone en ce moment et je ne peux pas te pondre de code clé en main ...
22/12/2017 à 22:40yayet11Option à l'ouverture d'un fichier et autreTon classeur en retour pour que tu puisse voir comment il est possible de récupérer des valeurs à l'ouverture du classeur...
22/12/2017 à 22:16TRNXHistorique d'entrées aux cellules sécuriséesA partir du moment où des modifications sont faites dans les plages protégées, tu dois savoir qui fait les modifs, c'est celui qui possède le MDP non ? Voici un classeur exemple où cinq plages de couleurs différentes sont matérialisées. Pour le test de l'enregistrement des valeurs (dates, heures, et...
22/12/2017 à 21:03domyVBA selon valeur exixtanteRemplace cette ligne de code : Pas celle-ci : donc, la constante "xlValues" par la constante "xlFormulas"...
21/12/2017 à 06:55TRNXHistorique d'entrées aux cellules sécuriséesLe code que je t'ai donné est une procédure événementielle qui doit se trouver dans le module de la feuille concernée donc, double-clic sur le module de la feuille dans la fenêtre en haut à gauche du VBE et ensuite, coller le code dans la zone d'édition. Tu dis : Le mot de passe à été entrée pour la...
20/12/2017 à 11:45zelenette Créer une boucle avec itérationMerci de ton retour ! Je te souhaite de très bonnes fêtes...
20/12/2017 à 07:42yayet11Option à l'ouverture d'un fichier et autreAïe, c'est donc pas gagné ! Tu appuis sur la combinaison de touches Alt+F11, tu arrives dans le VBE, l'éditeur de code. Sur la gauche tu as une fenêtre contenant les modules de trois feuilles (si tu n'a pas changé les options concernant la création des classeurs) et le module du classeur "ThisWorkbo...
19/12/2017 à 20:19TRNXHistorique d'entrées aux cellules sécuriséesComme il y a plusieurs utilisateurs, j'en déduis que les mots de passe sont récupérés à l'ouverture du classeur dans la procédure événementielle "Workbook_Open()" dans ce cas, il suffit de mémoriser le MDP dans une variable de niveau classeur (dans un module standard) et à chaque sélection de cellul...
19/12/2017 à 15:47yayet11Option à l'ouverture d'un fichier et autreDans le module du classeur, tu as la procédure événementielle "Workbook_Open()" qui te permet d'exécuter des actions à l'ouverture du de ce dernier ...
19/12/2017 à 06:58zelenette Créer une boucle avec itérationDonc voici ce que tu demande ...
18/12/2017 à 07:37Steelson Décoder le JSONDésolé, ne connaissant absolument pas JS, je ne peux pas plus t'aider ...
17/12/2017 à 17:08johnyboyyRésultat dans avant dernière celluleAvec une petite fonction perso très spécifique à ton cas : dans la cellule C4 : et dans la C5 ...
17/12/2017 à 10:16Steelson Décoder le JSONJe ne connais pas la finalité de ton souhait mais tu pourrais déjà Spliter afin d'extraire les noms des différents sports, puis des catégories, tournois, etc... Résultat en colonne A mais le Shape est la source donc, il doit être rempli ...
17/12/2017 à 09:41mathosdelfosIf trop long, existe il une autre façon de faire ?Pour effectuer une recherche avec InStr(), tu peux concaténer tes chaines. Dans mon exemple, j'ai concaténé avec comme séparateur le point-virgule pour plus de lisibilité mais sinon, il ne sert à rien d'autre et tu peux t'en passer. J'ai respecté tes 6 chaines mais tu peux n'en faire qu'une seule (v...
16/12/2017 à 09:28asso Calcul de surfaces de forme dessinBonjour,: C'est quoi tes unités 5 et 3 par exemple ? En VBA ...
16/12/2017 à 09:15Vince2974Range avec plusieurs plage de cellulesLa valeur de "ColorIndex" de tes cellules est -4142 donc, inférieure à 1 ! Il te faut colorer tes cellules en blanc (valeur 2) pour voir le résultat...
15/12/2017 à 17:06zelenette Créer une boucle avec itérationUne piste, les résultats sont donnés dans une boite de message ...
15/12/2017 à 16:53goodJusqu'à la derniere ligne non videTestes de cette façon, attention, la dernière ligne est recherchée sur la colonne B, adaptes ...
15/12/2017 à 16:45Vince2974Range avec plusieurs plage de cellulesA tester ...
15/12/2017 à 15:54philippe87Do while.. pour une boucleRe, Mon code peut être raccourci de cette façon ...
15/12/2017 à 07:09philippe87Do while.. pour une boucleUne autre piste à adapter (pas testé !) mais sûrement plus rapide ...