Quem está constantemente desenvolvendo soluções através do MS Excel, regularmente depara-se com a seguinte situação:
Primeiro copia-se um determinado Range, recém atualizado, que reflete o resultado de um filtro específico de uma Pivot Table (Tabela Dinâmica).Segundo, ao colar o Range recém copiados da PT (Pivot Table), percebe que algumas lacunas ficaram vazias, pois a PT em cada coluna, não repete uma série de dados, apenas demonstra a primeira ocorrência desta.
Como fazer para que todo o Range copiado fique com os dados completos, mesmo que repetidos, preparando-os para serem exportados para uma tabela do MS Access por exemplo?
Assim que o Range estiver selecionado, aplique-lhe a seguinte série de códigos:' Prepara os dados para serem enviados a uma tabela no MS Access.Selection.SpecialCells(xlCellTypeBlanks).SelectLet Application.CutCopyMode = FalseLet Selection.FormulaR1C1 = "=R[-1]C"
Tags: Bernardes, VBA, Office, Excel, Range, select, copy, Pivot Table, PT, Tabela Dinâmica, fill, data, lacuna, preenchendo
Nenhum comentário:
Postar um comentário