Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 04/02/2010, 11h10   #1 (permalink)
Invité régulier
 
Date d'inscription: février 2006
Messages: 19
Par défaut Rechercher - copier valeur vers deux fichiers différents

Bonjour,

J'ai deux classeurs que je nomme 1 et 2.

Mes actions que je souhaite automatiser sont les suivantes:

Je copie une valeur dans une cellule du classeur 1.
Je recherche dans mon classeur 2 la valeur copier.
Je me décalle de deux cellules pour copier la valeur du classeur 2 dans le classeur 1.

Le problème s'est que je ne connais pas le vb et les macros.

Si quelqu'un peut m'aider.

Merci d'avance.

Dernière modification par supai ; 04/02/2010 à 11h33.
supai est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/02/2010, 12h16   #2 (permalink)
Nouveau membre du Club
 
Date d'inscription: avril 2007
Messages: 72
Par défaut

Bonjour,

j'ai pas bien compris ce que tu souhaite faire.. tu prend 1 valeur dans ton classeur 1 tu la recherche dans le classeur 2 puis tu recopie cette valeur dans le classeur 1 avec un décalage de 2 cellule?? a quoi a servi la recherche dans e classeur 2??
imaril est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/02/2010, 12h23   #3 (permalink)
Invité régulier
 
Date d'inscription: février 2006
Messages: 19
Par défaut decallage

Non le decallage se fait dans le classeur 2 pour recopier la valeur de la cellule dans le classeur 1.

Ex je me trouve ds le classeur 2 en I5 je me decalle en F5 et je copie la valeur de mon F5 ds le classeur 1.


Cela est plus claire.
supai est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/02/2010, 12h36   #4 (permalink)
Nouveau membre du Club
 
Date d'inscription: avril 2007
Messages: 72
Par défaut

ahh ok c'est tout simple alors

Code :
 
Workbook("classeur 1").Worksheet(1).Range("DESTINATION")=Workbook("classeur 2").Worksheet(1).Range("I5").Offset(0, 2).Value
 

Dernière modification par imaril ; 04/02/2010 à 12h46.
imaril est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/02/2010, 12h44   #5 (permalink)
Invité régulier
 
Date d'inscription: février 2006
Messages: 19
Par défaut

Je mets cela directement ds une macro.

Et si je veux faire cela tout le long de ma colonne je dois rajouter une option
supai est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/02/2010, 14h07   #6 (permalink)
Nouveau membre du Club
 
Date d'inscription: avril 2007
Messages: 72
Par défaut

joint tes fichier avec les numéro de colonne je te ferais ca quand j'ai le temps (dans la journée peut etre)
imaril est déconnecté   Envoyer un message privé Réponse avec citation
NEWS EXCELF.A.Q EXCELTUTORIELS EXCELSOURCES EXCELOUTILS EXCELLIVRES EXCELOFFICE 2010

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 14h07.


Vos questions techniques : forum d'entraide Excel - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.