Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Urgent - Fonction date [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (hstlaurent)

jeudi 16 juin 2005 à 16:52:49 | Urgent - Fonction date

hstlaurent

Salut,

voici ce que je dois faire et que j'ai de la misère.

- Je dois déclarer et définir une fonction ou sub-routine noue permettant de calculer la date de retour d'une réservation quelconque (hôtel, auto, avion...)
- Avec les paramètre suivant: Date de départ et la durée.
EX: Je fais une réservation d'un hotel pour le 26 avril 2004 pour une durée d'une semaine.
- La date de retour qui sera retournée (date de départ + durée) devra être de type String et du format: ddmmyy

Je ne suis pas programmeur alors j'aurais besoin de la déclaration de la fonction et la déclaration des variable. Le code au complet.

Merci beaucoup de votre aide.

jeudi 16 juin 2005 à 17:00:29 | Re : Urgent - Fonction date

lim

il te le faudrait sous quel type de code

vb.net
vb6
vb excel
vbscript...

précise car la réponse sera différente

@+
LIM

jeudi 16 juin 2005 à 17:03:40 | Re : Urgent - Fonction date

CanisLupus

Membre Club Administrateur CodeS-SourceS
Salut,

Va voir du côté des fonctions dateadd pour la date de fin et format pour l'affichage en texte.

-------------------------------------------------
Dresseur de puces, .... normal pour un loup  !?

jeudi 16 juin 2005 à 17:03:59 | Re : Urgent - Fonction date

hstlaurent

Vba sinon Vbscript


jeudi 16 juin 2005 à 17:09:43 | Re : Urgent - Fonction date

lim


alors voilà il faut utiliser la fonction DateAdd

"y" : représente les jours de l'année
10 : le nombre de jours à ajouter
Date  : c'est la date du jour

result=dateadd("y",10,Date)

result ="26/06/2005" puisque aujourd'hui on est le 16

je ne sais pas si çà te suffit




@+
LIM

jeudi 16 juin 2005 à 17:14:03 | Re : Urgent - Fonction date

CanisLupus

Membre Club Administrateur CodeS-SourceS

Remarque, pour le 26 avril 2004 c'est un peu tard pour la réservation  !

Sinon, une piste :

Dim d1 As Date, d2 As Date

d1 = "26/04/2005"
d2 = DateAdd("d", 7, d1)

msgbox "Date de fin : " & d2

-------------------------------------------------
Dresseur de puces, .... normal pour un loup  !?


jeudi 16 juin 2005 à 17:16:30 | Re : Urgent - Fonction date

lim

A mon avis Canis Lupus tu a un peu gourré en lisant
chez moi 26/06/2005 c'est le 26 juin 2005 donc cette année

enfin moi ce que j'en dis

@+
LIM

jeudi 16 juin 2005 à 17:17:18 | Re : Urgent - Fonction date

Gobillot

ou plus simple:
d2 = d1 + 7
msgbox "Date de fin : " & d2

Daniel

jeudi 16 juin 2005 à 17:20:55 | Re : Urgent - Fonction date

hstlaurent

ok mais comment je fais pour déclarer ma fonction et mes variables?

Est-ce ceci comprend ma déclaration de ma fonction et mes variable:

"y" : représente les jours de l'année
7 : le nombre de jours à ajouter
Date  : c'est la date du jour

result=dateadd("y",7,Date)


Je ne doit pas préciser que c'est une string ma variable (ex: dim y) et ma fonction ne doit pas être déclaré comme

Dim y
Dim Date
Founction Modification_date
result=dateadd("y",7,Date)
End Function

Qu'est-ce qui fait en sorte que Date va se populer avec la valeur entré dans mon champ?

jeudi 16 juin 2005 à 17:30:53 | Re : Urgent - Fonction date

lim

A ben si bien sur il faut déclarer les focntion et le variables

ici Date est une fonction d'excel qui renvoi la date du jour toute seule

"y" (qui est une string ) est un des paramètres de la fonction DateAdd

donc tu dois adapter le code fourni à ton application

c'est à dire remplacer Date par ton champ

si tu es dans une feuille excel (exemple)
imaginons que dans feuil1.cells(1,1) tu es une date

en lançant la fonction tu vas ajouter 7 jour à la date de feuil1.cells(1,1)

Founction Modification_date
   result=dateadd("y",7,feuil1.cells(1,1))
End Function

evidemment il ne faut la renvoyer dans result mais dans une autre cellule de la feuille

exemple

feuil1.cell(1,2)=dateadd("y",7,feuil1.cells(1,1))


@+
LIM



1 2

Cette discussion est classé dans : fonction, date, urgent, durée, retour


Répondre à ce message

Sujets en rapport avec ce message

VB, VBA ou VB Script --- Facile pour vous mais dificile pour moi. Création d'une fonction date. [ par hstlaurent ] Salut,voici ce que je dois faire et que j'ai de la misère.- Je dois déclarer et définir une fonction ou sub-routine noue permettant de calculer la dat Format Date, URGENT!!! [ par didi83 ] Bonjour à tous, J'ai essayé d'ajouter à un texte la date sur access. J'ai mis setfocus ensuite je voulais mettre la date dans le texte sur un formulai Tri dans une Flexgrid [ par FASH ] Bonjour à tous,Comment peut-on faire un tri dans un Flexgrid quand on a des dates dans la colonnes. J'utilise une fonction trouvée sur le web qui trie Fonction qui renvoit le jour en fonction d'une date [ par osok ] Je cherche une fonction vb qui en lui passant une date renvoi le jour de cette date (lundi,mardi...).Par exemple je lui envoie 22/04/2005 et la foncti Excel ne trouve pas la fonction Date [ par KILLOU91 ] Bonjour, pb VBA, sur mon poste de travail j'écris cette ligne de code MID(Date, 3,2) elle passe tres bien. Mais qd je passe mon projet sur les poste Liste de date générée a partir d'une date de départ et d'une durée [ par ThesePharma ] Voila, mon probleme me semblait tout simple sauf que je débute sous access, je decouvre le SQL et ce truc basique de programmation me casse bien les p Fonction Workbooks.Open problème de date [ par energizer956956 ] Bonjour, voila j'ai un petit problème avec la fonction Workbooks.open lorsque je l'applique à un classeur excel qui contient des dates. Quand j'ouvre  Un lien en fonction de la date [ par Rimb0 ] Bonjour !: Apres avoir fait des recherches, j'ai été surpris lorsque je n'ai pas trouvé un script php permettant d'afficher un lien en fonction de la retour d'une fonction [ par bilalstar ] bonjour;en fait j'ai une fonction defini comme suivant;public function fct( a as string, b as integer) as string.........result = resultat de la fonct retour ligne HELP PLZ Assez urgent [ par Michol ] Bonjour !QQ1 sait-il comment faire en VBA pour excel :if retour a la ligne auto dans une cellule de la feuillethen reduire la taille des caracteres de


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.