Hoje, mais uma dica do VBA. Às vezes, a função InputBox não é suficiente, você precisa deixar o usuário apontar para uma célula em vez de ter que escrever o que você deseja. Isso não pode ser feito usando esta caixa de entrada, mas pode ser feito usando a caixa de entrada do Excel, da seguinte forma:
Application.Inputbox(Prompt:="Choose a cell",Title:="Choose",Type:=8)
Isso retorna False se cancelado, ou uma referência à célula / intervalo selecionado. Dessa forma, você pode defini-lo como uma variável, como
Set MyRange = Application.Inputbox(… )
Você pode ver a ajuda online para mais tipos desta caixa de entrada.