Modérateur

Inscrit le :27/04/2007
Dernière activité :Mardi à 14:24
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'274
Votes
2'904
Fichiers
3
Téléchargements
10'215
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 49

DateAuteur du sujetSujetExtrait du message
13/02/2024 à 15:24s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesAu début du code vous deprotégez bien la feuille ...
13/02/2024 à 15:20brice2b Userform et tableauVotre version 6 postée ici https://forum.excel-pratique.com/s/goto/1177328 et dans laquelle j'ai adapté selon nos échanges dans les différents posts Sur base de ce tableau Si je prends la 1iere ligne de la feuil1 (donc AGRNT 1), en E6 j'ai 608.4 et en H6 j'ai 675 Correct ...
13/02/2024 à 14:45mody Listbox transférée QuantitéHum... il me semblait que votre problème était terminé ... quelle zone texte ? quelle zone liste déroulante (il y a 3 listes) ? Désolé je ne comprends rien à votre demande...
13/02/2024 à 14:39s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesJe ne vois aucun problème. Vous n'aviez pas de souci avant là dessus Avez-vous modifié quelque chose dans le code Est-ce que les autres cellules de la ligne sont modifiées ...
10/02/2024 à 09:50Kamel_G0411Shell unix: script not foundC'est sur le système LINUX ou MAC OS que vous avez ce souci ? Au delà de la réponse de Bruno, je n'ai pas l'habitude de renvoyer vers d'autres sites lorsque les informations peuvent être fournies sur Excel pratique, mais peut-être que ce lien pourrait vous aider --> https://www.shellunix.com/comm...
10/02/2024 à 09:35jyconnaisrienVBA enregistrement avec incrémentationOk je pense avoir compris le souci. En fait le Y = Y +1 ne sert pas en puisque vous exécutez chaque fois le code avec Y = 1. Du coup, cela écrase chaque fois le fichier précédent. Si vous aviez fait une boucle pour la sauvegarde de plusieurs fichiers, le Y prenait tout son sens. En tenant compte de...
09/02/2024 à 19:21jyconnaisrienVBA enregistrement avec incrémentationDe mémoire, je pense que le souci est qu'excel peut comprendre que activeworkbook est en fait le fichier qui contient le code. Essayez en déplaçant la ligne ci-dessous juste après le NEXT i Au besoin, le laisser là mais rajoutez un --> .Activate juste en dessous NB : les deux instructions applica...
09/02/2024 à 19:15Isaac Agbandohounto Nombre trop important d'argumentsOn sera indulgent...c'est votre premier message... toutefois je ne suis certain que vous ayez prit le temps de lire La charte au vu de la manière dont vous avez posté votre demande Un minimum de politesse est de rigueur (bonjour, SVP, merci, ...), sans cela vous aurez peu de chance d'obtenir une rép...
09/02/2024 à 15:23Fornstep Tableau RésultatRe En premier, mais pourquoi vous mettez deux codes remplir ?? vous ne devez avoir que le code sub remplir (.....) et pas de remplir1 Donc supprimez le code remplir1 dans le module et corrigez dans le code "worksheet_change" où vous avez mis le code remplir1 au lieu de remplir Non cela fonctionne bi...
09/02/2024 à 13:25pat-sibCopier des données d'un classeur pour coller vers un autreA votre place je ferais tout dans un seul fichier. Bien plus simple à gérer sans ou avec VBA Votre feuille Base de données et une feuille pour votre fiche technique A voir si ok pour vous NB : votre version excel dans votre compte mentionne LTSLC PRO PLUS. Mettez plutôt l'année ... Cordialement...
09/02/2024 à 10:46s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesVous devez comprendre que le timer n'est pas lié au fichier mais à l'application Excel même (voir windows même) Si votre utilisateur ferme excel complètement, le timer ne sera plus actif. Faite déjà un test pour le vérifier après on pourra adapter un code...
09/02/2024 à 10:37Fornstep Tableau RésultatAllez dans le code Private Sub Worksheet_Change(ByVal Target As Range) , modifiez comme ceci - En dessous du premier END SELECT, mettez ces lignes - en dessous du 2ieme END SELECT, mettez ces lignes - Allez dans le menu "Insertion" et cliquez sur Module - Dans la fenêtre collez ce code Une fois term...
09/02/2024 à 10:12s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesJe pense que cela peut être dû au fait qu'il quitte le fichier par la croix et via Fichier Fermer ou qu'excel reste ouvert avec un autre fichier Il faut garder en mémoire que le Timer n'est actuellement utilisé que pour le cas où l'utilisateur laisse le fichier ouvert sans y travailler A priori, dem...
08/02/2024 à 15:24Morgane33610 Faire apparaitre une case à cocher si une autre case est cochéeRe Ok si vous avez trouvé une solution mais de base mettre des objets sur des feuilles ... j'évite ... Avec VBA on a toujours un souci à un moment ou un autre. Raison pour laquelle je vous ai proposé cette solution sans mettre des objets Crdlt...
08/02/2024 à 12:02Lilouk10Fichier Excel plante après changement mineurSans voir le fichier ce n'est pas facile de vous aider Essayez en allant dans le gestionnaire de nom, et voyez si vous n'avez pas un nom qui, par l'insertion, utiliserait plus du maximum de colonnes ou lignes prévues par défaut par excel. Cordialement...
08/02/2024 à 11:22Morgane33610 Faire apparaitre une case à cocher si une autre case est cochéeIl y a pas mal de sujet traités là dessus si vous faites une recherche sur le mot Cocher ou Case à cocher A priori si vous voulez utiliser VBA évitez les objets. On peut très bien mettre une case à cocher par click dans une cellule en utilisant la police Wingdings Si la case à cocher 1 est cochée, l...
07/02/2024 à 17:55Fornstep Tableau RésultatRe En B2 et B5 ? ce n'est pas A2 et A5 ? Quel texte voulez-vous avoir en feuille Résultat Juste une idée ... ce que vous voulez c'est que si en A2 et A5 vous avez "Importante & urgente", les données en B2 et B5 de la feuille Taches soit mentionnées en B8 et B9 dans le feuille résultat ...
07/02/2024 à 12:12Fornstep Tableau RésultatMerci de bien vouloir utiliser les balises de code en utilisant l'icone </> dans la barre de menu lorsque vous postez un code. J'ai corrigé dans votre post Heu, je n'ai pas compris. Dupliquer ? et Quelle couleur ? Ce n'est pas dans votre demande si j'ai bien relu Rem : dans le milieu du code v...
07/02/2024 à 12:01brice2b Userform et tableauPour la perte collective vous pouvez me confirmer si ces deux exemples sont corrects : exemple 1 : En feuil2 : le total en colonne K pour l'agent1 est de 948 eur En feuil1 : la particpation à la perte collective en E est de 608 eur Est-ce H pour cette agent est bien de 948 - 608 = 343 eur ? (à rembo...
07/02/2024 à 11:57s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesA essayer --> Dans le sub fermer, rajoutez cette ligne juste avant Thisworbook.close...
06/02/2024 à 11:10s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesNormalement la feuille est protégée à la fermeture du fichier par le code Private Sub Workbook_BeforeClose(Cancel As Boolean) qui se trouve dans THISWORKBOOK Vous ne devriez pas avoir de souci de ce coté, sauf si la procédure ci-dessous ne s'y trouve pas...
06/02/2024 à 11:07mody Listbox transférée QuantitéBonjour 1. Dans le code posté ici --> https://forum.excel-pratique.com/s/goto/1185460 pourquoi désactivez-vous la ligne Textbox1=textbox1+1 Cela sert à augmenter le numéro dans votre textbox1 pour ajouter ce numéro en colonne M dans la feuille Transfert 2. Dans le code Private Sub CB_Pièce_Change...
05/02/2024 à 10:52s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOui exact Non surtout pas cette ligne, on ne parle pas de N mais de X La ligne .Cells(lig, 23) = "X" dont je parle est située avant le CALL TRIER. Regardez plus haut...
03/02/2024 à 09:08Fornstep Tableau RésultatPlutôt que de mettre votre code dans la feuille Resultat, placez-le dans la feuille "Tâches" Votre code comme ceci : Il réagira sur base du changement dans le colonne A de la feuille Tâche Cordialement...
02/02/2024 à 17:19s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesEn principe non car j'avais prévu ce cas de figure en utilisant l'instruction "Option Compare text" Maintenant vous pouvez toujours modifier ces lignes dans la Private Sub CommandButton1_Click() qui se trouve dans l'USF et plus bas...
02/02/2024 à 14:50mody Listbox transférée QuantitéC'est d'une complication ce fichier ! A voir certaines lignes de code, je suis presque certains que cela provient d'un fichier réalisé avec Excel 2003 Pourquoi avoir rajouté trois textbox en dessous à droite. Je ne comprends pas l'utilité. La vue placée ici https://forum.excel-pratique.com/s/goto/11...
02/02/2024 à 14:33s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesPas facile de comprendre En principe de ce que je vois, vous devez introduire le numéro 2024-XXX dans la textbox BOXDEM qui correspond à l'année en cours. Donc si vous avez 1724, par exemple c'est que vous avez introduit 1724 dans la textbox...
02/02/2024 à 13:36ApprentiVBA Organisation des donnéesRe Voici votre fichier en retour. C'est plus simple que de vous donner ce qu'il fallait faire pour le modifier vous-même Il y avait trop de modification à effectuer J'ai placé un bouton sur la feuil1 pour ouvrir l'USF Vous devez compléter chaque textbox ou combo. Le clic sur le bouton AJOUTER permet...
02/02/2024 à 11:20ApprentiVBA Organisation des donnéesElle existe déjà dans le fichier en colonne G. Il suffit d'y mettre une formule...
02/02/2024 à 10:57ApprentiVBA Organisation des donnéesOk on va procéder en sens inverse, quelles sont les rubriques dans l'usf qui doivent toujours avoir une valeur Autre question : à quelle rubrique dans l'USF correspondent les infos Verre sans défaut et verre critiques...
02/02/2024 à 10:32ApprentiVBA Organisation des donnéesY a-t-il des objets dans l'usf qui peuvent rester vides d'info lorsque vous allez mettre vos données dans la feuille DATA ? Si oui, lesquels ? Comment allez-vous ouvrir l'USF ? via un bouton ...
02/02/2024 à 10:13ApprentiVBA Organisation des donnéesNon ne modifiez rien sans quoi je dois chaque fois recommencer tout depuis mon fichier de travail Dites moi si ok pour vous...
02/02/2024 à 10:05ApprentiVBA Organisation des donnéesIl y a des liens dans votre fichier. Normal ou je supprime Pour la feuille TCD, j'aurais plutôt placé le TCD à droite du tableau en M Voici ce que j'avais fait dans votre fichier test-donnee3 Votre avis ? dans votre nouveau fichier j'ai besoin de savoir si vous conservez les labels nommés dans votre...
01/02/2024 à 18:40ApprentiVBA Organisation des donnéesNon pas une listbox mais un combobox Pour la listbox je regarderai. Je repars sur le fichier test données 3 que vous avez posté ou vous me donnez un nouveau Juste une vue pour exemple --> https://forum.excel-pratique.com/s/goto/1184317 . Edit : exemple dans votre projet...
01/02/2024 à 18:12ApprentiVBA Organisation des donnéesD'abord figer le fichier : - Mettre le TCD sur une nouvelle feuille - Mettre le aussi tableau avec la formule si vous voulez conserver sur la même feuille que le TCD - Oubliez pas de changer les infos pour la Zone comme je vous avais expliqué ici -> https://forum.excel-pratique.com/s/goto/1185203...
01/02/2024 à 18:01ApprentiVBA Organisation des donnéesOui vous pouvez aussi si cela convient bien entendu C'est même plus simple, dommage que l'on y a pas pensé avant Après on place votre TCD sur une autre feuille. Une petite chose que je ferai c'est placer les mois en colonne et les critères en lignes vu que vous aurez un max de 12 mois mais 21 critèr...
01/02/2024 à 17:57mody Listbox transférée QuantitéRe Heu, vous comprenez un peu l'anglais ? Combobox1.CLEAR --> Elle sert à supprimer la valeur de la combobox1 lorsque vous avez ajouté dans la listbox via votre bouton. Au vu de votre question, j'ai l'impression que vous n'avez pas testé J'ai une question : est-ce vous qui avez réalisé le fichier...
01/02/2024 à 17:41ApprentiVBA Organisation des donnéesLe calcul que vous vouliez faire n'est pas possible dans un TCD. Ma proposition précédente ici --> https://forum.excel-pratique.com/s/goto/1185208 ne vous convenait pas. Du coup, je vous ai proposé une façon via formule. Mais rien n'empêche de faire des TCD pour d'autres résultats. En y allant pa...
01/02/2024 à 17:17ApprentiVBA Organisation des donnéesFaites les modifications que je vous donne et ensuite on peut regarder pour le graphique Que voulez-vous avoir comme type de graphique ? Genre ceci ...
01/02/2024 à 17:02ApprentiVBA Organisation des donnéesBon je vois que Galopin vous répond aussi. Pour le TCD ce sera plus compliqué donc voici ce que vous pouvez faire dans votre dernier fichier posté en C13 : mettez 01/01/24 en C14 : mettez 01/02/24 en D13 : mettez cette formule --> =SOMMEPROD((MOIS(Tab_Data[[DATE]:[DATE]])=...
01/02/2024 à 16:42ApprentiVBA Organisation des donnéesSi je mets en B2 -->3 et en F2 --> 200 ou 300 Quel est la valeur que l'on doit avoir en D13 dans votre fichier Pour 200 --> 2.5 et Pour 300 --> 1.66 ...
01/02/2024 à 15:45ApprentiVBA Organisation des donnéesDonc vous devriez avoir 13 et non 6.5 pour la valeur Cratère en janvier ...
01/02/2024 à 11:24ApprentiVBA Organisation des donnéesEst-ce que ceci pourrait rejoindre ce que vous attendez Sinon montrez moi un type de tableau récapitulatif que vous aimeriez avoir Edit : une autre présentation de résultat comme ceci. Je pense que cela est mieux pour vous...
01/02/2024 à 10:41ApprentiVBA Organisation des donnéesOk. donc j'ai modifié : - la feuille Paramètre en remplaçant E1 par "Zone", supprimé le "Non" et placé le chiffre 1 à la place du OUI. Ajouté un NA en E3 - la feuille Data en remplaçant Zone 1 par Zone en J1 Ok. Il faut rajouter en colonne A une info unique pour chaque ligne. Quel nom de colonne vou...
01/02/2024 à 09:54ApprentiVBA Organisation des donnéesExact. d'où l'intérêt d'ajouter une info unique en colonne A Voici le fichier de base ce sera plus simple que de refaire de votre coté Dites moi si je dois changer des noms de colonnes dans les deux feuilles Pour l'USF on fera ensuite donc n'allez pas trop vite de ce coté NB : Pouvez-vous préciser s...
01/02/2024 à 09:28ApprentiVBA Organisation des donnéesBonjour Voici une proposition avec 1 seul tableau qui rejoint ce que vous aviez fait dans le fichier comportant deux tableaux Pour la question au sujet de la zone 1, pensez-y bien avant car si par hasard, vous décidez d'ajouter d'autres zone ensuite cela risque de vous posez pas mal de souci Les 2 v...
31/01/2024 à 19:21Juliemoss Copier cellule d'une feuille dans BDD à la suite des données existantesVos n'avez pas besoin de faire des copier-coller Exemple le début de votre code : NB : vous pourriez mettre votre tableau au format structuré aussi. dans ce cas les codes seront à adapter...
31/01/2024 à 18:55ApprentiVBA Organisation des donnéesOk mais si vous postez différents fichiers, on ne va plus s'y retrouver Avant de passer en USF j'aurais d'abord mis le tableau au format souhaité. On vous a proposé quelque chose avant mais au vu de votre dernier fichier, vous continuez sur toutes ces colonnes ? Ne mettez pas vos critères dans le co...
31/01/2024 à 18:31slygan Soucis point et virgule@mafraise : Je ne sais pas si vous avez lu le fil (je ne pense pas) , mais il est solutionné et c'est ce que j'avais également écrit dans un post précédent pour la fonction Replace...
31/01/2024 à 18:26BedleyComment Trier les feuilles et fusionner leur donnée dans un une ongletMerci de bien vouloir utiliser l'icone </> dans la barre de menu lorsque vous postez un code dans votre demande. (J'ai corrigé dans votre demande) Autres points, depuis votre inscription : - je constate que vous ne donnez jamais suite à ceux qui vous donnent réponse. Je vous rappelle la charte...