Witam,
Powinno zadziałać coś takiego:
MsgBox ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row
U mnie metoda Caller zwraca błąd.
Ale zamiast tworzyć buttony sformatuj odpowiednio komórki, by wyglądały jak przyciski i dodaj odpowiednią procedurę zdarzeniową.
Zobacz załącznik.
Cytat:Witam,
Stworzyłem makro, które tworzy mi w odpowiednich komórkach butony w zależności od wartości innej komórki(jeżeli są jakieś dane, przycisk zostaje utworzony). Teraz chciałbym po kliknięciu danego buttona skopiować kilka komórek z zakresu, w którym znajduje się przycisk do innego pliku. Problem polega na tym, że butony są dynamiczne a ja chcę by kopiowały się tylko dane z wiersza w którym znajduje się kliknięty przycisk. Proszę o pomoc |