Problème avec des macros excel

Bonjour,

j ai quelques difficultés à faire une macro excel, enfin celle que je souhaite faire n'est peut etre pas réalisable

en fait, j'ai une page d'inscription (sur formulaire préétabli) et je souhaiterai que les infos importantes (nom, prénom, adresse...) soit retranscrient automatiquement sur une page excel récapitulative par le biai d'une macro

ainsi, dans un dossier "activité" sur mon pc, j ajoute au fur et à mesure des formulaires d'inscriptions et donc je souhaiterai savoir si je peux -et comment faire- pour créer une petite macro qui me transfererait les éléments voulus dans ma feuille récapitulative

sachant que je ne connais pas à l'avance le nombre de feuille qui seront dans le dossier activité

je ne sais pas si j ai été clair
Configuration: Windows Vista
Firefox 3.0.8

3 réponses

  1. salut,

    comme je n ai pas de compte, je te transmets les liens sur ci-joint.fr

    voici la feuille d'inscription, qui va etre amenée à être enregistrée entre 150 et 200 fois (un fichier source puis fichier/enregistrer sous après) --> http://www.cijoint.fr/cjlink.php?file=cj200904/ciji8LfQ21.xls

    voici la feuille récap qui, je souhaite, quelle récupère les infos dans les colones, à chaque fois a la fin (la 5eme feuille d insciptions vera ses infos retranscrites dans la recap après celles de la 3eme feuille...) --> http://www.cijoint.fr/cjlink.php?file=cj200904/cijl6Bv78h.xls

    sinon je te donne aussi mon mail, ca va etre plus simple je pense
    charlot108@gmail.com
    merci
    0
    1. Bonjour,

      Tu peux m'envoyer en message privée ton fichier, et si tu n'a pas de compte utiliser le site : http://www.cijoint.fr/
      Cependant souhaite tu reporter les données dans un même fichier d'une feuille à une autre ou dans un autre fichier ?
      Parce que je me rend compte que j'ai peut être mal compris ce que tu veux faire
      0
      1. Salut,

        Alors si j'ai bien compris tu souhaite faire un macro qui prend des données dans un fichier excel et qui les met dans un autre ? Donc si j'ai bien compris voici un petit code d'exemple qui permet de faire ça :

        Sub Macro1()
        
            Dim nomFichier1 As String
            Dim cheminFichier2 As String
            
            'Initialisation du nom de ton fichier depuis lequel tu prend les données à copier
            nomFichier1 = "Fichier1.xls"
            
            'Initialisation du nom du 2eme fichier dans lequel tu souhaite copier les données
            cheminFichier2 = "C:\Documents and Settings\blavierra\My Documents\Stage\Comment\Fichier2.xls"
            
            'Selectionne et copie les cellule de A1 jusqu'à C20:
            'Selection du bon onglet
            Sheets("Feuil1").Select
            'Selection des cellules
            Range("A1:C20").Select
            'Copie de la selection
            Selection.Copy
            
            'Ouverture du second fichier
            Workbooks.Open Filename:=cheminFichier2
            'Selection du bon onglet
            Sheets("Feuil1").Select
            'Selection de la cellules à partir de laquel tu souhaite copier
            Range("A1").Select
            ActiveSheet.Paste
            Range("A1").Select
            
            'Retour au 1er fichier
            Windows(nomFichier1).Activate
            'Deselection de la copie (pour proteger contre une fausse manipulation)
            Application.CutCopyMode = False
            Range("A1").Select
        
        End Sub


        Si c'est pas exactement ça que tu veux dit moi en quoi je me suis tromper, ou les point sur lesquels tu veux des precisions
        0
        1. cela ne semble pas fonctionner, enfin pour moi

          peut être que par mail je peux t envoyé mon formulaire, ca sera plus simple pour que tu m aide?

          merci
          0