Passionné d'Excel

Inscrit le :16/05/2018
Dernière activité :Vendredi à 11:51
Version d'Excel :Win11+2003 à 2016
Messages
5'659
Votes
1'176
Fichiers
1
Téléchargements
43'705
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Xmenpl - page 90

DateAuteur du sujetSujetExtrait du message
01/07/2019 à 16:28DD1009 Problème d'ouverture de fichier dans code VBAIl me semble qu'il y a beaucoup de ligne en double (même un "save" après ub close)...
01/07/2019 à 16:18gui84Tracabilité alimentaire laboratoireJe me doute mais celà peut servir de base pour ton fichier ensuite tu peux revenir nous voir avec les colonnes ou infos que tu as besoins en plus...
01/07/2019 à 16:02Invité Msgbox comptage cellules vides jusqu'à aujourd'huiVue l'image de ton tableau alors la plage commence à la ligne 13 sauf erreur. Ci-après tous les calculs pour les infos que tu souhaites afficher dans une msg box dans workbook open ...
01/07/2019 à 15:05katoudjaAutomatisation de données sur ExcelRe Oui je connais business object. Alors dans le principe ce que je ferai avant d'améliorer le code vba par la suite : 1)Enregistrement d'une macro afin d'automatiser l'import de données. (nom du fichier d'import devra toujours être le même) import ce fera toujours dans un onglet "modèle" qui contie...
01/07/2019 à 14:53scn68100 Fontion FormatIl faudrait un minimum expliquer ce que tu souhaites faire ? c'est quoi cette ligne ? " wPerteMaxi = 45.8: wPerteActuelle = 12.34 " et Pourquoi wAffichePerteMaxi déclaré en string alors que les autres en Currency c'est pas tous des chiffres ...
01/07/2019 à 14:30katoudjaAutomatisation de données sur ExcelSans avoir aucune idée de ton fichier … difficile de savoir ce qui peut être fait ? Tu entends quoi par automatisation ? faudrait déjà savoir ce que tu souhaites faire en automatique ? Formule automatique Tableaux croisés automatique Que peut-il y avoir d'autre en automatique ...
01/07/2019 à 14:27gui84Tracabilité alimentaire laboratoireBonjour, ta demande ressemble fort à une gestion de stock non ? regardes dans la partie téléchargement du forum...
01/07/2019 à 13:29AM2310Chercher des cellules à partir d'un numero donnée VBAUn exemple au choix avec selecteur de numéro ou sous forme de tableau croisé dynamique...
01/07/2019 à 11:54pruneau Concaténer 2 TCDs pour générer 1 graphique dynamiqueExcel n'invente pas non plus les informations quand elle ne sont pas existantes. Expliques moi quelle information tu vas mettre en face que "Ferme" "Dépenses" ? ? ? dans ton graphique ? tous les statuts vont avoir les même dépenses de l'année Excel ne fait pas non plus : le ménage, la vaisselle, les...
01/07/2019 à 11:40pruneau Concaténer 2 TCDs pour générer 1 graphique dynamiqueLa réponse est simple : ce n'est pas possible ! Tu souhaites les "Bénéfices par statut" alors tu auras besoins aussi des "Dépenses par statut" …. information que tu ne possède pas dans l'exemple que tu as joins...
01/07/2019 à 11:28Renaudgnx Langage pour dire "M(suivi de quelque chose)"En admettant que Martine soit indiqué en cellule A1 Alors en B1 : =SI(STXT(A1;1;1)="M";"Msuividetonchoix";"")...
24/06/2019 à 16:32massari59264 VBA clic droitBonjour, content que cela fonctionne aussi pour toi. Ce qui me posait problème c'était l'évènement quand on change de workbook. ... Alors qu'en fait il fallait utliser le code quand le workbook concerné n'est plus actif : Private Sub Workbook_Deactivate()...
07/06/2019 à 16:52whereisbryan Fonction replace VBABryan is in the kitchen …. ok je sors...
07/06/2019 à 15:55massari59264 VBA clic droitJe pense que j'ai trouvé il faut les quatres codes dans workbook 1 à l'ouverture 1 autre quand on change de workbook le troisième quand on revient sur le workbook. et à la fermeture de nouveau avec un =True Avec celui pour before close aussi çà fait 4...
07/06/2019 à 15:46massari59264 VBA clic droitEn fait il faudrait un évenement qui détecte le changement de workbook pour activer ou désactiver quand on revient sur le fichier concerné...
07/06/2019 à 15:18massari59264 VBA clic droitTest toi même comme je viens de le faire ; malgré avoir précisé with activeworkbook la commande bouton droit de l'onglet est désactivé pour tous les onglets et tous les fichiers qui seront ouvert entre temps. D'après ton code elle ne sera fonctionnelle que lorsque le premier fichier sera fermé avec...
07/06/2019 à 15:08bredeche Rappel de donneA quelle moment tu indiques que la liste de la combobox5 c'est la colonne à partir de B10 à B126 ? Tu donnes un nom à cette plage ( exemple Numliste ) ensuite dans propriété de la combo en rowsource tu indiques aussi Numliste...
07/06/2019 à 14:58massari59264 VBA clic droitEn effet aprés test il semble que Application.CommandBars("Ply") soit commun à tous les fichiers. Donc quand tu fermes le fichier concerné il réactive ok mais pas pour les fichiers qui étaient ouvert entre temps Va falloir penser à un autre moyen pour protéger ton onglet ( onglet caché ; protection...
07/06/2019 à 14:33massari59264 VBA clic droitTu viens de donner toi même la solution "With"...
07/06/2019 à 14:19massari59264 VBA clic droitSi c'est pour désactiver dans ton workbook open...
07/06/2019 à 14:01massari59264 VBA clic droitPeut être en désactivant le clic droit uniquement pour le fichier concerné Application.ActiveWorkbook.CommandBars("Ply").Enabled = False...
07/06/2019 à 11:52marius98Procédure qui redémarre automatiquementComme dis plus haut il n'y a pas d'intérêt à vouloir poursuivre le code si la cellule n'est pas renseignée. Comme tu utilises des messages box l'utilisateur ne peux pas donner l'information avant la fin de la procédure. Donc aucun intérêt. Autant faire des "Exit sub" après chaque test si la cellule...
07/06/2019 à 10:08Kisscool25 Vider ligne sans supprimer la ligneSi tu remplaces les zéro par rien alors il y a de grande chance que tes formules te renverrons quand même des erreurs Si c'est uniquement le fait de voir les zéros qui te gène tu sais qu'il y a une option excel pour ne pas "afficher" les zéros...
07/06/2019 à 10:04dudesson FORMAT DATE exemple : jeu 06.06.19ActiveCell.Offset(0, 3) = CDate(TF) ActiveCell.Offset(0, 3) = Format(CDate(TF), "mm.dd.yy") une variante...
07/06/2019 à 09:49Cemente73 Création d'un tableau en fonction de données sous forme de listeVu ton exemple on a l'air d'avoir exactement le même tableau mais en colonne au lieu de en ligne Un simple tableau croisé dynamique à partir des infos de réservations te donneras la même chose...
07/06/2019 à 09:16magretVBA ou requete Excel pour mettre des guillemets et supprimer espaceBonjour, le nombre d'espaces est variable ou toujours le même ? Avec un fichier test ce serait plus facile (oops Galopin plus rapide que moi )...
06/06/2019 à 11:56juberrebi Gestion d'erreurs successivesBonjour, as-tu vérifié qu'il y a bien un fichier au format xlsx dans la source d'extraction ...
06/06/2019 à 11:55AntonioAction différente à chaque clicOops un peut différent de ce que je pensais Faudrait voir un exemple ) est-ce bien utile 15 boutons année déjà créés en visible= false ? -Autant créer le nouveau bouton année uniquement au moment du clic du bouton principal. - voir en fonction de ce à quoi il sert si juste le renommer ne serait pas...
06/06/2019 à 11:47AntonioAction différente à chaque clicOops un peut différent de ce que je pensais Faudrait voir un exemple ) est-ce bien utile 15 boutons année déjà créés en visible= false ? -Autant créer le nouveau bouton année uniquement au moment du clic du bouton principal. - voir en fonction de ce à quoi il sert si juste le renommer ne serait pas...
06/06/2019 à 11:41AntonioAction différente à chaque clicEn admettant que c'est toujours les mêmes actions qui se suivent ; 1er Nom du bouton "Action 1" Test Condition If Commandbutton1.caption="Action 1" then suite du code vba Finir le code par un changement de nom: Commandbutton1.caption="Action 2" end if If Commandbutton1.caption="Action 2" then suite...
06/06/2019 à 11:14marius98Procédure qui redémarre automatiquementPersonnellement je ferai des "exit sub" à chaque fois qu'il manque une info. Le seul intérêt de continuer la procédure ce serait de remplacer les "msgbox" par des "InputBox" afin d'avoir l'info manquante et continuer la procédure...
06/06/2019 à 11:03D37Excel Macro qui ouvre nouveau classeur et exécute autre macro dans nouveau classBonjour Oui mon explication est peut être farfelue mais pour faire simple je souhaitait fusionner les fichiers excel en un seul nouveau classeur non enregistrer. Ha ok donc la première macro pouvait contenir l'ouverture des 2 fichiers en même temps comprend mieux...
06/06/2019 à 10:58D37Excel Macro qui ouvre nouveau classeur et exécute autre macro dans nouveau classAbsolument rien compris au but de la manœuvre Ouvrir un nouveau fichier pour lancer un macro qui va ouvrir un fichier existant qui lui même deviendra le fichier actif...
06/06/2019 à 10:32lucascharrier VBA modifier cellule en macroMerci beaucoup c parfait, même si je ne comprends pas bien le programme ca marche Bonjour, moi qui pensait qu'il fallait afficher un texte différent pour chaque valeur de A1 ? autant directement écrire en C5 =si(A1=1;5;"")...
05/06/2019 à 14:59lucascharrier VBA modifier cellule en macroRe, d'où ma question sur la nécessité de faire çà en vba ? si il n'y que trois condition alors faut pas se casser la tête une formule excel ira plus vite qu'un vba qui se lancera à chaque modif de page...
05/06/2019 à 11:55lucascharrier VBA modifier cellule en macroBonjour, tu manques de précision dans ta demande. En A1 on voit bien se que tu veux mais tu veux quoi dans une autres cellule ? et une macro est-elle bien nécessaire ...
05/06/2019 à 08:31fronckBibliothéque partagéeExacte ! au mieux je peux copier l'image mais rien de plus ...
04/06/2019 à 16:56saidi123Calendrier ExcelTu ne peux pas Ton calendrier qui change en fonction de la selection. il n'y aura donc pas d'historique pour janvier février mars …… Tu ne peux saisir des infos directement dans les cellules le seul moyen serait de faire une base de données à coté pour indiquer les dates ou il y a une info à ajouter...
04/06/2019 à 15:02valmaxRecherche dans une colonneDe rien ps tu peux aussi utiliser l'option "Figer les volets " sur la ligne en dessous du bouton de recherche ainsi il sera toujours visible ; même quand il trouve la ligne 200.....
04/06/2019 à 14:52GregggRemplacer InputBox par Userform et ComboBoxUn fichier test est bien mieux qu'une page de codes. On ne sait même pas la fonction de ton Bouton258 ? C'est un bouton de validation ? il est ou ? sur une feuille dans userform ? pourquoi la selection n'est-elle pas prévue avant ...
04/06/2019 à 14:44MonsieurAmineZone dédiée aux boutonsBonjour Galopin et Algo Même solution que Galopin avec l'option "Figer les volets" pour garder les boutons toujours visibles. Par contre pas trop compris si les cadres et les infos en entêtes étaient utilisaient ...
04/06/2019 à 14:26alexpau Date invalideBonjour Alexpau et Steelson. Effectivement j'ai le même problème avec ton fichier …. Steelson à raison tu ne peux pas tester le contenu de toutes les cellules dates dans la même fonction sinon la fonction s'arrête dés la première erreur et les autres calculs ne se font pas. Vires les tests de ta fon...
04/06/2019 à 14:02fronckBibliothéque partagéeEs-tu sur qu'il n'y a pas une option "lire" uniquement dans les options de partage de onenote ...
04/06/2019 à 13:44NeleaCharger combobox2 ssi combobox1.value identitiqueRe, c'est vraiment se compliquer la vie que d'aller chercher les paramètres d'une combobox dans un autre fichier. Par ailleurs je ne vois pas le "chargement" de la liste pour la combobox2 à l'ouverture du userform. les deux listes doivent être chargées à l'ouverture. Ensuite lors de l'évenement Comb...
04/06/2019 à 11:08SergeCaChemin d'accès vers un fichier sur un serveur partagéBonjour; tu n'indiques pas l'extension du fichier ? PLANNING.LOGISTIQUE.xls ? xlsm …...
04/06/2019 à 11:01NeleaCharger combobox2 ssi combobox1.value identitiqueBonjour avec un fichier test on verrait mieux la façon dont fonctionne tes combobox...
04/06/2019 à 10:18SingeleFermeture d'un classeurOops j'avais pas vu que tu avais déjà ta variable d'après ton code la variable est : "ledernier" çà donnerait ...
04/06/2019 à 09:43SingeleFermeture d'un classeurBonjour si le classeur que tu souhaites fermer est celui qui est "Actif" Alors : Si c'est un classeur autre alors avec son nom et son extension : oops dans ces exemples les modifications de fichier ne sont pas sauvegardées. l faudra donc mettre True si la sauvegarde est nécessaire ...
03/06/2019 à 16:34dimatoukeneSolver ExcelInutile de créer plusieurs post. Un fichier test avec des exemples de ce que tu cherches sera bien plus utile qu'une demande incomprise...
03/06/2019 à 16:08Kant1Dessin à main levé VBABen oui un rectangle blanc mais on peut justement écrire à la souris ou a la tablette...