Macro pour ajouter dans un autre fichier excel.

Fermé
juju19942003 Messages postés 10 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 24 juin 2014 - 12 juin 2014 à 10:59
juju19942003 Messages postés 10 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 24 juin 2014 - 12 juin 2014 à 15:22
Bonjour,
Voilà je suis débutant avec Excel et particulièrement lorsque l'on me demande de créer une macro. La situation est la suivante : dans un fichier Excel A, on a un tableau avec des valeurs et il faut que je les insère dans un autre fichier Excel B. Jusque là pas de problème avec une macro et la fonction recherchev les valeurs de A s'insèrent dans le fichier B. Maintenant l'on ma demander de faire en sorte que lorsque l'on ajoute une valeur a A il faut que celle-ci se mette aussi dans B. Pouvez-vous me donner la syntaxe d'une macro afin de résoudre mon problème?
Merci
A voir également:

5 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
12 juin 2014 à 11:37
Bonjour,

Ça manque un peu de précision. A quel moment doit se faire la mise à jour du Fichier B ? A la sauvegarde ? En cliquant sur un bouton ? A chaque modification d'une cellule du tableau ?
0
juju19942003 Messages postés 10 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 24 juin 2014
12 juin 2014 à 11:50
A chaque fois que je modifie le fichier A, il faudrait que le fichier B se modifie automatiquement.
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
12 juin 2014 à 12:19
Ça n'apporte pas plus de précision ... on va supposer que c'est à chaque modification d'une cellule du tableau.

Une piste peut être ...

Dans l'éditeur VB, en haut à gauche, double click sur la feuille qui contient le tableau ce qui ouvre l'éditeur de la feuille. Dans la liste déroulante "(Général)" choisir "Worksheet". Le code suivant apparaît:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub


Target est l'objet Range qui vient d'être modifié et qui contient toutes les propriétés. En passant en paramètre la propriété Target adéquate à la macro qui insère les données du Fichier A dans le Fichier B, ça devrait le faire.



0
juju19942003 Messages postés 10 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 24 juin 2014
12 juin 2014 à 12:29
Merci, ça marche maintenant :)
0

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

Posez votre question
juju19942003 Messages postés 10 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 24 juin 2014
12 juin 2014 à 13:51
Et je voulais aussi savoir, est-il possible de créer un formulaire de saisi qui insère les valeurs saisies dans 2 fichier excel différents simultanément?
Merci
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
12 juin 2014 à 14:49
Oui c'est tout à fait possible
0
juju19942003 Messages postés 10 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 24 juin 2014
12 juin 2014 à 15:22
on fait comment dans se cas?
0