Eu quero imprimir o número da linha na planilha DataSet
com vba
:
Sub cal()
Dim x As Integer
Worksheets("DataSet").Activate
x = ActiveSheet.Range("A65535").End(xlUp).Row
Debug.Print x
End Sub
Eu quero imprimir o número da linha na planilha DataSet
com vba
:
Sub cal()
Dim x As Integer
Worksheets("DataSet").Activate
x = ActiveSheet.Range("A65535").End(xlUp).Row
Debug.Print x
End Sub
Outra maneira de "retornar um valor" do VBA:
Em seguida, use-o como em
=cal()
, ou seja, da mesma forma que faria com qualquer outra função no Excel.Observe, porém, que a pasta de trabalho que a contém deve estar aberta (se não for a mesma pasta de trabalho[1]).
[1] Para chamá-lo de OUTRA pasta de trabalho, inclua o nome da pasta de trabalho (onde está!) na chamada, se for o caso;
=WorkbookThatHasFunction!cal()
no Excel,=WorkbookThatHasFunction.cal()
no LibreOffice.As informações de
Debug.Print
são exibidas na janela Immediate. Se você deseja que seja exibido em sua planilha, selecione um intervalo (B20 no exemplo abaixo) e atribua seu resultado a ele.