Está en la página 1de 4

2017­6­27 Calcular edad y días de un mes

Inicio Ejemplos vb Ocx ­ Activex Api vb Tutoriales ­ Manuales Código fuente vb.net

 Sección de códigos , trucos y ejemplos para visual basic Búsqueda personalizada   Buscar

11 ­ Calcular edad y días de un mes
<Volver> ­ Anterior ­ Siguiente

Contenido:

Averiguar edad de una persona

Averiguar la cantidad de días de un mes

Ejemplos relacionados

Ejemplo para averiguar por medio de la fecha de nacimiento, la edad o años de
una persona
Aquí se utiliza las funciones para fechas  DateDiff y DataSerial

http://www.recursosvisualbasic.com.ar/htm/trucos­codigofuente­visual­basic/11.htm 1/4
2017­6­27 Calcular edad y días de un mes

Nota: A la función Calcular_Edad, pasarle la fecha de nacimiento

controles

Colocar un Commandbutton

Código fuente en un formulario :

Texto plano Imprimir

1.  Option Explicit  
2.    
3.      ' retorna los años  
4.      ''''''''''''''''''''''''''''''''''''''  
5.      Function Calcular_Edad(Fecha_Nacimiento As Variant) As Integer  
6.         Dim Años As Variant  
7.        ' comprueba si el valor no es nulo  
8.        If IsNull(Fecha_Nacimiento) Then  
9.          Calcular_Edad = 0  
10.          Exit Function  
11.        End If  
12.          
13.        Años = DateDiff("yyyy", Fecha_Nacimiento, Now)  
14.          
15.        If Date < DateSerial(Year(Now), Month(Fecha_Nacimiento), _  
16.                             Day(Fecha_Nacimiento)) Then  
17.           Años = Años ­ 1  
18.        End If  
19.          
20.        Calcular_Edad = CInt(Años)  
21.      End Function  
22.    
23.      Private Sub Command1_Click()  
24.            
25.          Dim fecha As Date  
26.            
27.          fecha = "01/06/1988"  
28.          ' le pasa la fecha de nacimiento como parámetro  
29.          MsgBox Calcular_Edad(fecha), vbInformation, fecha  
30.      End Sub  
31.    
32.  Private Sub Form_Load()  
33.      Command1.Caption = "calcular"  
34.  End Sub  

http://www.recursosvisualbasic.com.ar/htm/trucos­codigofuente­visual­basic/11.htm 2/4
2017­6­27 Calcular edad y días de un mes

Calcular el número de días que tiene un mes
Este otro ejemplo permite calcular y averiguar la cantidad de días que tiene un mes determinado, utilizando para ello las funciones
DateAdd y DateDiff de visual basic

Ejemplo

Colocar un control TextBox llamado Text1
un control Command llamado Command1.
En el Text1 escribir una fecha:

Código fuente del formulario:

Texto plano Imprimir

1.  Option Explicit  
2.  Private Sub Form_Load()  
3.      Text1 = " Escriba una fecha para calcular el númerode días de un mes "  
4.  End Sub  
5.    
6.    
7.  Private Sub Command1_Click()  
8.    
9.  Dim Fecha_1 As Date  
10.  Dim Fecha_2 As Date  
11.    
12.      Fecha_1 = CDate(Text1)  
13.      Fecha_2 = DateAdd("m", 1, Fecha_1)  
14.        
15.      ' Muestra los días  
16.      MsgBox " Este mes tiene : " & Format$(DateDiff("d", Fecha_1, Fecha_2))  
17.    
18.  End Sub  

Recursos vb 6.0 ­ Enlaces relacionados
Cinco funciones para calcular fechas en vb

Tutorial básico de Visual basic ­ Funciones de formato

http://www.recursosvisualbasic.com.ar/htm/trucos­codigofuente­visual­basic/11.htm 3/4
2017­6­27 Calcular edad y días de un mes

SQL Sever ­ Obtener el primer y último dia de un mes
 
 

Buscar en Recursos vb

  Buscar

Recursos visual basic ­  Buscar ­  Privacidad ­ Copyright © 2005 ­ 2009 ­ www.recursosvisualbasic.com.ar

http://www.recursosvisualbasic.com.ar/htm/trucos­codigofuente­visual­basic/11.htm 4/4

También podría gustarte