Padrão de data de preenchimento automático com o Excel

0

Eu quero usar o Excel para preencher um intervalo de datas, no primeiro e no dia 15 de cada mês, para ser preciso.

Minha planilha atualmente é assim:

Quandoeuarrasto,parecequesim:

Em vez de continuar o padrão, ele simplesmente repete o que está lá. Eu tentei cada uma das seguintes opções de AutoPreenchimento sem sucesso:

  • Copiar células
  • Série de preenchimento
  • Preencha apenas a formatação
  • Preencha sem formatação
  • Dias de preenchimento
  • Preencha os dias da semana
  • Preencha os meses
  • Preencha anos

O que estou fazendo de errado?

Obrigado

    
por JMK 25.06.2012 / 14:14

2 respostas

1

Consegui escrever uma macro do Excel para fazer isso:

SubAddEntry()yr="2012"
    x = ActiveCell.Row
    y = ActiveCell.Column
    For mon = 6 To 12
            Cells(x, y) = "01/" + CStr(mon) + "/" + yr
            Cells(x + 1, y) = "15/" + CStr(mon) + "/" + yr
            x = x + 2
            Cells(x, y).Select
    Next mon
End Sub

Na verdade, usei isso para corrigir a formatação e observe a aspa simples. Mas isso muda a entrada de uma data para uma string.

Cells(x, y) = "'01/" + CStr(mon) + "/" + yr
Cells(x + 1, y) = "'15/" + CStr(mon) + "/" + yr
    
por 25.06.2012 / 14:50
4

Você precisa usar algumas funções simples.

  1. Primeiro, adicione as duas primeiras datas 01/06/2012, 15/06/2012
  2. Na terceira célula, adicione esta fórmula: =DATE(YEAR($A1),MONTH($A1) + 1, DAY($A1))
  3. Arraste a terceira célula para baixo.

É sobre isso.

    
por 25.06.2012 / 14:47