Passionné d'Excel

Inscrit le :28/05/2024
Dernière activité :Dimanche à 15:18
Version d'Excel :365 EN
Lieu :France
Messages
3'394
Votes
1'021
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par saboh12617 - page 67

DateAuteur du sujetSujetExtrait du message
17/06/2024 à 11:15DSL Derniere valeur liste selon critèreJe pense que de nombreuses méthodes sont possibles, surtout avec les array dynamiques. Sur les anciennes versions de Excel un max fonctionne très bien, voir ci-joint : La formule utilisée est : Avec dans les premières parenthèses la colonne des dates, et dans la seconde parenthèse la vérification du...
12/06/2024 à 12:19mousaliComment affecter un username et password pour un classeur sur ExcelPossible via différentes approches, ci-après une proposition VBA avec une classe, je vous laisse adapter à votre userform. Classe: Implementation (proposition): Edit: j'ai retiré Module1. ... mauvais c/c...
12/06/2024 à 10:11gilles45Calculer des cellules de couleurCi-joint une proposition utilisant simplement NB.SI.ENS ;)...
12/06/2024 à 10:00gilles45Calculer des cellules de couleurCe que vous souhaitez est bien sur possible via vba mais je pense vraiment que compter des couleurs ne soit pas la bonne approche, en tout cas dans Excel. Déjà pour votre première question votre problème pouvait etre résolu avec un nb.si, et je pense que celui-ci serait de meme si au lieu d'approche...
11/06/2024 à 16:40izara booki Mettre en gras les séries de caractères entre quotesPour ne mettre qu'une partie du texte de chaque cellule il faut passer par le VBA. Ci-après une proposition et le code correspondant...
11/06/2024 à 12:16Heavy_B Déclarer une variable "mdp" pour l'entièreté du fichierJe n'avais pas vu que l'ensemble de ce code se trouvait dans votre userform, ce peut etre un problème de scope/portée de votre variable MDP. Il faudrait que vous regardiez en mode déboguage la valeur de MDP pour s'en assurer. Essayez de remplacer Password:=MDP par Password:=MonModule.MDP avec MonMod...
11/06/2024 à 11:50Heavy_B Déclarer une variable "mdp" pour l'entièreté du fichierC'est parce que vous essayez d'appeler la méthode .Protect ou .Unprotect sur un objet Sheet au lieu de Worksheet. Meme si ils sont souvent confondus ces deux objets sont un peu différents. Les "sheets" de votre fichier peuvent etre des feuilles de calcul OU BIEN des feuilles de graphique. Les worksh...
11/06/2024 à 11:10Heavy_B Déclarer une variable "mdp" pour l'entièreté du fichierBonjour, vous devez faire une erreur dans votre code, chez moi cela fonctionne : Peut etre, ne mettez pas le MDP entre guillemets...
10/06/2024 à 16:25LeMANIMAK Périphériques non reconnuA mon avis regarde plutôt du coté de ton imprimante (forums, docs, drivers), car ton problème est courant mais très vague et peut être du a de nombreuses raisons...
10/06/2024 à 15:16ludodrp Comment lister les besoins automatiquement ?Ce n'est vraiment pas clair comme question... Si vous cherchez les quantités correspondantes à la longueur sur la feuille 1 alors une division est suffisante non ...
10/06/2024 à 15:14pipout64 Au moins une checkbox cochée dans le userFormSi je peux proposer, en supposant que votre userForm n'accepte qu'une des conditions dans la liste, alors un OptionButton (icone ronde) serait plus adapté qu'une CheckBox. Autrement vous pourriez définir un choix par défaut afin d'avoir toujours au moins une case pré-cochée. Il suffit de l'affecter...
10/06/2024 à 12:00Xcel ManListe déroulante sélective (fonction de la colonne voisine)Si tu as office 365 (ou 2021 il me semble), tu peux écrire dans une cellule : Puis dans ta validation de data tu sélectionnes "liste" et tu sélectionnes sur ta feuille la zone de la formule (tu devrais avoir un # à la fin, qui indique que la zone peut varier)...
10/06/2024 à 08:58saboh12617VBA Classes override/overloadMerci mais il s'agit plus ou moins d'une paraphrase avec quelques conseils de programmation généraux... Pas très affuté pour ce genre de questions assez abstraites le chatgpt, merci quand meme. J'imaginais que l'usage des classes était plus courant...
07/06/2024 à 17:12LeMANIMAK Extraire des noms en majusculeBonjour, pas besoin d'une macro, vous pouvez utiliser les formules EXACT ainsi que MAJUSCULE. Par exemple Renvoie VRAI si A1 est en majuscule. Ainsi vous pouvez ecrire Qui renvoie A1 uniquement si elle est en majuscule...
07/06/2024 à 16:16talbot42Graphique sur plusieurs axesCi-joint une proposition. Procédé : J'ai placé vos données dans une Table, ce qui permet d'utliser les formules de sous total comme somme ou compter. Ensuite je récupère ces valeurs pour effectuer les calculs que vous demandez dans le tableau de droite. Puis j'insère un graphique 3D à partir des 3 c...
07/06/2024 à 14:48CedLFormule SOMME de plusieurs tableauSans un fichier d'exemple ca va vraiment etre difficile... Pour moi en utilisant la formule indiquée j'obtiens le bon résultat. Si jamais, pour partager un exemple : Crée un nouveau fichier. Copie tes trois tableaux et colle les "uniquement valeurs". Retire les infos sensibles (p. ex. noms). Ajoute...
07/06/2024 à 14:13Heavy_B Différence dans les datesDésolé votre fichier plante pour moi quand je lance l'Userform, et votre fichier est assez complexe. Je laisse quelqu'un d'autre vous aiguiller en attendant de trouver une solution...
07/06/2024 à 14:09Heavy_B Déclarer une variable "mdp" pour l'entièreté du fichierJe vous renvoie vers l'aide Déclaration de variables (VBA) | Microsoft Learn Dans votre cas il faut déclarer la variable dans un module, en dehors des subs/fonctions. Tel que...
07/06/2024 à 13:42PierreLepinay [HTML][GAS] bloquer gestionnaire mdp GoogleJe te renvoie vers ce topic alors: jquery - How to disable Chrome's saved password prompt setting through JavaScript - Stack Overflow...
07/06/2024 à 12:23PierreLepinay [HTML][GAS] bloquer gestionnaire mdp GoogleEst-ce Google Chrome qui propose d'enregistrer le password ou bien la page de connexion Google directement ...
07/06/2024 à 11:33Heavy_B Différence dans les datesSi vous faites Etes vous sur que cela ne fonctionne pas ...
07/06/2024 à 10:20Heavy_B Différence dans les datesVous pouvez essayer d'utiliser la valeur TextBox1.Text au lieu de .Value, et effectuer une séparation sur la string des "/" pour retrouver jour/mois/an et créer une nouvelle date à partir de cela...
07/06/2024 à 09:07CedLFormule SOMME de plusieurs tableauPas sur de bien comprendre... 20+20 = 40, c'est une somme que vous souhaitez non ? Sinon je vois que vous avez ":" entre les deux cellules, donc vous sommez probablement tous les éléments entre ces deux cellules, peut etre votre erreur vient de là...
06/06/2024 à 17:20pipout64 Zone de texte (Shapes.AddTextbox.textFrame)Après si jamais, il ne doit pas etre trop compliqué de calculer la longueur d'un nombre en bouclant une division par 10 et regardant le reste. Effectivement autrement un caractère invisible de fin de ligne peut etre une option élégante et rapide...
06/06/2024 à 17:17saboh12617VBA Classes override/overloadD'après mes recherches, cela n'est pas possible. Mais j'ai remarqué qu'ici beaucoup ont des connaissances plus poussées que les miennes en VBA, donc je m'en remets à vous. 1. Je sais que malheureusement le VBA est assez étrange au niveau de son fonction en POO, mais au sujet des classes, peut-on red...
06/06/2024 à 16:41pipout64 Zone de texte (Shapes.AddTextbox.textFrame)Excusez moi pour la question un peu bete, mais ne pouvez-vous pas compter le nombre de caractères a partir des strings que vous utilisez pour définir votre synthèse ...
06/06/2024 à 15:10Polymer Calcul des jours fériés en semaine ou le week-end entre deux datesA ma connaissance ce n'est pas possible sans renseigner quelque part la liste de vos jours fériés, et ensuite les soustraire du décompte...
06/06/2024 à 14:49TurbozerEviter que le résultat soit négétif, Math Square 3x3Je dois bien avouer que j'ai trouvé votre problème particulièrement intéressant... Et je n'étais pas satisfait de la feuille que je vous avais envoyé. Je pense qu'elle renvoyait trop "facilement" vers les additions au lieu des soustractions. Ci-joint un fichier plus "correct" d'un point de vue proba...
06/06/2024 à 10:52Justin bridouProblème copier/couper/collerPeut etre demandez au service IT de mettre a jour ou meme désinstaller et réinstaller complètement. Si vous faites les manipulations correctement c'est un bug...
06/06/2024 à 10:42bravodeltafrCopie graphique Excel anormaleIl peut s'agir du nom du graphique, ou bien si vous copiez le graph en tant que tel et non image, peut etre un lien avec une plage nommée. Mais je pense qu'il s'agit de la première option. Auquel cas cliquer "oui" est ok, cela renommera simplement votre graphique (pas le titre, son identifiant)...
06/06/2024 à 10:35fabpi35 Selectionner une plage entre deux variables et supprimer les donnéesJe vous conseille d'utiliser l'utilitaire d'enregistrement de macros pour votre dernière étape : Sélectionnez le tableau créez puis copiez le et collez comme une image. Vous aurez un code fonctionnel et au besoin l'adaptation sera facile pour vous...
05/06/2024 à 17:43fabpi35 Selectionner une plage entre deux variables et supprimer les donnéesUne proposition vba...
05/06/2024 à 17:11laurentrivCalcul km semaine-week-endIl suffit de regarder le jour indiqué en seconde colonne, non...
05/06/2024 à 16:44Tulipe11Domaine d'addition non pris en compte lors d'une somme sous conditionC'est normal, la fonction SOMME.SI ne fonctionne que pour 1 colonne à la fois. Au vu de votre "relativement" petit tableau (il n'y a que deux colonnes à sommer), je vous conseille de séparer votre calcul en 2 SOMME:SI. Ainsi en C37 la formule Devient...
05/06/2024 à 16:39gilles45Calculer des cellules de couleurCi-joint votre fichier avec une fonction NbCellulesColorees, qui renvoie le nombre de cellules de la meme couleur que la cellule donnée en second arguement. La fonction...
05/06/2024 à 15:14LeMANIMAK Clef bootable non reconnueAvez vous essayé d'activer le Legacy USB Support dans vos options de boot ? La clé est-elle formatée correctement ...
05/06/2024 à 15:07tomatito37Boot (C) capacité ?Il s'agit de votre disque C qui est plein. Le boot peut effectivement se trouver dessus (c'est meme très probable) mais ce n'est pas lui qui occupe tout l'espace (< 1 Gb), ce sont certainement vos fichiers et/ou windows. Je vous conseille de déplacer vos fichiers sur un autres disque, ou de faire...
05/06/2024 à 12:25TraderAS Conversion DATE Format Anglais ==> DATE Format FrançaisCi-après une proposition Si vous avez une erreur, essayez de copier la valeur de la cellule bleue vers la cellule jaune (comme indiqué, 1e ligne). J'ai windows en italien donc le format varie. De mon coté ca fonctionne...
05/06/2024 à 12:16Laurine12 Sur une formule SI / MoisRemplacez votre formule par...
05/06/2024 à 12:14TraderAS Conversion DATE Format Anglais ==> DATE Format FrançaisBonjour, la moitié de vos valeurs sont au format date et l'autre au format texte... En plus les années ne sont pas toujours indiquées de la meme manière...
05/06/2024 à 11:55Irène DuryCréation mise en forme conditionnelleUne proposition avec verification de la cellule date non vide ET cellule Signature non vide. Formule appliquée ...
05/06/2024 à 11:44PatriceFlorinCopier/Coller fichiers ExcelEffectuez vous bien le "copier" avant de changer de fichier ? Si non c'est normal. L'ordre à suivre est : 1. Selectionner votre plage à copier 2. Clic droit > copier (ou CTRL+C) 3. Selectionner l'autre classeur 4. Coller...
05/06/2024 à 11:37DarkangelListbox plusieurs colonnesExcusez moi, je n'avais pas compris que List_Staff_Projects etait le nom de votre Listbox. N'ayant pas les compétences concernant les controles ActiveX, je laisse quelau'un d'autre vous guider...
05/06/2024 à 11:06DarkangelListbox plusieurs colonnesLa variable qui vous pose problème, List_Staff_Projects, n'est pas déclarée dans le sub que vous présentez. Difficile de savoir ce qu'elle contient, et donc encore plus pourquoi vous avez une erreur. Je suppose, vu le nom, qu'il s'agit de la liste des noms du personnel, dans ce cas essayez la conver...
05/06/2024 à 08:48ashlolChangement automatique de la date jour sans fermer le programme ExcelEn théorie ceci devrait fonctionner. Dans votre workbook ( pas un module) placez ce code: Puis, dans un module, votre sub avec le titre MyMacro (ou changez mais vous voyez le lien avec le texte ci-dessus). Apparemment il faut que vous activiez l'execution des macros sans confirmations dans votre con...
04/06/2024 à 16:49MarecAnnuler des tri a la fermeturePourriez-vous joindre un fichier d'exemple, avec vos macros incluses ? Merci...
04/06/2024 à 15:28BoboBVBA : Sous-totalAvec la formule sous forme de string. Après je ne comprends pas trop pourquoi vous utilisez VBA, les tables excel dynamiques disposent déjà de ce genre d'outils...
04/06/2024 à 14:45iliyes Action apres CTRL+PIl me semble que l'event beforeprint repond à votre demande. A tester pour voir si le cancel ne lance effectivement pas la macro. Si ce n'est pas possible alors je vous conseille d'imprimer votre fichier via un bouton vba qui lui verifiera ou non si vous confirmez l'impression. En effet il n'y a pas...
04/06/2024 à 14:29ashlolChangement automatique de la date jour sans fermer le programme ExcelJFL a bien résumé. Si jamais via VBA il est possible de recalculer la feuille lors de la fermeture (ou l'ouverture), donc simuler l'appui de F9...
04/06/2024 à 14:25GU24 Excel conditions imbriquées si/ouJ'ai l'impression que vos conditions se contredisent suivant les cas, ce n'est pas évident. Ci-joint une feuille de calcul en décalant les vérifications selon vos dernières indications. Est-ce correct ? Dans ce cas, comment vérifier le premier vaccin ...