Muito útil em seu formato tradicional no Excel, a função de transposição de dados permite trocar facilmente linhas por colunas de uma área de dados no Excel.
Para desenvolvedores VBA essa necessidade é um pouco rara, mas não menos importante, principalmente quando manipulamos muitos dados em arrays e controles. Bom, surgiu a necessidade e encontrei um código muito bem feito que efetua a tarefa.
A função recebe um Array de Variants de 2 dimensões como um argumento e retorna o mesmo já transposto.
Function Array2DTranspose(avValues As Variant) As Variant ErrFailed: |
Perfeita para trabalhar com dados, principalmente aqueles retornados em Recordsets ADO ou DAO.
Abraços e bom profeito!
Tomás Vásquez
http://www.tomasvasquez.com.br