0

関数を呼び出すマクロがあります。

Function escreve_mapa(Row As Integer, LastColumn As Integer, equipamentos As interger, Abrangencia As String, medias)
    Dim cell As Range
    Dim colunas As Range
    Dim i As Integer
    Sheets("Mapa de sinais (tabela)").Select
    Cells(Row, "A").Value = Abrangencia
    Cells(Row, "B").Value = equipamentos
    Set cell = Range("C" & Row)
    Set colunas = Range(cell, cell.Offset(0, LastColumn - 3))
    i = 0
    For Each cell In colunas
        If medias(i, 1) > 0 Then
            cell.Value = Round(medias(i, 0) / medias(i, 1), 2)
        End If
        i = i + 1
    Next cell
End Function

しかし、この関数に到達すると、ユーザー定義型が定義されていないというエラーが返されます

理由はありますか?

4

1 に答える 1

3

関数の引数にタイプミスがあります (ただし、何も返さないため、サブである可能性があります)。

equipamentos As intergerする必要がありますequipamentos As Integer

于 2013-05-18T13:51:24.200 に答える