VBA: aller chercher la valeur d'une cellule d'un autre fichier ouvert - VB/VBA/VBS - Programmation
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+
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