次のような小さなVBA関数を書きました。関数の出力として、私はあなたが私はこの問題を解決するのに役立つてもらえ範囲VBAタイプの不一致、実行時エラー13
Public Function selectRows(col As String) As Range
Dim begin, fini As Integer
Set TopCell = Cells(1, col)
Set BottomCell = Cells(Rows.Count, col)
If IsEmpty(TopCell) Then Set TopCell = TopCell.End(xlDown)
If IsEmpty(BottomCell) Then Set BottomCell = BottomCell.End(xlUp)
begin = TopCell.Row
fini = BottomCell.Row
Set selectRows = Activesheet.Range(col & begin & ":" & col & fini)
End Function
それから私は、型の不一致エラーを取得し、それが出力を設定しようとする=レンジ(...)
を取得したいと思い問題は、事前にたくさんおねがいします。
関数は値を返します。しかし、この関数では 'selectRows'を何にも設定しません。 – JimmyPena