Tableau rempli par macro

Résolu
eric2027 Messages postés 296 Statut Membre -  
 eric2027 -
Bonjour, le Forum

Je n'arrive pas à concrétiser ce que je veux, j'ai un formulaire que je rempli à l'aide d'une macro que j'ai bidouiller, mais le menu déroulant ce met automatiquement sur "Civilité" or je voudrais qu'il se mette sur "Nom"
De plus et ça je ne vois pas comment et si c'est possible, ce qui est enregistré sur dans ma recap se mette directement sur une autre feuille, je voulais faire avec des liens, mais ça ne prend pas
Si vous voulez, je peux mettre une PJ
Par avance, merci pour votre aide
Cordialement
eric2027

9 réponses

  1. melanie1324 Messages postés 1561 Statut Membre 156
     
    Bonjour,

    met ton fichier sur cjoint.com
    Car dit comme tu le dis, ce n'est pas très clair et c'est difficile de t'aider.
    0
  2. eric2027 Messages postés 296 Statut Membre 6
     
    Bonjour, merci à toi de regarder mon fichier

    https://www.cjoint.com/c/FDruahAabhw
    0
    1. melanie1324 Messages postés 1561 Statut Membre 156
       
      Alors j'ai regardé toon fichier et ca pullule de fonction et de code.
      Du coup, j'ai du mal à repérer la partie du code qui initialise ta liste déroulante. Tu peux me dire ?

      De plus, tu parles d'une feuille recap qui se mette dans une autre feuille.
      je comprends pas ce que tu souhaites faire
      0
  3. eric2027 Messages postés 296 Statut Membre 6
     
    A la limite, pour la liste déroulante, ce n'est pas grave, quand je parle de feuille récap dans une lune autrre, je m'exlique
    quand tu cliques sur "Veuillez cliquez ici SVP" , une fenêtre s'ouvre ou tu peux rentrer des données, j'aimerais que ces données aient automatiquement dans la feuille OM
    0
    1. melanie1324 Messages postés 1561 Statut Membre 156
       
      ah ca c'est facile.
      je n'ai pas de temps aujourd'hui, peut être demain.

      Mais grosso modo, il faut quee tu écrives :

      imaginons que dans ton formulaire, ta textbox nom s'appelle nom

      Private Sub Nom_Change()

      sheets("OM").Cells(1, 1) = Nom.Value 'écrira en ligne 1 ccolonne 1
      End Sub

      Private Sub Prénom_Change()

      sheets("OM").Cells(1, 2) = Prénom.Value 'écrira en ligne 1 ccolonne 2
      End Sub

      si tu n'y arrives pas je le ferais demain
      0
  4. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Peux tu nous dire ou sont passées les colonnes D E F G H I ?
    Il y a pas mal d"erreur dans tes codes
    Cordialement
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eric2027
     
    Je te renvoie le fichier rectifié au niveau des colonnes
    http://www.cjoint.com/c/FDsmOyLGUeK
    Un garnd merci parce que je suis dans la panique
    0
  7. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour a tous,

    combobox debute a Nom:

    Private Sub InitComboBox()
     With Me.cboMember
        .ColumnHeads = True
        .ColumnCount = 5
        .ColumnWidths = "0;0;40;40;50"
     End With
     InitRowSource '
    End Sub
    


    A quoi sert votre combobox sinon a selectionner une personne dans votre liste, donc remplir toutes les textboxs ??
    0
    1. Eric2027
       
      Bonjour,
      C'est un fichier que je ai récupéré sur la toile qui correspondait à mes besoins et que j' ai bidouillé
      Le tableau correspond à plusieurs dizaines de noms, aussi pour moi c plus pratiques
      Ensuite le tout est de sortir la feuille "OM" avec la composition rempli en plus cela me permets de faire corrections si il y a lieu de en faire
      Voila
      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > Eric2027
         
        Re,

        Donc vous voulez remplir cette feuille OM avec les infos du nom selectionne par la combobox ???
        0
    2. eric2027 Messages postés 296 Statut Membre 6
       
      Oui tout à fait
      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > eric2027 Messages postés 296 Statut Membre
         
        Re,
        Si personne ne reprend la suite ce soir, je vous fais ça demain matin.
        Autre question, votre feuille base de donnée, vous tenez aux Rxxx en colonne À, parce que pour le moment, ça !a sème plus qu'autre chose !!!!!!
        0
    3. eric2027 Messages postés 296 Statut Membre 6
       
      Si ça pose des problèmes, oui vous pouvez l'enlever mais est ce qu'a chaque fois que je mettrais un nouveau nom il se mettra à la suite de la liste ?
      Mille merci de vous investir sur mon fichier
      0
  8. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    C'est un fichier que je ai récupéré sur la toile Et vous comprenez ce que le code fait ou pas ?????

    Suppression vous devez laissez 1 enregistrement !!!!!! J'ai fait les modifs pour Nouveau avec aucun enregistrement, je regarde pour faire de meme en suppression

    Ecriture OM, Ok pour ce que j'en ai compris

    Modification ne marche pas, je regarde, c'est une histoire d'offset en numero de ligne

    Ai laissez les Rxxx,

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

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

    fichier modifie a minima (vu la structure de programmation, il faudrait presque mieux repartir de rien)pour Nouveau, Modif, Suppression. Vu les tests faits, ca marche. A vous de rajouter des tests pour eviter les enregistrements de lignes vides

    https://www.cjoint.com/c/FDthHRHgFOf
    0
  10. eric2027
     
    Bonjour F894009,
    J'ai fait plusieurs manip pour arriver à ce que je voulais et c'est bon, j'ai rajouté un bouton impression et ça fonctionne.
    Je vous renvois le fichier
    http://www.cjoint.com/c/FDtjIOYgeJK

    Je vous remercie pour tout ce que vous avez fait et que ce Forum continue à nous aider, nous les novices.
    0