Caracteres de tipo não podem ser usados em declarações de tipo anônimas.
Você não pode usar um caractere de tipo em um nome de propriedade quando você declarar um exemplo de um tipo anônimo.O tipo de dados da propriedade é inferido do valor atribuído a ele.Por exemplo, as seguintes declarações inválido são válidas.
'' Not valid.
'Dim anon1 = New With {.ID$ = "abc"}
'Dim anon2 = New With {.ID$ = 42}
ID de erro: BC36560
Para corrigir este erro
Remova o caractere de tipo da lista inicializadora.Explicitamente você pode converter o valor atribuído se for necessário estabelecer o tipo de dados que você deseja para a propriedade.
' Valid. Dim anon1 = New With {.ID = "abc"} Dim anon2 = New With {.ID = CStr(42)}
Consulte também
Tarefas
Como: Inferir tipos na declaração de tipo anônimo e nomes de propriedade