Macro do Excel: Navegue pelo arquivo do Excel e use seus dados de planilha

Eu escrevo um script como este:

Sub Button_Click()
    objFile = Application.GetOpenFilename(fileFilter:="All Files (* . *) , * . * ") ' choose load path
    .....

    Call main_function
End Sub

Este é o script de um botão de macro do Excel para permitir que o usuário navegue pelo arquivo. Na verdade, eu quero usar isso para carregar um arquivo do Excel e usar os dados desse arquivo do Excel nomain_function(o atual excel).

Como posso fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion