L
Loic
Guest
Bonjour à tous,
Apres une recherche acharnée sur le forum et dans les archives je me resigne à poster un appel à l'aide. Je m'excuse donc si l'info existe deja et que je ne l'ai pas trouvé!
Je souhaite à partir d'un classeur A feuille 1 quand je click sur une cellule particuliere, récuprer la valeur d'un classeur B feuille X dont j'ai selectionné une cellule au préalable.
J'arrive à faire cela en utilisant :
Windows('classeurB').Activate
ligne_sel = ActiveCell.Row
Malheuresement cela provoque un clignotement (lorsque je reactive classeurA pour y coller mes données) et ca ne me plait pas
Je souhaite donc savoir si il y a un moyen de faire la même chose sans activer le classeur B ce qui est + sympa et élégant. J'ai essayé :
With Workbooks(classeurB).ActiveSheet
ligne_sel = .ActiveCell.Row
End With
Mais la fonction ActiveCell échoue, Select aussi car ma fonction est lancée dans un module du classeurA ...
Il me faudrait quelquechose dans le genre classeurB.feuilleX.SelectedCell
Dernier point classeurB ne peut contenir ni formule, ni code ... tout doit être dans mon classeurA.
Merci par avance.
Loic
Apres une recherche acharnée sur le forum et dans les archives je me resigne à poster un appel à l'aide. Je m'excuse donc si l'info existe deja et que je ne l'ai pas trouvé!
Je souhaite à partir d'un classeur A feuille 1 quand je click sur une cellule particuliere, récuprer la valeur d'un classeur B feuille X dont j'ai selectionné une cellule au préalable.
J'arrive à faire cela en utilisant :
Windows('classeurB').Activate
ligne_sel = ActiveCell.Row
Malheuresement cela provoque un clignotement (lorsque je reactive classeurA pour y coller mes données) et ca ne me plait pas
Je souhaite donc savoir si il y a un moyen de faire la même chose sans activer le classeur B ce qui est + sympa et élégant. J'ai essayé :
With Workbooks(classeurB).ActiveSheet
ligne_sel = .ActiveCell.Row
End With
Mais la fonction ActiveCell échoue, Select aussi car ma fonction est lancée dans un module du classeurA ...
Il me faudrait quelquechose dans le genre classeurB.feuilleX.SelectedCell
Dernier point classeurB ne peut contenir ni formule, ni code ... tout doit être dans mon classeurA.
Merci par avance.
Loic