Esta é outra maneira sem macros ou VBA:
- Selecione a coluna
- Ir para a página inicial - > Encontre & Selecione - > Vá para especial
- Escolha constantes & OK
- Agora, apenas as células com um valor são selecionadas.
- Copiar & Colar. Está feito !!!!
Em vez de usar a função normal de copiar e colar, existe uma maneira de pesquisar dados em uma coluna inteira (em vez de uma célula individual) em uma planilha e colocá-la em outra - menos as células em branco? / p>
Esta é outra maneira sem macros ou VBA:
Esta pequena macro copia a coluna A de Folha1 para a coluna A de Folha2 omitindo os espaços em branco. Ajuste o código das suas próprias colunas e nomes de folhas:
Sub CopyNoBanks()
Dim sh1 As Worksheet, s2 As Worksheet, i As Long
Dim j As Long, N As Long, r1 As Range
Set sh1 = Sheets("Sheet1")
Set sh2 = Sheets("Sheet2")
N = sh1.Cells(Rows.Count, "A").End(xlUp).Row
j = 1
For i = 1 To N
Set r1 = sh1.Cells(i, "A")
If r1.Value <> "" Then
r1.Copy sh2.Cells(j, "A")
j = j + 1
End If
Next i
End Sub
As macros são muito fáceis de instalar e usar:
Se você salvar a pasta de trabalho, a macro será salva com ela. Se você estiver usando uma versão do Excel posterior a 2003, deverá salvar o arquivo como .xlsm em vez de .xlsx
Para remover a macro:
Para usar a macro do Excel:
Para saber mais sobre macros em geral, consulte:
e
As macros devem estar ativadas para que isso funcione!
Tags microsoft-excel