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'212
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 54

DateAuteur du sujetSujetExtrait du message
26/12/2023 à 11:44s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOui, il vous suffit d'aller dans le code Sub maj(i as integer) et de rajoutez cette ligne juste en dessous de la ligne Range("C" & i)=.... Si cela concerne le même sujet, autant rester sur ce fil. De cette sorte, je serai averti. Crdlt...
26/12/2023 à 11:15s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOui si on ne va pas trop loin car on a aussi vite une "usine à gaz", si l'on complique trop. Ma remarque étant générale et pas dédiée à votre fichier Cordialement...
26/12/2023 à 10:56s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesAllez dans le module 2 : 1. remplacez la sub planning par celle ci-dessous: 2. remplacez la sub maj par ceci NB : ne supprimez pas les déclarations de variables (dim,.....) en entête du module bien entendu...
26/12/2023 à 10:23s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOk mais ce que je voudrais comprendre aussi, c'est si cette option de mettre d'aligner à gauche concerne uniquement la couleur grise ou pas. A moins que j'ai mal compris il me semble que vous vouliez toujours l'information placée à gauche plutôt que centrée sur les cellules fusionnées...
24/12/2023 à 17:55s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesQuand vous écrivez pour tous les cas, vous vous dire dans tous les cas de T et A ou aussi les autres ? Bonne soirée, si vous me lisez Crdlt...
23/12/2023 à 08:59s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesVérifiez que dans le code de tri vous avez bien un W dans cette ligne...
22/12/2023 à 19:30s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesPour le nouveau point, si j'ai bien compris vous voulez mettre à jour le planning à chaque fois que vous retirer le X Si c'est cela, - Allez dans le code Private Sub Worksheet_Change(ByVal Target As Range) de la feuille Prevision - Juste en dessous de la ligne Call ajout_couleur ..., rajoutez --&gt...
22/12/2023 à 19:01s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOui mais si vous sélectionnez Q5 à Sx, et U5 à Wx puis que vous allez dans le menu Accueil --> Format Cliquez sur l'onglet Protection et vérifiez que la case à cocher "Verrouillée" n'est pas cochée. Si oui décochez-la...
22/12/2023 à 17:36sebastienchauletNe pas afficher 0 pour les valeur Null, mais afficher 0 sinonUn fichier exemple est toujours préférable. La question est aussi de savoir pourquoi vous mettez un 0 dans une cellule.... Sinon essayez la même chose que ce que je vousai proposé mais en mettant ce format aux cellules --> 0 ;-0 ; @ Là cela laissera les 0 que ce soit avec ou sans formule Un petit...
22/12/2023 à 17:18s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesPoint 1 : je ne vois pas de souci. Dites ce que vous faites et surtout quelles cellules sont bloquées. moi je ne vois que les cellules après W Point 2 : oups.... pour les colonnes K à O, rajoutez ces codes juste après le code Private Sub BoxNbreEmpreinte_AfterUpdate()...
22/12/2023 à 14:29s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOk. Reprenez tout dans ce fichier Je supprime celui de mon post précédent...
22/12/2023 à 14:17s.laurent80 Insertion de lignes dans un tableau en tenant compte des semaines.... juste je vous ai écrit de supprimer tous les codes... sauf... - Private Sub CommandButton2_Click() 'annuler - Private Sub CommandButton3_Click() 'modification - Private Sub UserForm_Initialize() - Private Sub controle() En principe c'était les 4 derniers Est-ce que vous avez la possibilité de l...
22/12/2023 à 13:50Chris22Pb à l'ouverture d'un fichier Partie supprimée: /xl/VBAProject.bin partieOk mais vous ne dites rien au sujet du point 2 concernant les compléments Sinon faites aussi le test suivant - Fermer Excel - Dans l'explorateur Windows, mettez ceci dans la barre d'adresse --> %appdata% (là vous vous retrouvez dans le répertoire "Rooming" - Allez sur Microsoft --> Excel 1. Vé...
22/12/2023 à 13:34s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOn passe à l'USF. Là il y a beaucoup de codes donc le plus simple est que je vous adresse un fichier txt - Supprimez tous les codes qui s'y trouvent - faites un copier-coller de tous les codes du fichier joint Il vous suffit de faire un test avec l'usf... Espérant que cela vous convienne et surtout...
22/12/2023 à 13:19s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOk on passe au suivant 1. module 2 : Supprimez tous les codes et remplacez les par ceux-ci Là vous pouvez refaire un test en cliquant sur le bouton Mise à jour. Une fois fait, il restera l'Userform à vous donner...
22/12/2023 à 12:57sebastienchauletNe pas afficher 0 pour les valeur Null, mais afficher 0 sinonOui normal. Null = 0 Vous pouvez sélectionner toutes les cellules pour lesquelles vous ne voulez pas voir le zéro et appliquer un format personnalisé avec ceci --> 0 ;-0 ;; @ Cordialement...
22/12/2023 à 12:35s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesLe fond noir est normal si vous ne mettez pas de num de semaine. Mettez S01 en B......
22/12/2023 à 12:25s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesDans le module 2, en dessous d'option explicit, vérifiez que vous avez bien cette instruction...
22/12/2023 à 12:21Chris22Pb à l'ouverture d'un fichier Partie supprimée: /xl/VBAProject.bin partiePas sûr de pouvoir vous dépanner mais quelques essais : - Essayez de rédémarrer excel en maintenant la touche Ctrl enfoncée (mode "sans échec"). Est-ce que cela fonctionne ? Si oui, - redémarrer à nouveau excel normalement - allez dans le menu "Développeur" --> "Complément excel" et décochez les...
22/12/2023 à 12:10s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesPour la couleur il faut mettre au moins un numéro de semaine en B (ex : S01). Pour l'erreur à mon avis il y a un END IF qui est de trop ou trop peu Dans ce que je vous ai proposé il y a 4 END IF, vérifiez de ce coté là car cela vient peut-etre d'un mauvais copier-coller...
22/12/2023 à 11:35s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesVotre tableau n'est pas vide de données je suppose Je n'ai pas d'erreur mais peut être me dire sur quelle ligne vous avez un erreur...
22/12/2023 à 09:36s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesVoici. Je vais vous donnez le tout de manière progressive. 1. feuille Provisio : Supprimez toutes les lignes le code que vous avez actuellement et remplacez-les par celles ci-dessous 2. Dans l'éditeur VBA, Module 1 : Remplacez la macro Sub Mise_en_forme et ajoutant les deux codes ci-dessous Les macr...
21/12/2023 à 18:34s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesJe pense en avoir terminé avec les modifications. Il y a pas mal de choses qui changent partout. Si vous avez bien modifié votre fichier concernant la colonne W pour la modification je vous donnerai tous les codes. Voici comment se présente la partie Q à W En modification : - Chaque textbox modifiée...
21/12/2023 à 17:45peloxCopier Ligne si " OUI "Si vous ne posez pas la même question sur l'autre site, il n'y a pas de souci pour moi Un bon point c'est les codes VBA fonctionnent et sont bien placés dans le fichier. 1. Vérifiez tout de même dans le gestionnaire de nom que la Tableau1 est bien dimensionné (donc entre C2 et Ox) 2. Dans votre vue...
21/12/2023 à 12:30peloxCopier Ligne si " OUI "C'est à faire lors de votre inscription mais on peut oublier quelques règles de bon usage. Cela fait aussi partie de nos manques... Je n'ai jamais pensé au fait de cacher mais juste de ne pas faire perdre le temps à ceux qui vous répondent pendant que d'autres attendent peut-être une réponse sur d'a...
21/12/2023 à 11:18s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOk c'est arrangé. Concernant l'USF et la modification, on garde toujours l'idée de pouvoir modifier n'importe quelle textbox ? Cette question parce que l'on va devoir ajouter un code pour chacun d'elle...
21/12/2023 à 10:41peloxCopier Ligne si " OUI "Le hasard fait que je suis informé que vous posez les mêmes questions sur un autre forum ce qui est contraire à l'esprit de ce forum. Je vous invite donc à relire la charte ici --> https://forum.excel-pratique.com/excel/a-lire-avant-de-poster-charte-du-forum-et-informations-utiles... paragraphe "...
21/12/2023 à 10:26peloxCopier Ligne si " OUI "Ok alors faites deux tests suivants - comme décrit par Xorsanhuhai, remplacez le 1 par "Tableau1" - déplacez votre fichier du Finder vers un autre répertoire...
21/12/2023 à 10:13peloxCopier Ligne si " OUI "Pas grave cela pour l'instant mais avez-vous essayé ce que j'ai écrit car vous ne répondez pas à ma question Désolé mais il faut analyser progressivement...
21/12/2023 à 09:30peloxCopier Ligne si " OUI "Chez moi pas de souci MAC mais je suis sur votre fichier posté et ma version est plus ancienne. Déjà un bon point que le code ne s'arrête pas sur la première ligne Refaites un essai en supprimant d'abord les espaces devant le IF de manière à ce que la ligne soit complètement à gauche Crdlt...
20/12/2023 à 19:19peloxCopier Ligne si " OUI "Simplement que le code ne voit pas le tableau1 ou que la feuille n'est pas nommée Liste client Vérifiez - que le code est bien placé dans la feuille ENTRETIEN - que dans le gestionnaire de noms Tableau1 est bien nommé et concerne la feuille entretien...
20/12/2023 à 18:45peloxCopier Ligne si " OUI "Comment voulez-vous que l'on sache, on ne sait rien vous dire avec ce message Cliquez sur débogage Quelle est la ligne qui fait défaut ...
20/12/2023 à 18:31s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesNormal je n'ai pas encore regardez pour la modification Point 3 : ok je regarde cela Edit : c'est juste une question mais ne devriez-vous pas plutôt faire comme ceci plutôt que de mettre en P. Cette idée parce qu'une modification peut impliquer une modification de votre part entre Q et V...
20/12/2023 à 18:21peloxCopier Ligne si " OUI "Ok alors le mieux est de recopier ce qu'il a prévu dans ses codes - Allez dans l'éditeur VBA - A gauche dans VBA project - Microsoft Objects --> vous devez voir votre feuille ENTRETIEN - Faites un double click dessus et collez le code ci-dessous NB : J'ai désactivé l'instruction Erase qui ne sert...
20/12/2023 à 17:31peloxCopier Ligne si " OUI "Bon le message activer les macro, c'est normal sur MAC. Là pas de soucia à avoir Par contre le message suivant pose un souci. 1. Essayez déjà en cliquant sur désactiver les macros pour voir si vous n'avez pas de souci 2. Ensuite je vois dans un message Safari que vous l'ouvrez depuis votre dossier t...
20/12/2023 à 17:12peloxCopier Ligne si " OUI "En attendant son retour, quel message d'erreur avez-vous sur le fichier de Xorsankukai ? Le code s'arrête sur quelle ligne ...
20/12/2023 à 16:54peloxCopier Ligne si " OUI "Parfait ! Vu votre version MAC, oubliez les userform Votre choix de départ est bon (et d'ailleurs bien souvent plus simple). C'est sur ce fichier qu'il vous faut travailler et la proposition de xorsankukai est celle à utiliser ou à suivre Je le laisse vous proposer ce qu'il faut pour résoudre votre...
20/12/2023 à 16:37s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesBah oui.. si je ne vous donne le code sans toutes les lignes.... Rajoutez ceci juste avant le 1er case is J'ai corrigé dans mon post précédent Pour le point 3, il y a peut être une solution comme ceci - lorsque l'utilisateur fait une modification la cellule modifiée se met en jaune - l'idée serait d...
20/12/2023 à 15:53s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesPour l'ajout des couleurs vous pouvez tester cette solution - Allez dans me module 1 --> code Mise_en_forme - Ajoutez ceci au début du code - juste au dessus du dernier END WITH ajoutez ces lignes Faites un test pour voir si ok...
20/12/2023 à 14:47s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOui j'avais compris un peu que cela devait venir de là. Mais avec Excel VBA gardez toujours en mémoire qu'en compliquant trop on a vite une "usine à gaz". Je regarde d'abord le sujet des couleurs placées de manière automatique en cas d'ajout. Les couleurs seront mentionnées en RGB dans le code au li...
20/12/2023 à 13:19CandideRécupération de donnée d'un seul fournisseurRe Ok. je n'avais pas vu qu'il avait posté juste avant moi Si cela vous convient, je vous laisse gérer avec lui Reste ce que je vous ai dit au sujet de votre cellule fusionnée. A modifier de votre coté Cordialement...
20/12/2023 à 12:26s.laurent80 Insertion de lignes dans un tableau en tenant compte des semainesOk pour le point 1 mais maintenant en fonction de ce que vous écrivez point 2 et 3 cela risque de changer ce que je vous avais préparé Point 2 : c'est presque revoir tout ce qui a été effectué. En tout cas cela va complexifier les codes. Dommage que je ne savais pas cela au départ. Là déjà imaginez...
20/12/2023 à 11:30cleudix Création automatique d'un TCDOk. J'avais préparé quelque chose mais bon. Je laisse tomber puisque BsAlv s'en est chargé Merci à BsAlv grâce à qui j'ai travaillé pour rien. Bonne journée...
20/12/2023 à 10:08cleudix Création automatique d'un TCDComment actualisez-vous les données dans le fichier tel que posté ? Vous remplacez les données par les nouvelles ? En gros c'est toujours le même fichier qui sert pour le TCD ? Ensuite vous faites "enregistrer sous" du fichier traité ? comme je vous ai écrit, elle peut être créée une fois pour toute...
20/12/2023 à 09:55CandideRécupération de donnée d'un seul fournisseurUn premier point important est de défusionner votre cellule D15. VBA n'aime pas les fusions de cellules Ensuite dans votre fichier mettez ces codes : 1. Faites un click droite sur l"onglet "Bon de commande et choisissez l'option "Visualiser le code" 2. Collez le code ci-dessous dans la fenêtre 3. Da...
20/12/2023 à 09:40peloxCopier Ligne si " OUI "Re C'est justement la raison pour laquelle je vous ai aussi demandé de mettre votre profit de compte à jour avec votre version MAC Après 2011, les userform ne fonctionnent pas sur MAC A vous de voir mais on vous reposera la même question si vous ne mettez pas votre profil à jour...
20/12/2023 à 09:36cleudix Création automatique d'un TCDCe que vous voulez faire c'est créer une feuille Synthese qui sera toujours utilisée pour le TCD ? Si oui, on peut supprimer la feuille synthèse et la recréer à chaque fois.. Mais il y a plus simple, pourquoi ne pas créer votre feuille Synthese une fois pour toute avec votre TCD manuellement (donc s...
19/12/2023 à 18:13CandideRécupération de donnée d'un seul fournisseurQue voulez-vous dire par "cartouche C36" ??? Si je comprends votre demande il s'agirait de récupérer les infos de la colonne C dans la feuille grille et prix en fonction du choix de D15 ? Si oui par programme VBA ? Crdlt...
19/12/2023 à 17:58peloxCopier Ligne si " OUI "Merci de modifier votre profil de compte en mettant votre vraie version excel MAC (MAC2011, MAC2004, ....). Ce sera plus facile pour celui qui vous répond et lui évitera de vous proposer quelque chose qui ne fonctionne pas sur MAC. Cordialement...
19/12/2023 à 17:47brice2b Userform et tableauAh ok j'ai compris. - Allez dans l'usf2 au code Private Sub CommandButton1_Click() - Ajoutez la ligne ci-dessous entre cette ligne --> Feuil2.Cells(.HeaderRowRange.Row + 1, Col).FormulaR1C1 = "=calcul_cout_greve(R2C,RC2)" et le END WITH Non puisque la listeview est chargée suivant l'ordre de la c...