| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/10/2023 à 11:19 | bejouette | Mettre les cellules d'une ligne dans un tableau | Si vous n'avez toujours que deux feuilles max affichées, le code que je vous ai donné ne fonctionnera pas correctement car comme vous l'avez constaté il faut toujours une feuille active. Non, on crée juste un seul code. Modifiez le code que je vous ai donné comme ceci : Ensuite associez-le à tous vo... |
| 17/10/2023 à 18:55 | David D. | Copier et mise à jour de données d'un tableau vers un autre tableau | Je suppose que ce code est bien placé dans le fichier Suivi ? Si oui, vous avez une condition qui doit être respectée à savoir que la colonne 26 dans le fichier Suivi ne doit pas être vide. Je pense qu'en cas de mise à jour, cela est bon mais qu'en cas d'ajout de données qui n'existent pas encire, l... |
| 17/10/2023 à 18:15 | bejouette | Mettre les cellules d'une ligne dans un tableau | Il manque un e à Activ E sheet Au delà de ce souci, je vous vous propose de faire un module RECAPITULATIF dans lequel vous pourriez mettre tous les codes liés aux deux boutons Recap présents à droite sur la feuille Accueil. Votre avis ... |
| 17/10/2023 à 17:42 | bejouette | Mettre les cellules d'une ligne dans un tableau | Dans quelle feuille cliquez-vous sur le bouton Retour Accueil ? Vérifiez que votre bouton est associé à la macro Retour accueil... |
| 17/10/2023 à 15:11 | bejouette | Mettre les cellules d'une ligne dans un tableau | Je vous propose de supprimer ceci - le module 6 qui était relatif à la feuille Copy creation nom - le module Retour Accueil Saisie qui comportait la macro Sub RETOUR_CREATION_NOM() - le module RETOURACCUEILRECAPANNUEL - le module RETOURACCUEILRECAPITULATIF - le module RETOURCHOISIRSESCRITERES On con... |
| 16/10/2023 à 10:33 | bejouette | Mettre les cellules d'une ligne dans un tableau | Ok. Parfait donc ! Je vous propose : - de finaliser les boutons de la feuille Accueil et notamment les deux boutons de droite qui concernent le récapitulatif. - de passer en revue chaque bouton sur les feuilles récapitulatifs - de supprimer les feuilles Calculs, Visualisation Nom etCopy Creation Nom... |
| 15/10/2023 à 18:22 | bejouette | Mettre les cellules d'une ligne dans un tableau | Re, 1. Ok pour l'ajout du ".protect" dans le code Saisir nouveau client 2. PS Oui absolument. Dans la boucle For i= 4 to 16.... du code Sub Ajout_Nouvelle_facture(), mettez l'instruction ci-dessous entre la ligne Msgbox ..... et la ligne Exit Sub Oubliez pas le point devant cells... |
| 15/10/2023 à 11:12 | bejouette | Mettre les cellules d'une ligne dans un tableau | Bonjour, je réponds à vos deux derniers posts : - Désolé pour l'ajout concernant ce post. J'avais zappé en vérifiant avant de vous répondre - Non car la liste de validation fige le nombre de lignes visibles à 8. Voici les modifications à effectuer 1. Module SAISIR_NOUVELLE_ENTREPRISE Pour faire plus... |
| 13/10/2023 à 17:52 | bejouette | Mettre les cellules d'une ligne dans un tableau | Non cela ne sert à rien de faire cela. Dans le code que je vous ai donné ici https://forum.excel-pratique.com/s/goto/1164330 il n'y a pas de clearcontents et il ne faut pas en mettre là. Pourquoi faites-vous cela ? Non, il faut aller dans le code Sub Ajout_Nouvelle_facture(), et à la fin enlever la... |
| 13/10/2023 à 13:43 | Lunta | Problème de macro qui ne fonctionne qu'avec des points d'arrêts | Ce n'est pas l'activeworkook qui crée le classeur mais la ligne COPY. Vous pouvez faire cela sans code pour tester. - Faite un clic droit sur l'onglet à copier dans un nouveau classeur - choisissez l'option "déplacer copier" - dans la rubrique "dans le classeur" choisir "nouveau classeur" - cochez l... |
| 13/10/2023 à 13:25 | bejouette | Mettre les cellules d'une ligne dans un tableau | Oui exact. C'est dû au code qui complète la feuille Accueil depuis la formulaire Faites ceci : - Allez dans la feuille ACCUEIL - supprimez tout et placez ce code : NB: la colonne W est considérée comme supprimée Faites un test avant de passer à autre chose... |
| 13/10/2023 à 12:52 | Lunta | Problème de macro qui ne fonctionne qu'avec des points d'arrêts | Re Veillez à compléter le profil de votre compte en y indiquant la version excel (2007, 2013, 2019, MAC2011, .....) plutôt que VBA. C'est toujours plus facile pour celui qui doit vous répondre. essayez le code comme ceci Dans la ligne Chemin = .... mettez le lien complet vers le onedrive y compris l... |
| 13/10/2023 à 11:50 | Lunta | Problème de macro qui ne fonctionne qu'avec des points d'arrêts | Hum.. pas facile. Je vais essayer de me faire comprendre Depuis le code de votre fichier BASE - vous créez chaque fois un nouveau fichier que vous nommez selon la valeur cellule outillage (exemple : Toto) - dans ce fichier "Toto" vous ajoutez la feuil4 de votre fichier BASE - vous sauvegardez dans l... |
| 13/10/2023 à 11:17 | Lunta | Problème de macro qui ne fonctionne qu'avec des points d'arrêts | Il y a plusieurs soucis dans votre - Il faudrait connaitre où se trouve votre dossier "Chemin". - Savoir aussi si votre fichier contenant la feuil4 à copier dans le nouveau fichier se trouve dans le dossier CHEMIN ou non - Il vaut mieux nommer votre feuille 4 par son nom. Il suffirait que vous dépla... |
| 13/10/2023 à 09:25 | bejouette | Mettre les cellules d'une ligne dans un tableau | Ok. C'est moi qui me suis trompé sur le fichier alors que je vous avais donné la bonne info dans un post précédent Pour la question du + et - : - Supprimez tous les données depuis i4 à ix (x étant la dernière ligne de votre tableau) - en i4 mettez cette formule --> =SI(J4>0;"+";"-") puis confi... |
| 12/10/2023 à 18:40 | bejouette | Mettre les cellules d'une ligne dans un tableau | Effectivement. Je pense que le mieux serait de classer par nom client et par num croissant. LA date importe peu puisqu'à chaque date (qui sera croissante) le num enr sera croissant. Oui je suppose que vous avez changé cela. De toute façon si vous supprimez les lignes comportant les Num enr 1, 2 et 3... |
| 12/10/2023 à 15:28 | Ameeeeeel02 | Userform - Recherche - IndexEquiv | Chez moi oui. Regardez : Afin que je comprenne, expliquez-moi ce que vous faites et/ou ce qui ne fonctionne pas... |
| 12/10/2023 à 13:17 | Ameeeeeel02 | Userform - Recherche - IndexEquiv | Re Dans votre USF NouvelleEnt, mettez ces deux codes 1. Ouverture USF 2. Code sur choix combo Lot_Ent Faites un test avant d'aller plus loin Attention que vous devez supprimer les ROWSSOURCE que vous avez placé pour vous éviter une erreur à l'ouverture des USF NB : pour l'instant comme vos données n... |
| 12/10/2023 à 12:19 | Ameeeeeel02 | Userform - Recherche - IndexEquiv | Est-ce que vous pouvez avoir des doublons dans la colonne A ? NB : je vous conseille d'évitez les espaces entre NUM et le numéro. Vous risquez d'avoir des erreurs surtout avec VBA. Faites plutot comme ceci --> NUM_1 ou Num1 ou Num001... |
| 12/10/2023 à 12:15 | Ameeeeeel02 | Userform - Recherche - IndexEquiv | Ah ok, on n'est sur le formulaire NouvelENT. La liste de nom de lot provient de quel tableau ou quelle feuille ... |
| 12/10/2023 à 11:59 | Ameeeeeel02 | Userform - Recherche - IndexEquiv | Re Ok mais comme écrit avant c'est utile dans le profil de votre compte ou alors vous avez envie de répéter chaque votre version dans toutes vos demandes futures ? Ok mais vous sélectionnez la cellule concernée dans la feuille Lots puis vous cliquez sur le bouton Nouveau Lot ? Comment fonctionnez-vo... |
| 12/10/2023 à 11:04 | leomessi49 | Un fichier qui s'ouvre automatiquement quand j'ouvre Excel | Quid ce fil de discussion qui toujours ouvert ?? --> https://forum.excel-pratique.com/excel/remplacer-somme-si-ens-par-sommeprod-187610 Si terminé merci de le cloturer. Pour votre demande, allez toujours voir si vous n'avez pas un fichier dans le dossier XLSTART qui se trouve ici --> C:\Users\... |
| 12/10/2023 à 10:44 | Ameeeeeel02 | Userform - Recherche - IndexEquiv | En premier merci de bien vouloir compléter le profil de votre compte en y indiquant la version excel (2007, 2013, 2019, MAC2011, .....). C'est toujours plus facile pour celui qui doit vous répondre. Probablement. Pensez à mettre un fichier (sans données confidentielles) cela permet de vous apporter... |
| 12/10/2023 à 10:30 | Aurelien_f276 | Fonctionnalité pour masquer des lignes/ colonnes | Elle se trouve dans le menu Données -->Groupe "Plan" (à droite). Là vous avez les options "Grouper" et "Dissocier" Si ok Cordialement... |
| 12/10/2023 à 10:11 | David D. | Copier et mise à jour de données d'un tableau vers un autre tableau | Oui c'est possible sans macro en utilisant une liste de validation dans chaque cellule de la colonne qui vous impose d'entrer une date. Sélectionnez la première cellule de votre tableau puis allez dans le menu Donnees et cliquez sur l'icone Liste de validation. Cela vous donne ceci : Une fois fait c... |
| 12/10/2023 à 09:17 | bejouette | Mettre les cellules d'une ligne dans un tableau | Voici pour le classement - Supprimez la feuille COPY CREATION NOM que vous utilisiez avant pour le classement - Allez dans le module Classementnomclient et remplacez tout le code par celui ci-dessous NB : attention que le titre en A3 doit être "N° Enr". Si vous mettez autre chose il faut changer le... |
| 11/10/2023 à 19:35 | bejouette | Mettre les cellules d'une ligne dans un tableau | Ou là là, je ne comprends rien du tout à ce que vous faites pour réaliser un tri et ce via une autre feuille Si un numéro disparait, il suffit de relancer le tri après suppression. Mais à priori je ne vois pas pourquoi faire un tri à ce moment là puisqu'il suffirait de recliquer sur le bouton Classe... |
| 11/10/2023 à 17:43 | bejouette | Mettre les cellules d'une ligne dans un tableau | Pour la suppression, vous pouvez remplacer votre code Suppression client par celui-ci Faites un test. Ok. Après on peut passer au bouton Classement si vous m'expliquez la fonctionnalité... |
| 11/10/2023 à 17:02 | bejouette | Mettre les cellules d'une ligne dans un tableau | Ok pour ce point. J'ai modifié le fichier Actuellement le bouton est lié à un code Recapitulatif client. Donc là on supprime le lien. Je propose ceci : - Vous sélectionnez la cellule de la ligne en colonne A que vous voulez supprimer - Vous cliquez sur le bouton Supprimer Ligne entreprise - Le code... |
| 11/10/2023 à 14:13 | David D. | Copier et mise à jour de données d'un tableau vers un autre tableau | Dans le code Sub Importation_demandes , vous remplacez : 1. cette partie de code dans la boucle FOR j = 3 to 18 2. cette partie de code dans la boucle FOR j = 1 to 18 Crdlt... |
| 11/10/2023 à 13:54 | bejouette | Mettre les cellules d'une ligne dans un tableau | C'est un peu compliqué. Pourquoi ne pas ajouter un bouton Modification sur votre feuille Formulaire ? Une fois que vous visualiser la ligne et que vous voulez la modifier, vous feriez un clic sur ce bouton Modification Ce bouton serait lié au code Sub Modification_ligne_entreprise() Là je n'ai pas c... |
| 10/10/2023 à 19:10 | bejouette | Mettre les cellules d'une ligne dans un tableau | OK. Dans votre feuille Formulaire, vous pouvez supprimer la colonne W. Je ne sais pas si vous l'aviez fait mais on en avait discuté On peut passer aux boutons suivants si vous voulez : - Visualisation Ligne --> expliquez moi le but - Suppression ligne... |
| 10/10/2023 à 16:03 | bejouette | Mettre les cellules d'une ligne dans un tableau | Oui logique. Vous devez toujours cliquer sur un bouton depuis votre feuille Formulaire, sans quoi vous aurez cette erreur. Raison pour laquelle je vous ai écrit de lier tous vos boutons à cette macro. Vous avez un code dans la feuille Rubrique !. Clic droite sur l'onglet Rubrique puis choisir "Visua... |
| 10/10/2023 à 09:56 | bejouette | Mettre les cellules d'une ligne dans un tableau | Vous avez trois choses à effectuer 1. Code Ajout_Rubrique (j'ai donné ce nom au code). Placez le code dans le modèle Rubrique que vous avez créé 2. Code feuille Rubrique : remplacez tous les codes dans la feuille Rubrique par celui-ci 3. Boutons feuille Formulaire Attribuez le code Ajout_rubrique à... |
| 06/10/2023 à 18:58 | David D. | Copier et mise à jour de données d'un tableau vers un autre tableau | Oui c'est bon. On pourrait masquer le faire avec Listobject mais il y aurait plus de ligne vu que les colonnes sont discontinues Par contre pour Masquer et démasquer, vous pouvez faire un seul code au lieu de deux Crdlt... |
| 06/10/2023 à 15:52 | Ltchaps | UserForm, remplissage tableau Excel | Ok. Mais si vous voulez faire un contrôle, voire ajouter une nouvelle colonne avec votre USF c'est aussi possible Exemple : vous ajoutez une colonne dans votre feuille DATA qui n'est pas dans la feuille TABLEAU Dans ce cas, utilisez ce code qui ajoutera la colonne en feuille Tableau si elle n'y est... |
| 06/10/2023 à 15:48 | David D. | Copier et mise à jour de données d'un tableau vers un autre tableau | Mettez ceci plutôt ... |
| 06/10/2023 à 15:35 | Ltchaps | UserForm, remplissage tableau Excel | Vous ne répondez pas à mon message... mais je vais répondre à votre question Vous avez une erreur parce que le code ne trouve pas la colonne correspondant à la combo1 en feuille Tableau. Donc deux questions : 1. Vous avez quoi en combobox1 ? 2. Est-ce que la valeur de la combobox1 est présente en li... |
| 06/10/2023 à 15:24 | Ltchaps | UserForm, remplissage tableau Excel | C'est à dire Ben c'est ce que le code fait. Charger l'USF depuis la feuille DATA et une fois les combo remplies, le code envoie sur la feuille Tableau Le code suppose que les entêtes de colonnes sont identique sur les deux feuilles évidemment Si vous voulez aussi ajouter les entêtes, il faut revoir... |
| 06/10/2023 à 15:21 | David D. | Copier et mise à jour de données d'un tableau vers un autre tableau | Oui vous avez compris sauf que je viens de voir que dans la ligne IF il faut remplacer le OR par AND Honte à moi et vraiment désolé de vous avoir faire votre temps sur le sujet edit : au fait pourquoi cette ligne dans votre code ... |
| 06/10/2023 à 13:29 | Ltchaps | UserForm, remplissage tableau Excel | - En premier, supprimez la déclaration col au dessus de tous vos codes (important !) - Ensuite mettez-la comme ceci dans votre code Private Sub ComboBox1_Change() - Mettez ce code dans l'usf (par défaut j'ai utilisé le bouton 1 existant qui est "fermer") Une fois le bouton cliqué, le fait de fermer... |
| 06/10/2023 à 13:16 | ofleisheuer | Vlookup VBA User Form | - Vous avez quoi dans la textbox txtntravail ? - sheet7 c'est le nom de votre onglet ? Sinon sans fichier .... Crdlt... |
| 06/10/2023 à 09:57 | bejouette | Mettre les cellules d'une ligne dans un tableau | Ok. Pour le module RUBRIQUE Ok. Donc là vous pouvez déjà : - supprimer tous les points sur vos boutons - Supprimer tous les modules CREER (de mon coté, j'ai juste renommé CREER_NOM en RUBRIQUE et supprimé tous les modules CREER...) - Creer le module RUBRIQUE Je vous donne le code sous peu Bah ne met... |
| 06/10/2023 à 09:38 | David D. | Copier et mise à jour de données d'un tableau vers un autre tableau | Heu là je ne comprends pas car j'ai fait le test avant de vous envoyer une solution. Si le code rencontre un des deux termes soldé ou annulé, avec la ligne IF THEN les lignes ne sont pas exécutées Toutefois, dans le module où se trouve le code, tout en haut avant la première sub (donc avant Sub Impo... |
| 06/10/2023 à 09:27 | bejouette | Mettre les cellules d'une ligne dans un tableau | Ok. Je résume pour ce module DEPLACEMENT, on a donc les codes ci-dessous -Sub monter() -Sub descendre() -Sub ALLER_GAUCHE_Cliquer() -Sub ALLER_DROITE_Cliquer() -Sub Toutafficher() Vous confirmez ? OK. Si le bouton Affiche début concerne la visibilité du tableau complet, le code simplifié comme ceci... |
| 05/10/2023 à 19:10 | bejouette | Mettre les cellules d'une ligne dans un tableau | Ok pour vos flèches c'est à vous de voir. De mon coté j'utilise les fonctionnalités d'excel avant de mettre des codes qui peuvent être évités si excel le fait de base Ne compliquez pas, mettez tous ces codes dans un seul module que vous appelez " Deplacement " par exemple. Vous devez absolument allé... |
| 05/10/2023 à 17:16 | David D. | Copier et mise à jour de données d'un tableau vers un autre tableau | Vous avez ajouté le END IF au moins ? Sinon, vous avez bien placé cette ligne dans le fichier gestion et code Sub Importation_Demandes() ... |
| 05/10/2023 à 17:09 | bejouette | Mettre les cellules d'une ligne dans un tableau | Tout afficher --> Oui et non, ce n'est pas le fait de cliquer 5x à droite mais ce que vous avez à l'écran comme nombre de colonnes. Exemple: si vous ne voyez plus la colonne W (donc vous voyez X mais cette colonne ne sert pas puisqu'il n'y a rien comme données). Vous cliquez deux fois sur Tout af... |
| 05/10/2023 à 11:45 | bejouette | Mettre les cellules d'une ligne dans un tableau | J'essaie d'alléger votre fichier donc pensez à ne pas conserver tout ce qui ne sert plus. Eventuellement faites un fichier archive Voici pour les deux boutons flèches tels que montré dans ma vue de mon post précédent. - Sur votre feuille Accueil : 1. Supprimez toutes les flèches en colonne A et I 2... |
| 05/10/2023 à 10:12 | David D. | Copier et mise à jour de données d'un tableau vers un autre tableau | Ok. - ouvrez votre fichier gestion - dans la Sub Importation_Demandes(), allez à la ligne --> For i = 1 To tbSource.ListRows.Count - juste en dessous mettez cette ligne - juste avant le Next i , ajoutez --> END IF Refaite un essai Rem : juste une question, votre fichier gestion ne contient qu'... |