question

Como criar macro para preencher celulas vazias, com base nas informacoes abolve celula do excel?

Estou querendo para gravar macro que preenche as células vazias em determinado intervalo com base em informações de acima a informação. Idéia é preencher as células que ficaram vazias após resultados de tabela dinâmica são copiados como valor em outra planilha.
Ele deve ser executado a partir de cima e indo para baixo, linha por linha no intervalo selecionado.
Exemplo: A linha 1 tem texto a "Fórmula", linha dois tem célula vazia. Se a macro detecta célula vazia, ele deve preenchê-lo com informação de célula acima (por exemplo, a fórmula). É uma espécie de função de cópia de auto
resposta Resposta
É macro, certo?

Assim, você precisará criar dois loops e verificar se uma célula estiver vazio, se assim for, preenchimento da célula da célula acima, então:

Sub FillFromAbove()

Para i = 1 to 4 ' coluna A, B, C e d

Para j = 2 à 7 ' linhas 2, 3, 4, 5, 6 e 7, portanto, o intervalo é A2:D7

Se planilhas ("Sheet1").Range ("A1").Deslocamento (j-1, i-1).Valor = "", em seguida, planilhas ("Sheet1").Range ("A1").Deslocamento (j-1, i-1).Valor = planilhas ("Sheet1").Range ("A1").Deslocamento (j-2, i-1).Valor ' para preenchimento da célula acima

Próximo j

Seguinte eu

End Sub

Uau, estou realmente a VBAXLMan

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved