VBA: aller chercher la valeur d'une cellule d'un autre fichier ouvert

VBA: aller chercher la valeur d'une cellule d'un autre fichier ouvert - VB/VBA/VBS - Programmation

Marsh Posté le 04-10-2007 à 17:40:07    

Bonjour,
 
Je sais utiliser les macros mais je suis un débutant dans l'élégance des algorithmes
Ma question est la suivante :
 
par quoi peut on remplacer ceci (mes deux fichiers n'ont qu'une seule feuille)

Windows(source).Activate
tampon = Range(bidule).value
Windows(cible).Activate
Range(bidule).value = tampon

 
J'ai eu beau RTFM, je suis aussi parfois débutant dans la compréhension de l'aide Excel
 
Existe-t-il un truc du genre
 
Range(truc).value = Windows(source).Sheets("Feuil1" ).Range(bidule).value ?
 
Merci

Reply

Marsh Posté le 04-10-2007 à 17:40:07   

Reply

Marsh Posté le 04-10-2007 à 19:05:09    

Bonjour,
Sheets s'applique à l'objet Workbook ou Application, pas à Windows.
Tu peux écrire :
Range(truc).value = Workbooks(source).Sheets("Feuil1" ).Range(bidule).value
A+

Reply

Marsh Posté le 05-10-2007 à 09:57:06    

Merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed