Objeto ListDataFormat (Excel)

O objeto ListDataFormat armazena todas as propriedades de tipo de dados do objeto ListColumn. Essas propriedades são somente leitura.

Comentários

Use a propriedade ListDataFormat do objeto ListColumn para retornar um objeto ListDataFormat . A propriedade padrão do objeto ListDataFormat é a propriedade Type , que indica o tipo de dados da coluna de lista. Isso permite que o usuário escreva o código sem precisar especificar a propriedade Type.

Exemplo

O exemplo de código a seguir cria uma lista vinculada a partir de uma lista do SharePoint. Em seguida, ele verifica se o campo 2 é necessário (o campo 1 é o campo ID, que é somente leitura). Caso este seja um campo de texto obrigatório, os mesmos dados serão gravados em todos os registros existentes.

Observação

O exemplo de código a seguir pressupõe que você substituirá um nome de servidor válido e o GUID da lista nas variáveis strServerName e strListGUID. Além disso, o nome do servidor deve ser seguido ou "/_vti_bin" o exemplo não funcionará.

Dim objListObject As ListObject 
Dim objDataRange As Range 
Dim strListGUID as String 
Dim strServerName as String 
 
strServerName = "https://<servername>/_vti_bin" 
strListGUID = "{<listguid>}" 
 
Set objListObject = Sheet1.ListObjects.Add(xlSrcExternal, _ 
 Array(strServerName, strListGUID), True, xlYes, Range("A1")) 
 
With objListObject.ListColumns(2) 
 Set objDataRange = .Range.Offset(1, 0).Resize(.Range.Rows.Count - 2, 1) 
 If .ListDataFormat.Type = xlListDataTypeText And .ListDataFormat.Required Then 
 objDataRange.Value = "Hello World" 
 End If 
End With 

Propriedades

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.