Como selecionar todas as células vazias abaixo da corrente selecionada até a primeira célula não vazia no VBA

0

Eu estou tentando gravar uma macro que copia a célula atual e cola o texto em cada célula vazia abaixo dele até alcançar a primeira célula não vazia.

Portanto, se eu tivesse "Apple" na célula B2 e "Orange" na célula B8 e "Banana" na célula B11, quando eu selecionar B2 e executar a macro, as células B3: B7 serão preenchidas com "Apple" e quando execute a macro com B8 selecionado, as células B9: B10 são preenchidas com "Laranja".

    
por MacroBeginner 05.03.2013 / 23:09

1 resposta

0

Tem certeza de que deseja uma macro para essa tarefa trivial? Experimente o seguinte e veja se funcionaria para você:

  • Insira uma nova coluna C na sua folha de amostra com "Apple", "Laranja" e "Banana"
  • Insira a fórmula =IF(B2<>"",B2,C1) no C2
  • Selecione C2 e arraste / preencha a fórmula para quantas linhas precisar
por 06.03.2013 / 02:36