Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2461 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  derniere semaine du mois ? [VBA Excel] [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

derniere semaine du mois ? [VBA Excel] [RESOLU]

n°1814339
ingenieurc​esi33
Posté le 20-11-2008 à 13:33:19  profilanswer
 

bonjour,
 
mon probleme est le suivant:
 
j'ai besoin de savoir a partir du numero de semaine sil sagit de la derniere semaine du mois.
 
quelqu'un connait il une formule ou saurait comment si prendre ?
 
exemple:
semaine 47/08 --> non
semaine 48/08 --> oui
semaine 49/08 --> non
 
merci


Message édité par ingenieurcesi33 le 21-11-2008 à 09:36:32
mood
Publicité
Posté le 20-11-2008 à 13:33:19  profilanswer
 

n°1814618
kiki29
Posté le 20-11-2008 à 18:10:37  profilanswer
 

Salut, pour ce qui est du N° de Semaine d'une date il y a qqch comme

DatePart("ww", Date, 2, 2)


Message édité par kiki29 le 20-11-2008 à 18:11:49
n°1814808
ingenieurc​esi33
Posté le 21-11-2008 à 09:36:05  profilanswer
 

bonjour,
 
j'ai peur de ne pas m'etre fait comprendre. j'ai deja le numero de la semaine vu que c'est ce que j'ai en entree.
 
en gros voila le fonctionnement:
 
ns=inputbox("Num semaine ?" )
if ns=findumois then
...miseenforme1
else
...miseenforme2
end if
 
 
ce que j'ai fait finalement c'est sur une feuille excel jai pour chaque mois le numero de la derniere semaine du mois
janvier08  4
fevrier08  8
mars08    13
avril08     17
et a laide dune boucle je verifie si mon ns est la derniere semaine ou pas .
 
ce que je trouve un peu "barbare". mais ca ira
merci de ton aide
 

n°1814962
Ptit loup
Quand c'est flou, y'a un loup
Posté le 21-11-2008 à 14:17:04  profilanswer
 

que veux tu dire par "dernière semaine du mois" ?
- >= 4 jours sur le mois ?
- semaine complète sur le mois ?
- en prenant en compte les samedi et dimanche ?
 
 
Tu regardes le numéro de semaine du dernier jour du mois, et tu compares avec ton numéro de semaine, ça te dira si c'est la dernière du mois !

n°1815008
kao98
...
Posté le 21-11-2008 à 14:56:02  profilanswer
 

Le sujet est résolu, tant mieux, mais du coup, c'était quoi la bonne solution ? Celle de ptit loup ?
Et c'était quoi la bonne définition de "dernière semaine du mois" ?


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1815032
OrdreImpar​fait
Posté le 21-11-2008 à 15:21:11  profilanswer
 

Private Sub ExaminerSemaine_Click()
Dim CRLF, Message, Réponse
CRLF = Chr(13) & Chr(10)
Réponse = InputBox("Renseignez une date" )
If Not IsDate(Réponse) Then Exit Sub
SemaineTrouvée = DatePart("ww", Réponse, vbMonday, vbUseSystem)
DernièreSemaineDuMois = DatePart("ww", DateSerial(Year(Réponse), Month(Réponse) + 1, 1) - 1, vbMonday, vbUseSystem)
If SemaineTrouvée = DernièreSemaineDuMois Then
    Message = "La date renseignée " & Réponse & " correspond bien à la dernière semaine du mois"
    Else
    Message = "La date renseignée " & Réponse & " ne correspond pas à la dernière semaine du mois"
End If
Message = Message & CRLF
Message = Message & "Votre date : " & Réponse & CRLF
Message = Message & "Sa semaine : " & SemaineTrouvée & CRLF
Message = Message & "La dernière semaine du mois est " & DernièreSemaineDuMois
MsgBox Message
End Sub


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  derniere semaine du mois ? [VBA Excel] [RESOLU]

 

Sujets relatifs
[Résolu] Problème de paramètre dans un IF[résolu] Problème avec iframe et menu déroulant
[X11] Gestion de la touche CONTROL dans les menus [Résolu].[HTML/CSS] problème d'organisation - Résolu.
Excel[RESOLU]jointure d'extraction de données
[Resolu][Mysql] Utiliser un IF ... THEN ... ELSE ... END IF ?[Résolu] XML+XSL vers XHTML
Ouvrir un userform d'un autre fichier Excel[RESOLU] tdatamodule, tclientdataset et ttable
Plus de sujets relatifs à : derniere semaine du mois ? [VBA Excel] [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR