Descricao: |
Saberexcel - o site das macros
Esse procedimento do Aplicativo Microsoft Excel VBA, inserido na folha de planilha e sensizilizado pelo Evento SelectionChange, ao selecionar copia determinados números com caracteres inválidos para datas, e os transforma em datas válidas, com barras.
'------------' 15%07&2012 - será transformado em 15/07/2012 17(07*2012 - será transformado em 15/07/2012 19.12.2012 - será transformado em 19/12/2012 25$07#2012 - será transformado em 25/07/2012 18!08*2012 - será transformado em 18/08/2012 26"12£2012 - será transformado em 26/12/2012 31%12§2012 - será transformado em 31/12/2012
Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next Saber1.[A1].Value = ActiveCell.Offset(0, -2).Value Data_Formato_dia_mes_ano End Sub
'transformando um data formato texto (07.03.2012) no formato (07/03/2012)
Sub Data_Formato_dia_mes_ano() Dim Ano As Integer, Mes As Integer, dia As Integer Ano = Right(Range("A1"), 4) Mes = Mid(Range("A1"), 4, 2) dia = Left(Range("A1"), 2) Range("A2") = DateSerial(Ano, Mes, dia) End Sub
Escola Saberexcel VBA Estudos - Treinamentos, Macros, Fórmulas e funções http://www.microsoftexcel.com.br
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel
|