Jak wywołać formularz użytkownika z jednego skoroszytu do innego skoroszytu

0

Kod, który piszę tutaj, zawiera odnośnik book1.xlsx(kiedy kliknę book1 powinien pokazać mi formularz użytkownika) i wywołuję formularz użytkownika z book2.xlsx(gdzie utworzyłem formularz użytkownika)

Kod wpisany book2.xlsxjest

Public sub Show_My_Userform()
userform1.Show
End Sub

Kod napisany w book1.xlsx

Sub Workbook_open()
Application.Run "'book2.xlsx'!Show_My_Userform"
End sub

Tutaj ustawiłem odniesienie w docelowym pliku Excela, ale tak naprawdę chcę, aby kod był zapisany w tym samym book2.xlsx

Proszę o pomoc w pisaniu kodu w tym samym skoroszycie ( book2.xlsx)

shree s
źródło
to jest „book2.xlsx”! Show_My_Userform ”
shree s
Z niecierpliwością czekam na odpowiedź
shree s
Czy to było trudne pytanie, a jednak dlaczego nikt go nie rozpoznał
shree