Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Por NemPensar
#63285
Olá, gente!!


Queria fazer uma rotina que, pelo data, identifique o mes e colocar certinho todos os dias daquele mes em uma determinada planilha dentro do arquivo excel. Isso será acionado por um botão de um form.

Tipo, na data 01/04/2021. Queria que ele identificasse o mes 04. Identificado, em uma coluna, coloca em cada linha dela em uma célula determinada pra iniciar essa ação, para cada linha a partir dessa celula de inicio, escrever na vertical todos os dias do mes. Se houver valores(data) nas celulas que isso será feito, então colar por cima no formato dd/mm/aaa.
Avatar do usuário
Por Foxtri
Posts Avatar
#63476
Bom dia
Como vc não postou uma planilha com os detalhes necessários, deixo uma rotina básica que gera os
dias, conforme o mês escolhido.
Adapte conforme a sua necessidade.

Sub TodosDias()
Dim XDias() As Date
Dim DiasnoMes As Long, i As Long
Dim XAno As Long, XMes As Long
XAno = 2021
XMes = 4
DiasnoMes = DateSerial(XAno, XMes + 1, 1) - DateSerial(XAno, XMes, 1)
ReDim XDias(1 To DiasnoMes)
For i = 1 To DiasnoMes
XDias(i) = Format(DateSerial(XAno, XMes, i), "mm/dd/yyyy")
Next
ActiveCell.Value = MonthName(XMes)
Range(Cells(ActiveCell.Row + 1, ActiveCell.Column), Cells(ActiveCell.Row + 1, ActiveCell.Column)).Resize(UBound(XDias)) = Application.Transpose(XDias())
End Sub

Até

Foxtri
Por osvaldomp
#63477
#
Em A1 ~~~> 01/04/2021
Código: Selecionar todos
Sub ColocarCertinho()
 If [A2] <> "" Then Range("A2:A" & Cells(Rows.Count, 1).End(3).Row) = ""
 Range("A1").AutoFill Destination:=Range("A1").Resize(Day(Application.EoMonth([A1], 0))), Type:=xlFillDays
End Sub
JCabral agradeceu por isso
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord