Dziś kolejna wskazówka VBA. Czasami funkcja InputBox po prostu nie wystarcza, musisz pozwolić użytkownikowi wskazać komórkę, zamiast pisać w tym, co chcesz. Nie można tego zrobić za pomocą tego pola wprowadzania, ale można to zrobić za pomocą pola wprowadzania programu Excel w następujący sposób:
Application.Inputbox(Prompt:="Choose a cell",Title:="Choose",Type:=8)
Zwraca wartość False w przypadku anulowania lub odwołanie do wybranej komórki / zakresu. W ten sposób możesz ustawić ją jako zmienną, na przykład
Set MyRange = Application.Inputbox(… )
Więcej typów tego pola wprowadzania można znaleźć w pomocy online.