Programación General > Visual Basic 6.0 e inferiores

 Restar Fechas Mediante Macros En Excel

(1/1)

agri13:
Hola a todos!!

He creado un formulario con varios textbox, en los cuales debo introducir fechas y en uno de ellos me debe aparecer automaticamente la resta entre dos fechas (en dias), y no consigo dar con el código adecuado, ya que unas veces solo me resta los dias, otras los meses y otras los años, agradecería si alguien me pudiese facilitar un código con el que realizar esta operación.

Gracias, un saludo.

UserCode:
Bueno la diferencia entre dos fechas se puede calcular con DateDiff asi:

txtResultado.Text = DateDiff("d", Text1.Text, Text2.Text)

Asi como DateDiff, VB tiene tambien a DateAdd, y otro que no me acuerdo ahorita, asi con "d" determina la diferencia entre dos fechas en dias.

Yo aconsejaria no usar unos TextBox, sino mejor unos controles DTPicker
Componentes -> Microsoft Windows Common Controls-2.6.0

Asi en vez de escribir las dos fechas, despliege mejor un calendario e indique a puro click el dia, mejor que escribirlo  :)
Label1.Caption = DateDiff("d", DTPicker1.Value, DTPicker2.Value)

 :hola:

lencho:
y no hay porque repetir el mismo post    :angry:

http://foros.solocodigo.com/index.php?showtopic=30119&hl=

Navegación

[0] Índice de Mensajes

Ir a la versión completa