Blog Archive
-
▼
2005
(103)
-
▼
abril
(16)
- VBA: Ainda a UDF
- VBA: UDFs
- Excel: Hyperlink personalizado
- Excel: Uma solução diferente de SUMPRODUCT: a util...
- Excel: Ainda a Função SUMPRODUCT()
- VBA: Blink Label
- VBA: Label1.Caption
- VBA: O Método ActiveWorkbook.SaveAs Filename
- VBA Msg
- VBA: Centrar texto numa MsgBox
- VBA: Abrir procedimento com valor numa determinada...
- VBA: Colocar a Data numa célula
- VBA: Filtro numa ListBox II
- VBA: Filtro numa ListBox
- VBA: Filtrar por critério
- VBA: Limpar conteúdos
-
▼
abril
(16)
About Me
Com tecnologia do Blogger.
Seguidores
Estatisticas
2005-04-08
VBA: Colocar a Data numa célula
7:50 da tarde |
Publicada por
JRod - PORTUGAL |
Editar mensagem
Para colocar a data corrente (ou outra) numa determinada célula, podemos utilizar um pouco de VBA:
O Código:
Sub Colocar_Data()
Dim Ops(1 To 3) As String
Dim Msg As String
Ops(1) = Day(Date)
Ops(2) = Month(Date)
Ops(3) = Year(Date)
Msg = Ops(3) & "-" & Ops(2) & "-" & Ops(1)
Range("C1").Select
Application.Cursor = xlNormal
ActiveCell.FormulaR1C1 = InputBox(Prompt:="Colocar Data (aaaa-mm-dd):", _
Title:="Date", Default:=Msg)
End Sub
NOTA: Por defeito, a InputBox contém a data do dia [Default:=Msg]
O Código:
Sub Colocar_Data()
Dim Ops(1 To 3) As String
Dim Msg As String
Ops(1) = Day(Date)
Ops(2) = Month(Date)
Ops(3) = Year(Date)
Msg = Ops(3) & "-" & Ops(2) & "-" & Ops(1)
Range("C1").Select
Application.Cursor = xlNormal
ActiveCell.FormulaR1C1 = InputBox(Prompt:="Colocar Data (aaaa-mm-dd):", _
Title:="Date", Default:=Msg)
End Sub
NOTA: Por defeito, a InputBox contém a data do dia [Default:=Msg]