COPIER SI " OUI "

perlox34 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   -  
 perlox34 -

Bonjour,

Je vous mets ci-joint un lien d'un fichier Excel ou j'ai expliquer ce que je voudrais faire dans les moindres détails avec quelque photos pour que vous comprenez bien. 

https://www.cjoint.com/c/MLmvqFbwQRl

Dans ce deuxième lien ci-dessous veuillez trouvez le fichier Excel .xlsm qui contient donc la macro ou vous pouvez modifier et ajouter des codes si nécessaires. Merci votre aide. Bonne soirée.

https://www.cjoint.com/c/MLmvt1fOanlMacintosh / Safari 14.1.2

55 réponses

  • 1
  • 2
  • 3
Résumé de la discussion

Le sujet porte sur une macro Excel (.xlsm) destinée à copier les données d'un formulaire vers la feuille « Liste Client » et à numéroter automatiquement les clients. La logique clé repose sur une condition liée au champ D6 du formulaire pour déclencher l’enregistrement, et sur une numérotation calculée par une formule du type =SI('Formulaire'!$D$6=0;"";MAX(Tableau5[N°])+1). Les échanges décrivent aussi que les données alimentent des colonnes spécifiques (par exemple D pour « Particulier/Professionnel ») et que des manipulations comme l’insertion de ligne et le collage des valeurs ont été utilisées pour ajouter des clients. Des questions portent sur la modification possible de la macro du formulaire et sur la conservation des numéros de client initiaux, avec référence à un fichier de test nommé F894009. Un intervenant détaille le mécanisme et les formules, et exprime le besoin d’explication du code pour pouvoir répliquer le procédé sur d’autres cellules.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Je recuper les fichiers et regarde la chose

    0
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Suite:

    Fichier modifie pour cellule Entretien="Oui"

     https://www.cjoint.com/c/MLnk72onZWg

    La lisibilite des Validations de donnees est difficile a lire, caracteres trop petit

    0
  3. perlox34 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention  
     

    Merci mais quand j'ouvre le fichier ça me mets cette alerte. 

    0
  4. perlox34 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention  
     

    J'appuie donc sur oui mais quand le fichier s'ouvre toute les colonnes sont réinitialiser a leurs largeur de bases. Voir photo ci-dessous : 

    Et je n'ai plus ma macro de bouton pour ajouter le client.

    Es-ce le bon fichier ? Merci 

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    PC Window ou Mac?

    0
  7. Perlox34
     

    Mac 

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Bonjour,

      Desole, j'ai aussi un mac mais pas d'office

      0
  8. Perlox34
     

    Ah mince du coup on peux pas travailler ensemble ? 

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Bonjour,

      En theorie, je peux avoir office2016 MAC vu que j'ai une licence 5 PC ou  a priori MAC

      Je vous tiens au courant

      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Suite:

        Ben que PC pas MAC

        0
  9. Perlox34
     

    Bonjour mince.. il faut que je fasse quoi ducoup ? 

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Re,

      Ce qui est surprenant, c'est que j'ai utilise votre fichier sur PC Window sans probleme

      Vous pouvez mettre a dispo le fichier que vous avez recupere et ouvert ?

      0
  10. perlox34 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention  
     

    Oui surement sur PC Window mais moi je suis sur un MAC 

    Et quand je fais a propos de Excel j'ai : 

    Vesion 16.17 

    Licence : Licence en volume 2019 

    2018 Microsoft

    Voici le fichier : https://www.cjoint.com/c/MLrt5uzkmml

    0
  11. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Desole, mais chez moi c'est ok.

    Essayez avec celui-ci en xlsb (binaire)

    https://www.cjoint.com/c/MLsguMnu4ng

    Autrement voir avec une personne avec un Mac et surtout Office

    0
  12. Perlox34
     

    Ok c'est bon je viens d'ouvrir le fichier avec un autre ordi. Ca marche !

    Par contre je vois aucune modification, j'ai aucun code vba ? 

    Quand je mets " oui " dans la case d'entretien dans mon formulaire ça ne me copie pas la ligne dans l'onglet " entretien " 

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Re,

      Tout a fait normal Thierry, vous avez mis le fichier de depart pas celui que j'ai modie.

      Fichier que j'ai modifie post <2> en xlsb

      https://www.cjoint.com/c/MLsqwRHj3vg

      Ca ajoute une ligne mais y a pas de controle de quoique ce soit

      0
  13. perlox34 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention  
     

    Je suis désolé mais j'ai aucun fichier qui copies les cellules des ligne dans l'onglet " entretien ".

    Je récapitule je voudrais que ça copie les cellules que j'ai mentionné dans mon explication en cas de " oui " dans la colonne " entretien " de l'onglet " liste client " à l'onglet " entretien ". 

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Re,

      Je regarde la chose

      Ai du poubelliser le bon fichier a l'insu de mon plein gres

      Celui-ci copie si OUI dans cellule formulaire a cote de la cellule Entretien.

      perlox34-TEST.xlsb (cjoint.com)

      0
  14. perlox34 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention  
     

    Je te jure je ne comprends je suis désolé mais je ne vois aucune modification et aucun code quand je viens faire visualiser le code sur l'onglet. 

    Je te remets mon fichier explicatif, j'ai modifier 2-3 trucs. 

    Merci à toi

     https://www.cjoint.com/c/MLtuVXkqVFl

    0
  15. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Pas de panique, je n'ai fais qu'une modif de votre code pour le oui.

    Mais votre code ecrit les infos saisie dans le formulaire dans la feuille Liste client

    Donc c'est sur que ca ne convient pas.

    Par contre, si je fais le code pour ecrire dans ENTRETIEN en partant du formulaire, comment sera rempli Liste client.

    Ou alors, vous voulez que les infos Liste client soient copiees automatiquement quand vous valisez la saisie du formulaire avec le oui.

    Donc Ecriture dans Liste client et ENTRETIEN en fonction de oui ou alors je pige plus

    0
  16. perlox34 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention  
     

    J'ai déjà effectuer une macro pour que les infos saisie dans le formulaire aille dans la feuille " Liste Client " en appuyant sur le bouton " ajouter ", 

    Mais non non je ne veux pas crée de code pour écrire dans ENTRETIEN en partant du formulaire ! 

    En partant du formulaire j'envoie mes données dans la feuille " liste client ". 

    Et de cette liste client je veux copier les données si il y a un " oui " a la colonne d'entretien. 

    Exemple :    

    NOM PRENOM ADRESSE    VILLE          CP            TEL               ENTRETIEN 

    LOIC     AZ.           1 RUE      PARIS        00000.       0000.                 NON

    PAUL EU              1 RUE.      PARIS.       00000.      00000.                 OUI 

    Sur la ligne du client je veux que les cellules des colonnes "nom prénom" " adresse" "ville" "code postal" " tel1 et "tel2" que j'ai indiqué dans mon explication se copie automatiquement dans la feuille " ENTRETIEN " que s'il y a un " oui " a entretien. 

    Dans ce cas LOIC AZ il ne faut pas copier 

    PAUL EU il faut copier 

    Mais ce que j'ai oublier de préciser c'est que je voudrais que ça copie quand je viens mettre " oui " mais imaginons que dans x temps je n'ai plus l'entretien et je viens écrire " non " je voudrais que ça supprime la ligne dans la feuille " entretien " 

    0
  17. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Re,

    Mais ce que j'ai oublier de préciser

    Ben ca vient, vous avez fini par expliquer ce que vous voulez.

    Ok, je regarde ca demain

    0
  18. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Ca avance, mais j'ai un probleme curieux, le code d'ecritrure de la feuille Liste Client n'ecrit plus dans la ligne ajoutee et cela meme dans votre fichier d'origine!!!!!!

    Je regarde la chose

    0
  19. perlox34 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention  
     

    Bizarre non ? 

    0
  20. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     

    Bonjour,

    Ou obtenir le fichier avec la/les macro/s, je ne vais quand même par créer une simulation chez moi...!


    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Bonjour,

      Ca roule ou ca flotte?

      Je suis entrain de coder son fichier. Y a quelques curiosites du fait que le gars a un MAC et moi j'ai un PC Window mais ca va le faire

      0
  21. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     

    Bonjour,

    En attente de réponse j'ai parcouru les divers postes et je constate que vous avez des macros pour  Excel MAC et de ce fait il ne me serra pas possible de vous aider.
    Désolé.


    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Bonjour,

      Y a pas d'lezard.

      Je vais faire et nous verrons

      0
  • 1
  • 2
  • 3