Pracuję w programie Excel w projekcie VBA i chcę, aby część mojego makra wyświetlała monit o wybranie zakresu komórek *, które makro może później robić rzeczy.Używanie języka VBA do monitowania użytkownika o wybranie komórek (prawdopodobnie z innego arkusza)
* Rodzaj wierszu pojawi się podczas tworzenia wykresu, albo za pomocą graficznego interfejsu użytkownika, aby wstawić funkcję
np tutaj:
i tutaj:
mam do nich szuka czegoś wzdłuż linii
Sub MyMacro()
MsgBox "Please select data range"
' allow user to select range (as images above)
CreateFunctionArgumentsPrompt()
'do stuff with user selected range of cells
...
End Sub
Czy to możliwe, aby uzyskać dostęp do wbudowanych funkcji programu Excel do wykonywania co odsyłam na: CreateFunctionArgumentsPrompt()
Uwaga: jest to podobne do pytania SO excel vba get range of user selected range by mouse, ale różni się tym, że
- chcę użyć wbudowanej funkcjonalności GUI programu Excel, jak wyświetlane powyżej
- muszę być w stanie wybrać i odnoszą się do zakresu w arkuszu innym niż aktywnym arkuszu
Znalazłem ten link: http://www.excelforum.com/excel-programming-vba-macros/493780-excel-range-choose-button-in-vba-form.html To może być pomocne – lowak